即!資格のヘルメットアイコン即!資格PRO DEMO

特別教育修了証 作成・発行システム|無料体験版

導入・ご契約のご相談受付

即!資格PROの導入をご検討の方へ

料金プラン・ご契約・会社ごとのカスタマイズなど、お気軽にご相談ください。

✉ メールで相談する☎ 電話で問い合わせる💬 LINEで相談(準備中)
このページの更新状況を確認できます。

👷 体験用サンプル作業員(3名)

下の名前を押すと、作成画面に架空の情報を入力できます。登録済みの見本は「デモ履歴」でも確認できます。

見本の作成 DEMO

🔴 社名から角印を自動作成

「交付者・教育実施事業者」に入力した社名から赤い角印の画像を自動生成します。社名を変えると角印も更新されます。従来の角印にも切り替え可能です。※自動生成した角印はデザイン用の印影です。実際の会社の登録印・押印権限を証明するものではありません。

印刷するラベルの外寸は91 × 55mmです。選択色で、少し太めの四角い縁取りを表裏ともに表示します。

根拠法令は教育の種類に合わせて自動入力されます。発行前に法令・教育記録をご確認ください。科目・教育時間は教育の種類ごとに内容が異なります。初期例以外は実際に実施・修了した教育記録に合わせて入力してください。「〈学科教育〉」「〈実技教育〉」で見出しを指定できます。各行は「科目|時間」で入力します。

印刷する端末を選択

iPhoneはSafariで「スマホから印刷」を選択。パソコンはChrome・Edgeなどで「パソコンから印刷」を選択してください。用紙は下の3種類から選べます。

未保存

印刷用紙の選択(プレビューへ即時反映)

🖨 A4用紙(91mm×55mm・10面)

印刷する5人を選択:左列=表面、右列=同じ人の裏面として、1段に1人ずつ印刷します。5人分まで同時印刷できます。
※A4・10面(91×55mm)の用紙を使用します。メーカーによってラベルの開始位置・余白・列間隔が異なるため、実際の用紙を確認して位置を調整してください。左列が表、右列が裏です。

固定配置:左側5面は表面、右側5面は裏面(同じ段が同じ修了番号)

用紙:A4縦/倍率100%/余白用紙仕様に合わせる/ヘッダー・フッターなし/背景グラフィックON。最初は普通紙で試し印刷し、用紙と重ねて位置を確認してください。プリンターによって1mm前後ずれることがあります。

発行台帳

同じブラウザ内で全10種類共通の連番を使用します。登録済み番号は再利用しません。

発行は実際の教育修了が確認できる場合に限ってください。他団体の名称・印影を無断使用しないでください。この試作品はこのブラウザ内だけで採番・管理します。別端末や別ブラウザとの番号重複は防げません。ブラウザのデータ消去でも台帳が失われるため、定期的にJSONバックアップしてください。複数人・複数端末で使う場合は共通データベース版が必要です。印刷時は倍率100%、背景画像印刷を有効にしてください。

修了証の見本(表面・裏面)

下に表面と裏面を両方表示しています。スマホでは縦に並びます。

印刷用紙を選ぶと下部に用紙別プレビューを表示します。印刷設定は「A4・縦・倍率100%(実際のサイズ)・余白なしにしない・背景グラフィックON」。印刷した表裏をそれぞれ外枠で切り取り、背中合わせにそろえてからラミネートしてください。プリンター側の「用紙に合わせる」はOFFにしてください。A4用紙では最初に定規で幅91mm・高さ55mmを測って確認してください。ラミネートフィルムはカードより一回り大きくし、周囲にフィルムの接着幅を確保してください。

特別教育修 了
交付日
氏 名
生年月日
住 所
あなたは上記の講習を修了したことを証します。
株式会社サンプル工業
デモ用サンプル角印

表面

上記の教育科目について、所定の特別教育を修了したことを証明します。

裏面

📚 デモ作成履歴・台帳

