JPS6142075A - デ−タ入出力用端末機 - Google Patents

デ−タ入出力用端末機

Info

Publication number
JPS6142075A
JPS6142075A JP16195284A JP16195284A JPS6142075A JP S6142075 A JPS6142075 A JP S6142075A JP 16195284 A JP16195284 A JP 16195284A JP 16195284 A JP16195284 A JP 16195284A JP S6142075 A JPS6142075 A JP S6142075A
Authority
JP
Japan
Prior art keywords
data
program
check
parameter
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP16195284A
Other languages
English (en)
Other versions
JPH0228190B2 (ja
Inventor
Soichi Onishi
大西 荘一
Tadahiro Toda
戸田 忠博
Kensaku Komai
駒井 健作
Masuo Sugihara
杉原 益男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP16195284A priority Critical patent/JPS6142075A/ja
Priority to US06/761,425 priority patent/US4851994A/en
Priority to DE85109734T priority patent/DE3587335T2/de
Priority to EP85109734A priority patent/EP0181438B1/en
Publication of JPS6142075A publication Critical patent/JPS6142075A/ja
Publication of JPH0228190B2 publication Critical patent/JPH0228190B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ホストマシン(ホストコンピュータ)に交信
可能に接続され、データの入出力に先立ってホストマシ
ンに格納されたプログラムがロードされ、ロードされた
プログラムにしたがってデータの入出力を行なう型式の
データ入出力用端末機、とりわけ在庫管理や荷の積み降
し管理等に使用される、所謂ボークプルデータターミナ
ル装置(以下、ターミナル装置という。)に関するもの
である。
[従来技術] 従来より、この種のターミナル装置は、毬々の業種にお
いて実用に供されている。
ところで、従来のターミナル装置は、個々の業種に適合
させて、当該業種における商慣習等に適した専用のプロ
グラムを作成して、その専用プログラムをROM領域又
はRAM領域に格納するようにした専用機として市場に
提供されていた。
したがって、従来においては、輸送業や卸売り業等各業
種ごとに、また同じ業種でも、例えば出荷業務や入荷業
務といった個々の業務ごとに専用プログラムを作成しな
ければならず、そのような専用プログラムでしか使用で
きないため、同一業種でも業務ごとに異なるターミナル
機を用怠しなければな、らず、台数が多くなるのみなら
ず、誤用のおそれもあり、管理が複雑化し、利用効率も
悪いものであった。
本出願人は、かかる問題に鑑み、業種ごとの設定が可能
で、しかも複数の業務にわたってデータ入出力が行なえ
るデータ入出力用端末機を提供することを目的として、
ホストマシンに交信可能に接続されるデータ入出力用端
末機であって、少なくともプログラム設定モードと実行
モードとを指定するモード設定手段と、ホストマシンに
よって供給されるプログラムを格納するプログラム用R
AM手段と、プログラム設定モードにおいて上記格納し
たプログラムに対し種々のパラメータを設定することに
より複数種の業務用プログラムを作成する手段と、設定
されたパラメータをメモリするパラメータ用RAM手段
と、データをメモリするデータ用RAM手段と、実行モ
ードにおいて複IFItの業務用プログラムのいずれか
一を指定する業務指定手段とを少なくとも備え、複数の
業種に適用しうる。1うにしたデータ入出力用端末機を
本願と同1」付の特許願において提案している。
[発明の目的] 本発明は、上記型式のデータ入出力用端末機では、プロ
グラム設定モードで複数の業務プログラムを作成するの
に用いるパラメータが、RAMにメモリされることにな
るが、このパラメータがノイズ、誤操作等の何等かの原
因で化けた場合、機器は誤動作し、極端な場合暴走する
本発明の目的は、かかるパラメータの化けを発見し、未
然に誤動作を防止することである。
[発明の構成] かかる目的を達成するため、本発明は、第1図に全体構
成図を示すように、ホストマシンHMに交信可能に接続
されるデータ入出力用端末機EO9Tであって、少なく
ともプログラム設定モードと実行モードとを指定するモ
ード設定手段Aと、ホストマシンによって供給されるプ
ログラムを格納するプログラム用RAM手段Bと、プロ
グラム設定モードにおいて上記格納したプログラムに対
し種々のパラメータを設定することにより複数種の業務
用プログラムを作成する手段Cと、設定されたパラメー
タをメモリするパラメータ用RAM手段りと、データを
メモリするデータ用RAM手段Eと、パラメータ設定の
電源オフ時にパラメータ部のチェックコードを計算して
、その値をメモリするチェック値用RAM手段Fと、実
行モードにおいて複数種の業務用プログラムのいずれか
一を指定する業務指定手段Gとを少なくとも備え、電鯨
オン時、業務用プログラムの実行に先立って上記チェッ
ク値によりエラーチェックを行なうよ’Iにしたことを
特徴とするデータ入出力用端末機を提供するものである
[発明の効果] 本発明によれば、複数のプログラムを設定するパラメー
タの化けを実行モードの実行に先立って未然にチJツク
することができるので、機器の誤動作を未然に防止する
ことができ、常に正しい業務プログラムの実行を確保す
ることができる。
〔実施例〕
以下、本発明の実施例を詳細に説明する。
〈システム構成〉 第2図に本装置のノステム構成図を、また第3図には装
置の正面図を示す。
第2図に示すように、本装置は、1チツプマイクロブτ
lセツサで構成する中央演算処理ユニット1(以下、C
PUIと略記する。)と、イニシャル・プログラム・ロ
ード用リードオンリメモリ2(以下、IPL用ROM2
と略記する。)と、プロダラム用ランダム・アクセス・
メモリ3(以下、プログラム用nAM3と略記する。)
と、入力データ用およびノステム・パラメータデータ用
ランダム・アクセスメモリ4(以下、データ用rtAM
4と略記する。)と、以下に詳述するパラメータ設定や
データのエントリ等に使用する各種ファンクションキー
とテンキーとを備えたキーボード5と、電源スィッチ6
、以下に説明する第1.第2のシステムスイッチ7.8
およびモードスイッチ9からなるスイッチ手段10と、
各種の必要な表示を行なうための液晶ディスプレイ11
と、各種のインターフェイス(1/F)、具体的にはン
リアルl/F12.パラレルI/FI3およびバーコー
ドリード川ペンl/F14と、ブザー15およびイヤホ
ンコネクタI6とを標準装備として備えている。
オプションとして、プログラム用RAMl7とバーコー
ドベンリーダ18(以下、TPRl 8と、略記する。
)とを装備することができる。
また、cpu+は、シリアル・インターフェイス(+/
+QI2或いはパラレル・インターフェイス(+/F)
+3を介して、ホストマンン(ホストコンピュータ)1
9或いは他のデータターミナル装置20に接続される。
第3図に示すように、キーボード5は、0°〜°9°の
10個のテンキーNK(iXi=0〜9)と、20個(
1)7y7クノヨンキーP K(D(j= ! −26
>の計30個のキーを備えて構成され、前記モードスイ
ッチ9は、モードAおよびモードBのいずれかを選択す
るスライドスイッチとして構成されている。
また、上記プログラム用RAM3およびデータ用RAM
4は、内蔵された電池(図示せず)によりバックアップ
されるようになっており、第4図に示すように、第1.
第2ンステムスイッチ7.8は、上記電池の収納部21
において各々3位置A。
B、Cで切替え可能なスイッチとして配置されている。
これら第1.第2システムスイツチ7.8は、以下に述
べるように、上記モードスイッチ9と組合せて、種々の
モード等を指定するために使用される選択スイッチであ
って、ユーザ側で操作する必要はない。
〈動作フロー(全体)〉 第5図および第6図には、CPUIが実行する動作フロ
ーが示されている。
第5図に示すように、電源スィッチ6がオンされると、
まず、プログラム実行のため、プログラムの有無、正常
か否かのチェックが行なわれ、次いでバッテリチェック
が行なわれ、バッテリチェックで問題がなければ、モー
ドの判別が行なわれる。
このモードの設定は、前述したように、第1゜第2のシ
ステムスイッチ7,8とモードスイッチ9との組合せに
よって行なう。
設定しうるモードは大別して以下の5種である。
(a)サム・チェック・モード RAMエリアのプログラム部及びパラメータ部のチェッ
クサムコードを算出し、所定のメモリエリアにセットす
るモード。
(b)ダイアグ・モード ROMエリアの診断プログラムを実行して、ROM、I
tΔM、液晶ディスプレイ、キー、ブザー)のハードウ
ェアのテストをするモード。
(C)アブリケーノぢン・モード このモードは、さらにパラメータ設定モードと実行モー
ドとに分けられる。
(c)−1パラメータ設定モード データエントリ業務(最大7種)、データ出力業efJ
(1種)、マスタデータ入力業務(1種)。
データコレクタ業務(1種・・・オプション)等の各種
業務仕様をパラメータ設定によって設定するモード。
(c)−2実行モード 初期設定、初期登録、集彷選択(データエントり業務区
分、データ出力業務rりの各オペレーションにより、各
種業務を実行するモー1゜ (d)プログラム・ロード・モード プログラム領域及びパラメータ設定領域のロードを行な
うモード。
このモードは、さらに、中ストマンンからブロダラムを
ロードするモードと、他のデータターミナルからプログ
ラムをロードするモードとに分けられる。
(e)プログラム・アンミード・モードプログラム領域
及びパラメータ設定領域の内容のアンロード(内容を他
のターミナルに移すため出力すること)を行なうモード
第1表に各種モードの指定方式を示す。
〈プログラム設定モード〉 このモードは、本装置の最大の特徴をなし、以下のパラ
メータ設定により、種々の業務プログラムを作成する。
つまり、本装置は、従来のこの種のデータ、ターミナル
では、各業種毎に単一種の業務プログラムを固有のプロ
グラムとして予め組込んだものであったが、本装置は業
種に応じて、各業種に最適な業務プログラムをユーザの
要望を取入れつつ設定できる汎用機である。
(1)設定モードにおけるキー配置 第7図に設定モードにおけるキー配置を示す。
このキー配置は固定である。
(2)設定モードにおける設定オペレーノタン設定は、
全て、第8図に示すキーノーケンスによって行なう。
第8図において、NKIはノタブナンバJOB#(例え
ば4桁)、NK2は項目ナンバ項目#(例えば2桁)、
NK3はパラメータ設定データ(設定するパラメータに
応じて種々)を指定するキー操作を示す。
ファンクシロンキーFKIは、1回目の押下げでN1(
2の操作へ移行させ、2回目の押下げで該当JOB#の
設定内容を表示する。ファンクシぢンキーFK2は押下
げ毎に、次の項目#或いは次のJOO#に自動的に更新
する。ファンクツ1ンキ−FK3は、押下げによって次
のJOB#の設定内容を表示する。設定点検時には、F
K3を次々に押下げ操作する。
(3)データ登録用メモリのデータフォーマット 実行モードにおけるデータエントリ時のデータ登録用メ
モリのフォーマットを第9図に示す。
初期登録レコード、業務区分レコードは、納入システム
毎に固定である。ヘッディング、ディチェイル、フッテ
ィングの各レコードは業務選択された各データエントリ
の業務毎に固定である。初期登録、業務区分、ヘッディ
ング、フッティングの各レコードは無い場合がある。
業務区分以外の各レコードは、第10図に示すように複
数の項目より構成される。
(4)ヘッディング、ディチェイルおよびフッティング
各レコードのパラメータ設定 ヘッディングは、数量でいえば各数量の合計、金額でい
えば金額の合計或いは人力や出力に際しての年月1や時
分等々のデータをメモリするための部分であって、パラ
メータの設定は、例えばJOB#OI O1〜0!14
、項目#10〜14にわたつて行なうことができる。
第2表にその設定方式を示す。
また、ディチェイルは、例えば、個々の商品の単価や数
量等、いわば詳細を示す部分である。その設定方式は、
第3−1表、第3−2表に示す。
フッティングレコードは、最後のディチェイルレコード
の次に位置して設けられるレコードで、例えば、ディチ
ェイルレコード中の金額の総計をメモリする等、しめく
くり用として用いられる。
その設定方式は第4表に示す。
以下、第2表〜第4表にしたがって、具体的な設定方式
を説明する。
[項目#10] 項目の各種情報の指定(a)項目長 各項1]で必要な長さく桁長)を指定する。但し、C/
1)チェックコード、小数点“、′、サイン0±”等の
記号1項目区分コードを含む。ここで指定された桁長が
データ登録用メモリに割り当てられる。
(b)表示領域 テンキー人力時のモニタリング或いはバーコードリーダ
TPR人力時の入力内容の表示を行なう領域について、
行数0桁9桁長の各指定を行なう。
(c)項目区切コード 各人力項目をデータ登録用メモリに記憶する時に、各項
目の区切りを表わすコードを記憶するか否かを指定する
。記憶する場合には、そのコード(1桁)を指定する。
なお、コードの指定は、4BITと8BITの場合とで
異ならせである。
(d)入力終了キー テンキーで人力する際、項目の入力終了を表わすキーを
キーコードで指定する。ここで指定されたキーが人力さ
れると、当該項目の入力が終了したものとする。
(e)カレンダー機能 システムで持っているカレンダー機能として、書き込み
(初期登録の項目のみ)と読み込み(ヘッディングおよ
びディチェイルの項目のみ)がある。
これらの機能について“有り°又は1無し”が指定でき
る。
゛有り°と指定したときは、その内容を「年月日J。
「時分」、「年月日、曜日0時分Jのうちからただ一つ
指定する。
(f)TPR入力が可能か否かの指定をする。テン5キ
一人力は、どの項目でも常に可能であるため、TPR入
力可能と指定された項目についてはテンキーとの多1n
人力となる。
[項1コ#111 各種チェック方法の指定(a)月日
チェック等 「月04.「時分J、「月日曜時分」チェックについて
は、例えば、00≦時≦23.00≦分≦59といった
チェックを行なう。
(1+) [1囲チエツク この範囲チェックは、例えば、入力された金額について
その下限値から上限値の範囲内であるかをチェックする
もので、上限値及び下限値の組合せについて、例えば1
0通りの範囲テーブル(01〜10)から指定すること
ができる。このチェックは、1つの項目について、他の
チェック指定(例えば月日チェック等)が無い時には複
数種最高5Nのチェックを行なうことができ、その場合
には、Iflごとの1OR’で行なう、チェックは有効
数字のみ行ない、サイン、小数点については無視する。
第5表に上記fI&!1テーブルを示す。
(C)  チェック・ディジット[C/D]チェック入
力項目に対するC/Dチェックである。他の項目を入力
項目の頭に付加してC/Dチェックを行なうことができ
る。
ウェイトとして、lI+ R*+ lI+ la+ I
Isを指定した時のウェイトの割り当て方式を第11図
に示す。
また、C/Dチェックの内容は、第6表に示すC/Dテ
ーブルから最高6種類指定することができる。
設定するパラメータは、C/Dテーブルの番号と、他の
項目を付加するか否かと、付加する場合には、その項目
番号を指定する。
(d)初期設定用メモリとの照合チェック人力データと
初期設定用メモリに記憶されているデータとを照合する
照合した結果、合致した時は人力データの処理を行ない
、合致しない時はエラーとする。
(e)合計チェック ヘッディング及びディチェイル項目の人力データ値とシ
ステムで持っているトータライザ(加算用)E後で説明
する】とのイコールチェックであり、モのIv4を第1
2図に示す。
この合計チェックは、ヘッディング及びディチェイルレ
コードについて使用できる。ここでは、システムトータ
ライザの番号(01〜04)のいずれか1つを指定する
合計を求めたシステムトータライザの値(合計11 )
Ii このチェックが終了するとクリアされる。
システムトータライザについては、後の′(C)システ
ムトータライザの使用°の項で詳述する。
(f)マスクデータ検索チェック このチェックは、ヘッディング及びディチェイルの入力
項目について可能であり、入力項目でこのチェックの指
定がある時の処理は次の通りである。
なお、第13図にマスクファイルの構成を示す。
(ト1)マスクデータの検索チェック時の指定には、人
力データ内のキーデータの指定と、マスク登録用メモリ
のフォーマット指定がある。
(「−〇 指定された人力データのキーで、マスク登録
+11メモリのディチェイルレコード群の先頓より検索
する。
(イ)マスク登録用メモリに無い時 エラーにするか又は無視するかの指定ができる。
・エラーにする時 高音ワノグプザーを鳴らす。aングブザーはファンクノ
ヨンキーのうちGEキーで消し、再度この項目人力とな
る。
・無視する時 入力データの処理を行なった後、次の項目人力に移る。
(ロ) マスク登録用メモリに有る時 マスクデータの各項目のうち、MAXIO項目を液晶デ
ィスプレイHに表示する。表示した内容は、ディチェイ
ル項目の人力時に参照する。
・マスクデータの各項目の表示領域の指定(各データエ
ントリ毎に行なう) 各項目毎に表示する行1桁1桁長を指定する。
行指定を“0°とした時、その項目は表示しない。
なお、マスタデータの各項目の位置と長さ及び表示する
際のエディツト・タイプの指定は、第9表、第10表に
夫々示す。
第10表において、表示時のエディツトの指定は、以下
の通りである。
”0”・・・エディツト無し−メモリ上のイメージをそ
のまま表示する。
“1゛・・・前ゼロをサプレスしてメモリ上の有効数字
のみ表示する。
“2°・・・小数点第1位まで前ゼロをサプレスして表
示する。
°3”・・・小数点12位まで前ゼロをサプレスして表
示する。
なお、表示したマスタデータの内容は、ヘッディング及
びディチェイルレコードの最終項目の入力が完了した時
に消される。
このマスクデータ検索チェックについては、後に〈マス
タファイル機能〉で項を改めて説明する。
(g)データ登録済みチェック このチェックは、ディチェイルの入力項目についてのみ
可能であり、入力項目でこのチェックの指定がある時の
処理は次の通りである。
ディチェイルレコードのメモリサーヂ機能と同様に、人
力データ(正整数)をメモリフ十−マットと同様に編集
し、これをキーとしてデータ登録用メモリの現在人力中
と同じディチェイルレコード群の先頭より検索する。
(イ)既に人力済みの時 検索したディチェイルレコードの内容を表示し、高音ブ
ザーを鳴らす。表示は現在入力中のディチェイルの人力
画面と同じである。表示時のエディツトは次のように行
なう。
* 固定桁項目は、メモリ上のイメージで表示する。
* 可変桁項目は、前ゼロをサプレスして表示する。(
小数部が有るなら° °も表示するe)その後の処理は
次の通りである。
* 削除するキーが入力された時 ブザーと表示内容を消し、データ登録用メモリ上の検索
したディチェイルレコード全域を指定された特殊コード
でうめ(メモリサーヂの削除時のメモリクリアコードと
同じ)、再度、この項目人力となる。
* 削除しないキーが入力された時 ブザーと表示内容を消し、再度、この項目人力となる。
データ登録用メモリ上の検索したディチェイルレコード
を削除するキー又は削除しないキーの指定ができる。
(ロ)人力済みでない時 人力データの処理を行なった後、次の項目入力に1多る
〔項目#12〕 メモリ編集方法等 メモリ編集方法は、ヘッディング、ディチェイル綬びツ
ブティングの種別によって指定方式が異なるが、ここで
は、主として第3表に示すディチェイルレコードのメモ
リ編集方法について説明する。
(a)  メモリ編集方法 (1)“00゛〜”02”小数点基皐と小数部桁数メモ
リI〕の小数点の位置を指定する(0〜2桁で、゛0°
指定時は小数点なし)。この指定により入力データは指
定された小数点の位置を基阜に編集する。この場合、オ
ーバフローした分はカプトし、不足分はゼロで埋める。
小数点が無いときは、右端を小数点位置として編集する
。小数点位置を記憶するか否かは、システムパラメータ
の設定に依存する。
(2)”10“最終桁削除 人力データの最終桁の1桁(C/D値)を削除して右づ
めで記憶する。オーバフロー分はカットし、不足分はゼ
ロで埋める。
(3)”2n″C/D付加 入力データの最終桁の次にC/D値を付加し、右づめで
記憶する。つまり、“noはC/Dテーブルの項目番号
を指定するものである(n:I〜6)。
この場合も、オーバフロー分はカットし、不足分はゼロ
を埋めろ。
(b)  他項目付側(データ合成) この他項目付側は、flitのデータ合成であって、他
項口(ヘッディング又はディチェイル)の人力データと
合成する。
この場合、(a)のメモリ編集方法において、他項目付
11コード“30“を指定し、次いで、(b)で付加す
べき他項口の項目番号を指定する。
(C)  システムトータライザの使用率システムでは
、計4つのトータライザ(整数部14桁、小数部2桁)
が用意され、以下の使用方法が可能である。
本 人力データをセーブする。
本 人力データを加算する。
* システムトータライザのデータを読み込む。
* 人力データと7ステムトータライザの値とをイコー
ルチェックする。
* システムトータライザどうしの値をイコールチェッ
クする。
これらの使用方法を人力項目との組合せとして、例えば
、以下の第11表に示す如き設定が行なえる。
使用できる範囲 (1)ヘッディング又はディチェイルレコード内での使
用 第16図(a)に示すように、合計はテンキー人力項目
で人力値としては、項目1〜項目nまでの合計である入
力時に、テンキー人力値と合計値(項目1〜項目nの入
力時にシステムトータライザに加算しておく)とのイコ
ールチェックを行なう(合計ヂエックの項を参照)。な
お、この時、合計項目をテンキー人力無しでシステムト
ータライザより入力することはできない。
(2)ディチェイルレコードとフッティングレコードで
の使用 第16図(b)に示すように、ディチェイルレコードの
人力項目の合計をフッティングレコードの項目で人力す
る場合に、合計のテンキー人力値と合計値(項目nの入
力時にシステムトータライザに加算しておく)のイコー
ルチェックを行なう。
又、合計のテンキー人力無しにシステムトータライザよ
り入力することもできる。
(3)ヘッディングレコード、ディチェイルレコード及
びフッティングレコードでの使用第16図(C)に示す
ように、ヘッディングレコードの人力項目で、ディチェ
イルレコードの人力項目の合計値を人力しておき(合計
nの人力時にシステムトータライザにセーブしておく)
、フッティングレコードに入った時、ディチェイルレコ
ードの入力項目の合計値(項目nの入力時に、セーブ用
とは別のシステムトータライザに加算しておく)と、ヘ
ッディングの入力値とイコールチェックを行なう。
〔項目#13] キー人力方式の指定 ディチェイルレコードについては、4種類のキー人力方
式を設定することができる。ヘッディング及びツブティ
ノブについては1種類である。
(a)  全桁数の指定 但し、ここでの全桁数は育効数字の桁数で、小数点°、
°やサインを含まない。
(b)  小数部桁数 最高2桁、小数部が無いときは°00°指定。
(C)  人力モード “0”・・・桁数固定で正の整数のみ人力可能である。
°−”や”、”は入力できない。
“1゛・・・唾々の桁数の正の整数を入力できる。
°−”や0.゛は人力できない。
“2”・・・種々の桁数の正、負の整数を入力できるが
、小数点°、゛のものは人力できない。
”3°・・・種々の桁数の正の実数の人力が行なえるが
、°−”は人力できない。
“4”・・・種々の桁数の正、負の実数を人力できる。
(d)  テンキー置数省略 テンキーの置数が省略できるか否か、省略できるとした
場合には、“02の入力とみなすか、“ビの人力とみな
すかを指定する。all省略が指定された場合には、終
了キーのみの入力が行なえる(後に詳細に説明する)。
(e)  人力編集 (イ)人力データの右づめ“00゜ 入力されたデータを右づめにし、指定した入力桁数に対
する不足分は、前にゼロを埋める。
(ロ)入力データの左づめ 人力されたデータを左づめにし、不足分は後にフィラー
コード(HE X )(“0°〜”9”のうち1桁)を
埋める。
(ハ)データ合成時の置き換え開始桁 まず、データの合成について説明する。
以上で説明したデータの合成時に、置き換え開始桁を指
定゛4°る。
第14図に人力項目2についてのデータ合成例を示す。
第14図に示すように、入力項目2には、上位3桁に分
類コードが下位5桁に商品コードが人力されるようにな
っているとして、今回、商品コードに該当する5桁の数
字が人力されたとすると、この商品コードが前回の分類
コードと合成される。この場合、今回のデータ(商品コ
ード)で置き換える先頭桁Pは、以下で述べるc項目#
11]のキー人力方式において指定される。
このようにして合成されたデータ(分類コードと商品コ
ード)は、今回のレコードの人力項目゛2°に入力され
ろ。
かかるデータの合成は、一部を共通するデータの人力操
作をきわめて簡単なものとすることができる効果がある
実行モードにおけるデータエントリ時のデータ合成フロ
ーを第15図に示す。
テンキー或いはTPRにより、ルーコードのデータエン
トリが開始されると、人力データがディスプレイ表示さ
れ、ステップ101において、前回の入力データと合成
するか否かの判断が行なわれ、°NO”の場合には、ス
テップ102で指定された他の編集が行なわれる。”Y
ES”の場合は、前回の入力データとの合成及び編集が
ステップ103で行なわれる。この合成方式は前述した
通りである。
そして、入力編集後のデータがステップ104で表示さ
れ、合成データの確認が行なえる。
そして、さらに以下に述べるような各種チェックがステ
ップ+05で行なわれ、チェックをクリヤした場合には
、ステップ106でメモリ編集が行なわれ、データがラ
イトバッファにセーブされる。この動作は、ステップ+
07で最終項目までのデータエントリが行なわれたと判
断されるまで繰り返され、ルーコードの入力終了後、ス
テップ108でデータメモリに入力データがセットされ
、次のレコードのデータエントリに移行する。
なよj1上記(ロ)又は(ハ)が指定されているときに
は、テンキーによる人力終了後、モニタリング領域に編
集されたデータを再度表示する。
また、入力データについての各種チェックは、入力デー
タを編集した後のデータについて行なう。
[項目#I4.15]  TPR方式の指定1回のスキ
ャンで人力終了する場合は、項目#14で、複数回のス
キャンで入力終了する場合は、項目#15で夫々入力方
式を指定する。
指定は、基本的には、以下のTPR入力テーブル(第1
2表)の番号(JOB#)を指定することによって行な
う。
具体的には、第12表を参照して、涜み込み桁数、 C
f効データの開始桁位置、有効データ長1区分コードの
有無と育つの場合の区分コード、バーコードの種類(N
W−7,JAN(8,13桁)。
2 out or 5. INTERLEAVED  
2 outor5)、ヂエックデイジブトのテーブルN
o。
°−゛、゛十”、“、”のデシマル値等を指定する。
複数回スキャンでは、入力終了条件を指定する。
人力終了条件は、 * 指定された読み込み桁数1区分以外の゛rPR人力
があった時、又はキー人力があったとき。
* 0〜9.゛ °以外のTPR人力があった時(−〇
の時はマイナスデータとみなし、他はプラスデータとみ
なす。)。
く小数点等の記号を含むデータに対するC/D計算計算
方 式−コードの読み取りミスを防止するために、読み取り
データに対してチェックディノット(C/D)のチェッ
クを行なう、同様にテンキーでデータを入力する場合ら
、置数ミスを防止するためにC/Dチェックを行なう。
しかし、C/Dの計算は、通常、整数しか取り扱えない
。しかるに、データに小数点や+や−の記号を含んでい
る時は、そのままではC/D計算を行なえない。そこで
、予め小数点や+や−の記号に対し、0〜99の数字を
設定しておき、C/Dlf−算を行なう時、記号のかわ
りにその設定された数字を使って計算できる」:うにす
るしのである。こうすることで、数字以外の記号を含む
データに対してのC/Dのif算を可能にすることがで
きる。
この場合の指定方式は、第12表に示すTPR人カテー
ブル上では、項目#゛03”に示されている。
この項目#“03“では、萌述したバーコードの種類、
C/I)の種類の指定に加えて、“−″記号。
゛+°記号および小数点記号゛、°について、2桁の敗
り100〜99のいずれかを割り当てる。つまり、これ
ら記号については、適当な数値に変換しておく、このよ
うにしておけば、プラス、マイナス符号付の整数や小数
点を含む実数の全体について、C/Dヂエックの実行が
行なえることになる。
いま、第17図に示すC/Dチェックの動作フローにし
たがって、具体的に説明する。
ステップlotでTPRから、例えば、“−1234,
67°が入力された場合、この人力項目についてC/D
チェックを行なうか否かがステップ102で判断され、
C/Dチェックを行なう場合には、ステップ103で“
−°、“、°をこれらについて指定されたデンマル値、
例えば°11°。
°3ビに置損する。
したがって、ステップ104におけるC / D It
算は、“+112343167°について行なわれ、そ
の計算結果とC/Dのイコールチェックがステップ+0
6で行なわれることになる。イコールでない場合にはエ
ラー表示を行なう。
上記の例では、′+“、°−゛および小数点°、゛を含
む場合について説明したが、例えば、日本円を表わす“
¥”等の他の記号についてら、上記の考え方を拡張する
ことができる。
〈設定データエラーチェック〉 本装置は、一本のプログラムから複1ik種の業務プロ
グラム、つまり複数種のアブリケーノジン仕様を実行さ
せるため、種々のパラメータを設定し、プログラムを設
定されたパラメータに応じて動作させるようにしたこと
を基本的な特徴としている。
したがって、ノイズ、誤動作等何らかの原因で設定され
たパラメータが化けると、当然のことながら誤動作を生
じ、極端な場合は暴走する。それゆえ、パラメータはプ
ログラムと同等の信頼性が要求されることになる。
ところで、従来においては、プログラム部に対しては、
サム・チェック等のチェックが実施されているが、パラ
メータ部に対しては何らチェックが施されていない。
本発明は、かかる観点から、パラメータ部にら、プログ
ラム部と同様に、チェックを行なうことにより、機器の
誤動作を未然に防止するようにしたものである。
このパラメータ部のチェック方式は、第6図に特徴的に
示されている。
プログラムルーチンにおいて、各種パラメータを順次に
設定し、設定が終了すると、通常は、プログラム設定モ
ードが完了したものとして、電源スイツチがOFF操作
される。
この電源スィッチのOFF操作(パラメータ設定終了キ
ーをオンしてもよい、、)を契機にして、P −OF 
Fルーチンportが実行される。
このPOltでは、設定されたパラメータが格納されて
いるパラメータ部について、チェック・サム・コード等
のチェブクコードを算出し、所定のメモリエリアにセッ
トする。
そして、かかるパラメータ設定によって設定される業務
プログラムを実行するため、電源スィッチをONすると
、第5図に示すように、まず、プログラムがロードされ
ているか否かを判断した後、次のステップでサムチェッ
クが行なわれる。
このサムチェックでは、プログラムと前述のパラメータ
の両方について、それぞれサムチェックが行なわれる。
したがって、プログラムのみならず、パラメータ部につ
いて、何らかの原因による化けが生じていた場合には、
サムチェックエラーが表示され、プログラムの実行が停
止される。この場合には、パラメータ設定モードにて、
再度、設定パラメータについて、必要なチェック、例え
ば、メモリされている設定パラメータを順次に表示させ
、設定データテーブルとの比較照合を行なうことができ
る。
このようにして、プログラム部のみならずパラメータ部
のチェックが行なえるので、設定パラメータの化けを未
然に発見でき、常に正しい業務プログラムの実行が可能
となる。
【図面の簡単な説明】
第1図は本発明の構成説明図、第2図は本発明の実施例
にかかるデータターミナル機のシステム構成図、第3図
はデータターミナル機の正面図、第4図はシステムスイ
ッチを示す要部斜視図、第5図、第6図は夫々上記シス
テムの全体のフローを示すフローチャート、第7図はプ
ログラム設定モードでのキー配置を示す説明図、第8図
はパラメータ設定時のキーンーケンスを示す図、第9図
はエントリデータの構成説明図、110図はレコードの
構成説明図、第1!図はチェック・ウェイトの割り当て
方式を示す方式説明図、第12図はシステムトータライ
ザによるイコールチェック方式を示す方式説明図、第1
3図はマスクファイルの構成を示4′構成説明図、第1
4図はデータ合成方式を示す方式説明図、第15図はデ
ータの合成方式の動作フローを示すフローチャート、第
16図(a)、(b)、(C)は夫々システムトータラ
イザの使用方式を示す方式説明図、第17図は記号を含
むC/Dチェック方式を示すフローチャートである。 HM・・・ホストマシン、 EOST・・・データ人出力用端末機、A・・・モード
設定半殺、 B・・・プログラム用RAM手段、 C・la用プログラム作成手段、 D・・・パラメータ用RAM手段 E・・データ用RAM平膜、 F・・・チェック値用RAM手段 G・・・業務指定手段。 特 許 出 願 人   ンヤープ株式会社代  理 
 人 弁理士 青白 葆ばか2名・入力データ内のキー
データの指定 (各データエントリで共通) 第7表 ・マスク登録用メモリの7オーマツト指定(各データエ
ントリで共通) 第8表 第1図 W125A 第6図 第7図 −6F+9− 第17囚 手続補正書(方式) 昭和59年12月27日

Claims (1)

    【特許請求の範囲】
  1. (1)ホストマシンに交信可能に接続されるデータ入出
    力用端末機であって、 少なくともプログラム設定モードと実行モードとを指定
    するモード設定手段と、 ホストマシンによって供給されるプログラムを格納する
    プログラム用RAM手段と、 プログラム設定モードにおいて上記格納したプログラム
    に対し種々のパラメータを設定することにより複数種の
    業務用プログラムを作成する手段と、 設定されたパラメータをメモリするパラメータ用RAM
    手段と、 データをメモリするデータ用RAM手段と、パラメータ
    設定の電源オフ時にパラメータ部のチェックコードを計
    算して、その値をメモリするチェック値用RAM手段と
    、 実行モードにおいて複数種の業務用プログラムのいずれ
    か一を指定する業務指定手段とを少なくとも備え、 電源オン時、業務用プログラムの実行に先立って上記チ
    ェック値によりエラーチェックを行なうようにしたこと
    を特徴とするデータ入出力用端末機。
JP16195284A 1984-08-03 1984-08-03 デ−タ入出力用端末機 Granted JPS6142075A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP16195284A JPS6142075A (ja) 1984-08-03 1984-08-03 デ−タ入出力用端末機
US06/761,425 US4851994A (en) 1984-08-03 1985-08-01 Data I/O terminal equipment having mode setting functions for downloading various specified application programs from a host computer
DE85109734T DE3587335T2 (de) 1984-08-03 1985-08-02 Host-Rechnerprogrammierbare Eingabe/Ausgabe-Datenstation.
EP85109734A EP0181438B1 (en) 1984-08-03 1985-08-02 Host-programmable input/output terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16195284A JPS6142075A (ja) 1984-08-03 1984-08-03 デ−タ入出力用端末機

Publications (2)

Publication Number Publication Date
JPS6142075A true JPS6142075A (ja) 1986-02-28
JPH0228190B2 JPH0228190B2 (ja) 1990-06-21

Family

ID=15745169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16195284A Granted JPS6142075A (ja) 1984-08-03 1984-08-03 デ−タ入出力用端末機

Country Status (1)

Country Link
JP (1) JPS6142075A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5839326A (ja) * 1981-09-02 1983-03-08 Toshiba Corp プログラムロ−ド方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5839326A (ja) * 1981-09-02 1983-03-08 Toshiba Corp プログラムロ−ド方式

Also Published As

Publication number Publication date
JPH0228190B2 (ja) 1990-06-21

Similar Documents

Publication Publication Date Title
JPS6142075A (ja) デ−タ入出力用端末機
JPS5929892B2 (ja) デ−タ入力装置の表示方式
JPS6142072A (ja) デ−タ入出力用端末機
JPH0218749B2 (ja)
JPS6142071A (ja) デ−タ入出力用端末機
JPS6142037A (ja) デ−タ入出力用端末機のチエツクデイジツトチエツク方式
JPS5856894B2 (ja) 作業時間管理装置
JPS6142070A (ja) デ−タ入出力用端末機
JPS6142069A (ja) デ−タ入出力用端末機
JPH1027084A (ja) 表示装置
JPS6142067A (ja) デ−タ入出力用端末機
JPS6142068A (ja) デ−タ入出力用端末機
JPS6142073A (ja) デ−タ入出力用端末機
JPH02133822A (ja) データ処理装置
JPS60108975A (ja) 情報整理装置
JPH0535688A (ja) 携帯データ処理装置
JP2638689B2 (ja) 個人情報管理装置
JPH07295965A (ja) データ管理システム及び入力編集方法
JPH0224722A (ja) データ処理装置
JPS6337393A (ja) デ−タ表示方式
JPH01123312A (ja) データ入力装置
JPS5962943A (ja) コ−ドデ−タ入力装置
JPH01100669A (ja) 受付け管理装置
JPH02155094A (ja) 電子式キャッシュレジスタ
JPH0446750A (ja) 作業報告用データ記録装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term