Access引越し中小企業のAI導入支援|古い業務システムの作り直しからAccess・オフコンの引越し 専門

用語

オフコンとは|固定長・パック10進・外字の3つが移行の山場になる理由

オフコンとは、事務処理のために作られた会社向けの小型のコンピューターで、販売・生産・給与などの台帳を専用のプログラムで回してきたものです。移行の山場は、固定長のファイル、パック10進の数字、メーカー独自の文字コードと外字の3つで、どれも仕様書がないと読み解きに時間がかかります。富士通系のクラウドサービスは2031年3月末に提供が終わると報じられています(2026年10月時点)。

書いた人
ai-dounyuu.com 主宰(元AIエンジニア)
公開
更新
事実の確認

オフコンとは何か?

オフコン(オフィスコンピューター)は、会社の事務処理のための小型のコンピューターです。販売や生産の台帳を、メーカーの専用の仕組みと自社向けのプログラムで回してきました。

Access とちがい、データとプログラムがメーカーの専用の形で入っているため、画面で見えている台帳をそのまま CSV で取り出せるとは限りません。移すときは、まずデータを読める形で取り出すところから始めます。

オフコンにはどんな系統があり、データはどう取り出すか?

国内の中小企業で使われてきたのは、富士通系、NEC 系、IBM i(旧 AS/400)などです。どの系統でも、メーカーの変換・転送の機能で固定長のファイルか CSV に書き出し、数字と文字を変換してから移すのが基本です。

系統 例 文字の形 データを取り出す一般的な手段
富士通系 ASP の機種、クラウドサービス JEF(富士通の漢字コード)と外字 固定長のファイルの書き出し、移行サービスの資産の棚卸し
NEC 系 System 100 など(OS は ITOS) NEC の漢字コード(機種で違う) 固定長のファイルの書き出し、帳票の出力をファイルに落とす
IBM i(旧 AS/400) Power Systems 上の IBM i EBCDIC の日本語(CCSID 5035・1399 など) データベース(Db2 for i)を SQL や ODBC で読む、CSV への転送
共通 — パック10進・ゾーン10進の数字 帳票の合計と突き合わせて、変換が正しいか確かめる

NEC の ITOS は1978年9月に発表され、NEAC System 100 などに載って1979年1月から出荷されました(情報処理学会 コンピュータ博物館)。IBM i の日本語の CCSID は IBM の資料に載っています。お使いの機種の文字コードと書き出しの機能は、保守の会社の資料で確かめてください。

オフコンの保守はいつまで続くか?

機種と契約で違います。報道によると、富士通系のASP型オフコンサービスは2031年3月末で提供を終え、ASP 関連ソフトの保守も同じ日に終えます(発表の原文は未確認)。ほかの機種と契約の期限は、契約書か保守会社の案内で確かめます。

この日付は Impress クラウド Watch の報道(2025年3月21日)によるもので、お使いの機種と契約の期限は、保守の会社からの案内で必ず確かめてください。期限から、並行稼働の期間と決算の時期をさかのぼると、移行先を決める期限が見えてきます。

オフコンのデータは、どんな形で入っているか?

1件の長さが決まった固定長のファイルに、数字はパック10進などの詰めた形で、文字はメーカー独自の文字コードで入っていることが多いです。

確かめること答え向く方式
ファイルの形1件の長さが決まった固定長画面と帳票の数字から、項目の位置と長さを1つずつ当ててレイアウト表を作る
数字の形テキストで開くと読めない字に見えるパック10進やゾーン10進として変換し、帳票の合計と一致するか確かめる
文字コードメーカー独自(富士通の JEF、NEC の漢字コード、IBM i の EBCDIC など)メーカーの変換表を使い、変換できない字を一覧にする
外字社内で作った字があるデータの中で使われている字だけを数え、対応表を作る

パック10進は、1バイトに数字を2桁ずつ入れ、最後の半バイトに符号を置く形です。たとえば 12345 は 3バイトの 12 34 5C、マイナスの 1200 は 01 20 0D になります(Python で変換して確かめた例)。テキストとして開くと読めない字に見えるため、レイアウトの表がないと「壊れている」と間違えやすい所です。

外字は、移すとどうなるか?

社内で作った外字は、Windows の CP932 では私用領域に入り、移した先で別の字か空白に化けることがあります。CP932 の外字の領域は1,880字です。

手元で Python の codecs を使って数えると、Shift_JIS で表せる字は6,944字、CP932 では9,280字で、CP932 だけにある字は454字ありました。外字の領域 0xF040〜0xF9FC は Unicode の私用領域 U+E000〜U+E757 に対応します(2026年10月16日に計算)。移す前に、データの中で実際に使われている外字を数え、1字ずつ Unicode の字か印に置き換える対応表を作ります。

よくある質問

オフコンと汎用機(メインフレーム)は違う?
どちらも会社の基幹の仕事を担いますが、オフコンは中小企業向けの小型のものを指すことが多いです。移すときの山場は似ています。
オフコンのデータは CSV で出せる?
機種によっては出せますが、数字や外字が変換されないまま出ることがあります。出した CSV の数字と字を確かめてから使います。

古い Access やオフコンを、御社のやり方のまま新しい仕組みへ。

Access のファイル1本、台帳1つからでもお受けします。何をどう頼むか決まっていなくても大丈夫です。御社のやり方に合わせて、進め方を一緒に考えます。準備は要りません。

無料で相談する

頼み先の比較/5年総額の計算機

出典

  1. Impress クラウド Watch(2025年3月21日)オフコンのクラウドサービスの提供終了の報道(2026年10月16日確認)
  2. IT Leaders「富士通、オフコンのモダナイゼーションサービスを体系化、オフコン運用支援は2030年度に終了」(2025年3月24日)(販売は2025年度、提供は2030年度=2031年3月末までで終了)(2026年10月16日確認)
  3. 情報処理学会 コンピュータ博物館「NEC ITOS」(1978年9月発表、NEAC System 100 など)(2026年10月16日確認)
  4. IBM Documentation「Japanese Kanji/Latin Mixed」(IBM i・z/OS の日本語の CCSID 1399・5035)(2026年10月16日確認)
  5. 法務省「現行システムにおける外字運用」(富士通の JEF の利用者定義文字領域)(2026年10月16日確認)

変更履歴

公開:公開
更新:富士通・NEC・IBM i の系統と、データを取り出す手段の表を追加