架空の作業員3名のサンプル履歴を初期登録しています。デモで作成した見本を検索し、「閲覧」「内容を修正」「再発行」を選べます。修正は同じ番号で変更履歴を保存、再発行は新しい番号を発行します。削除は取り消せません。事前に台帳をバックアップしてください。

各履歴の赤い「削除」ボタンで1件削除、または「この作業員の全履歴を削除」でまとめて削除できます。削除後は一覧をその場で更新します。

履歴はこのブラウザ内に保存されます。iPhoneとパソコン間では自動同期されません。データ消失に備え、定期的にバックアップしてください。

`; ready=false;frame.onload=()=>{ready=true;try{const sw=frame.clientWidth||350;const ratio=Math.min(1,(sw-14)/(w*96/25.4));frame.contentDocument.documentElement.style.zoom=ratio;frame.style.height=Math.ceil((h*96/25.4)*ratio+32)+'px';}catch(e){}const fine=frame.contentWindow.fitBackCards();document.getElementById('printMessage').textContent=fine?'✓ 裏面の文字の重なりがないことを確認しました。印刷できます。':'⚠ 裏面の文字量が多く、カード内に収まりません。文面を調整してください(印刷を保留します)。'};frame.srcdoc=html;return true} function printNow(){if(!html){if(!build())return}try{if(!ready){document.getElementById('printMessage').textContent='印刷プレビューを読み込み中です。表示されたら再度印刷ボタンを押してください。';return}if(!frame.contentWindow.fitBackCards()){document.getElementById('printMessage').textContent='裏面の文章がカード内に収まりません。教育科目や法令の文章を短く調整してください。省略印刷はしません。';return}frame.contentWindow.focus();frame.contentWindow.print()}catch(err){document.getElementById('printMessage').textContent='ブラウザで印刷画面を開けませんでした。下の「印刷用HTMLを保存」から開き、Ctrl+Pを押してください:'+err.message}} function printMobile(){ if(!html&&!build())return; if(!ready){document.getElementById('printMessage').textContent='印刷プレビューを読み込み中です。もう一度押してください。';return} if(!frame.contentWindow.fitBackCards()){document.getElementById('printMessage').textContent='裏面の文字がはみ出しています。調整してから印刷してください。';return} // iOS Safari の iframe 印刷は不安定なため、独立した印刷ページで開く const page=window.open('','_blank'); if(!page){document.getElementById('printMessage').textContent='Safariのポップアップがブロックされました。Safariでポップアップを許可し、再度お試しください。';return} page.document.open();page.document.write(html.replace('','
Safariの共有から「プリント」、または印刷プレビューを共有して「ファイルに保存」
'));page.document.close(); document.getElementById('printMessage').textContent='スマホ用印刷ページを開きました。画面下の「印刷・PDF保存」を押してください。'; } function savePrint(){if(!html&&!build())return;const file=new Blob([html],{type:'text/html;charset=utf-8'});const url=URL.createObjectURL(file);const a=document.createElement('a');a.href=url;a.download='TANICOM_修了証_印刷用_'+$paper.value+'.html';document.body.append(a);a.click();a.remove();setTimeout(()=>URL.revokeObjectURL(url),2000)} function showPaper(){const a=$paper.value==='aone';document.getElementById('labelControls').style.display=a?'block':'none';document.getElementById('paperGuide').textContent=a?'左列が表面、右列が裏面。5段まで':'上に表面、下に裏面。1人分';build()} $paper.onchange=showPaper;document.getElementById('refreshPrint').onclick=build;document.getElementById('realPrint').onclick=printNow;document.getElementById('realPrintMobile').onclick=printMobile;document.getElementById('printMobile').onclick=printMobile;document.getElementById('printPC').onclick=printNow;document.getElementById('downloadPrint').onclick=savePrint;document.getElementById('labelPrint').onclick=printNow;document.getElementById('labelFill').onclick=()=>{refreshSlots();if(activeId){document.querySelector('.slotSelect').value=activeId;build()}else alert('先に修了番号を発行してください。')};slots.addEventListener('change',build); const oldIssue=document.getElementById('issue').onclick;document.getElementById('issue').onclick=function(ev){oldIssue.call(this,ev);refreshSlots();if(activeId){document.querySelector('.slotSelect').value=activeId;build()}}; const oldRestore=document.getElementById('restore').onchange;document.getElementById('restore').onchange=async function(e){await oldRestore.call(this,e);refreshSlots();build()}; const oldNew=document.getElementById('newdoc').onclick;document.getElementById('newdoc').onclick=function(e){oldNew.call(this,e);build()}; refreshSlots();showPaper(); })(); // DEMO-only sample data, intentionally fictitious. (function(){ const b=document.getElementById('demoFill');if(!b)return; b.addEventListener('click',()=>{ const set=(id,v)=>{const el=document.getElementById(id);if(el){el.value=v;el.dispatchEvent(new Event('input',{bubbles:true}));}}; set('name','山田 太郎(見本)');set('birth','1990-04-01');set('address','岡山県サンプル市中央1丁目2-3'); set('issued',new Date().toLocaleDateString('sv-SE'));set('issuer','株式会社サンプル工業'); const c=document.getElementById('course');c.selectedIndex=0;c.dispatchEvent(new Event('change',{bubbles:true})); document.getElementById('goCreate')?.click(); document.getElementById('notice').textContent='架空のサンプル情報を入力しました。「デモ番号を登録して見本を作成」を押すとデモ履歴に保存されます。'; }); })(); // 3名の架空サンプルは、履歴の保存状況にかかわらず作成画面で選択可能。 (function(){ const examples=[ {name:'山田 太郎(見本)',birth:'1988-05-12',address:'東京都千代田区(架空住所)',course:'フルハーネス型墜落制止用器具',issued:'2026-10-01'}, {name:'佐藤 花子(見本)',birth:'1993-08-21',address:'大阪府大阪市(架空住所)',course:'玉掛け(つり上げ荷重1t未満)',issued:'2026-10-05'}, {name:'鈴木 一郎(見本)',birth:'1982-12-03',address:'愛知県名古屋市(架空住所)',course:'低圧電気取扱業務',issued:'2026-10-10'} ]; document.querySelectorAll('.demoWorker').forEach(button=>button.addEventListener('click',()=>{ const person=examples[Number(button.dataset.sample)];if(!person)return; document.getElementById('goCreate').click(); document.getElementById('newdoc').click(); const course=document.getElementById('course');course.value=person.course;course.dispatchEvent(new Event('change',{bubbles:true})); for(const key of ['name','birth','address','issued']){const el=document.getElementById(key);el.value=person[key];el.dispatchEvent(new Event('input',{bubbles:true}));} document.getElementById('issuer').value='株式会社サンプル工業';document.getElementById('issuer').dispatchEvent(new Event('input',{bubbles:true})); window.scrollTo({top:document.getElementById('createPage').offsetTop,behavior:'smooth'}); })); })();

✂️ 印刷後の仕上げ方|カード用ラミネート

修了証を印刷したら、表面と裏面を切り出して向きをそろえ、カード用ラミネートフィルムに挟みます。フィルムを密着させた後、周囲を四辺とも整えて切り、持ち歩きやすい修了証カードに仕上げます。

仕上げの注意:ラミネートフィルムの外周は、製品指定の密着幅を残して切ってください。カード本体の線に沿って切りすぎるとフィルムが剥がれることがあります。熱式フィルムは対応するラミネーターで加工し、火傷に注意してください。
印刷サイズ:A4の91×55mm面では実寸91×55mmで印刷します。L判は用紙幅が89mmのため、91mm幅をそのまま印刷できず、幅89mmに縮小します。最初は普通紙に倍率100%で試し刷りし、定規で測ってください。A4の余白・ラベル位置はメーカーごとに異なるため、印刷前に実際の用紙と照合してください。