JPH0574877B2 - - Google Patents

Info

Publication number
JPH0574877B2
JPH0574877B2 JP18193484A JP18193484A JPH0574877B2 JP H0574877 B2 JPH0574877 B2 JP H0574877B2 JP 18193484 A JP18193484 A JP 18193484A JP 18193484 A JP18193484 A JP 18193484A JP H0574877 B2 JPH0574877 B2 JP H0574877B2
Authority
JP
Japan
Prior art keywords
data
section
counter
signal
switching
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.)
Expired - Lifetime
Application number
JP18193484A
Other languages
English (en)
Other versions
JPS6160181A (ja
Inventor
Shinichi Sato
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18193484A priority Critical patent/JPS6160181A/ja
Publication of JPS6160181A publication Critical patent/JPS6160181A/ja
Publication of JPH0574877B2 publication Critical patent/JPH0574877B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/01Details
    • G06K7/016Synchronisation of sensing process

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はスキヤナ制御方法、特にバーコード・
スキヤナ等のテストを容易にするスキヤナ制御方
法に関するものである。
〔従来の技術〕
バーコード読取装置のようなデータ読取装置で
は、バーコード情報を読み取る一方、この情報を
信号化し、これを記憶させたり、処理装置に送つ
て演算処理させたりするためにスキヤナが用いら
れるが、かかるスキヤナを制御する手段として
は、例えば第4図に示すようなものがある。この
図において、1は商品等に付けられたバーコード
を読み取る光学系、2は光学系からの光学信号を
計数操作によつて量子化する高速カウンタ、3は
高速カウンタ2から信号をフアーストイン・フア
ーストアウトの手順に従つて書き込み及び読み出
しを行うメモリ部(以下、FiFoという)、4は
FiFo3からの信号をバーコードデータとして復
調する復調部、5は復調部4において得られたバ
ーコードデータを中央処理装置の動作とは独立に
主記憶装置に転送するダイレクト・メモリ・アク
セス部(以下、DMA部という)。6は主記憶装
置即ちメインメモリ(MM)、7はメインメモリ
6に蓄えられたバーコードデータを読み出し演算
処理する中央処理装置(CPU)である。メイン
メモリ6としては、一般に、バーコードデータの
書き込み・読み出しが自由に行い得るランダム・
アクセス・メモリが用いられる。そして、中央処
理装置7がメインメモリに対してアドレス指定を
行うことにより、当該アドレスに蓄えられたバー
コードデータが中央処理装置に読み出され、所定
の演算処理が行われる。
〔発明が解決しようとする問題点〕
しかしながら、このような従来のスキヤナ制御
方法にあつては、光学系1によつて読み取られた
データが高速カウンタ2や復調部4で処理され
DMA部5によつてメインメモリ6にアクセスさ
れるまでの時間に比べて、中央処理装置7におい
て演算処理される時間が大きく、このために上記
高速カウンタ2や復調部4等のいずれかで障害が
おこつたような場合、この障害発生を中央処理装
置で発見するのが遅れ気味になる上、高速カウン
タ2からDMA部5までの作業手順が遂次操作方
式になつているため、上記障害が高速カウンタ2
で起こつたものなのか、或は復調部4で起こつた
ものなのかを判別することが難しいという不具合
があつた。
〔発明の目的〕
本発明は上記のような従来の問題点に着目して
なされたもので、その目的は、スキヤナ制御装置
における障害発見が容易、且つ迅速に行い得るス
キヤナ制御方法を提供することにより、上記従来
の問題点を解決することである。
〔問題点を解決するための手段〕
本発明は、上記目的を達成するため、光学系に
よつて読み取つた光学情報をカウンタ部で計数
し、このカウンタ部からの信号をバーコードデー
タに復調すると共にメインメモリに対しダイレク
ト・メモリ・アクセスを行い、メインメモリから
の出力データを基に中央処理装置によつて演算処
理をするようにしたスキヤナ制御装置において、
ダイレクト・メモリ・アクセス部におけるアクセ
スデータを上記復調したバーコードデータから上
記カウンタ部で計数した信号に切替可能とし、上
記中央処理装置において、スキヤナ制御装置内で
の障害が検出されたときには上記切替の指示を行
うと共にこの切替によりメインメモリに得られた
カウンタ部からの信号を読出しこれに基づいてカ
ウンタ部の作動の良・不良をチエツクするように
したことを要旨とするものである。
〔作用〕
本発明のスキヤナ制御方式では、先ず、バーコ
ードの読取・解読といつた通常操作は上記従来に
おけると同様の態様で行われ、光学系からの信号
をカウンタとして用いられる高速カウンタで量子
化し、FiFoを介して復調部にてバーコードデー
タとして復調され、メインメモリにダイレクト・
メモリ・アクセスされた後、中央処理装置にデー
タ転送され、ここで演算処理される。他方、スキ
ヤナ制御装置内で障害が起こつた場合には、中央
処理装置からの指令によつてDMA部に対する入
力切替が行われ、この入力切替によつてDMA部
には高速カウンタ或はFiFoから、それぞれの部
材の出力信号が選択入力され、メインモメリを介
して中央処理装置に転送可能となる。したがつ
て、中央処理装置は、切替信号を発することによ
つて高速カウンタ等からの出力信号をメインメモ
リに直接得ることができ、これを読み出しチエツ
クすることにより、高速カウンタの障害の発見が
迅速、且つ確実に行え、この障害に対する復旧対
策も迅速に立てることができる。
〔実施例〕
第1図乃至第3図は本発明の一実施例を示す図
である。この実施例に係るスキヤナ制御回路は、
バーコードの読取操作を行う光学系1と、カウン
タとして用いられる高速カウンタ2とFiFo3と、
復調部4と、DMA部5と、メインメモリ6とを
有し、光学系1からの信号を高速カウンタ2によ
つて量子化し、FiFo3を介して復調部にてバー
コードデータに復調され、DMA部5からメイン
メモリ6にダイレクト・メモリ・アクセスされ、
このメインメモリ6に蓄えられたデータを中央処
理装置7が読み出し且つ演算処理するようになつ
ている。また、この実施例に係るスキヤナ制御装
置は高速カウンタ2から出力されたデータ(12ビ
ツトデータとして出力される)をカウンタデータ
A(4ビツト)とカウンタデータB(8ビツト)と
して一時的に記憶するラツチ8,9と、DMA部
5への入力を復調部4からのデータMDとカウン
タデータA,Bとの間で切替制御するデータ切替
部11と、DMA部5における作動タイミングを
調節するタイミング切替部12と、クロツク入力
に従つてタイミング切替部12の周期をとるタイ
ミング生成部10とを有する。
第2図は、第1図におけるスキヤナ制御装置の
うち、タイミング生成部10、データ切替部1
1、タイミング切替部12の具体的構成例を示す
図である。この例によれば、タイミング生成部1
0は、第3図bに示すようなクロツク信号CLK
が入力されると、このクロツク作動に従つて双安
定切換動作を行う複数のフリツプフロツプ20
と、複数のフリツプフロツプ20の所定個数から
の出力間での論理積をとり、第3図cに示すよう
な一定の周期のタイミング信号TSを出力するア
ンドゲート27とを有する。データ切替部11は
復調部4から送出された復調データMDが転送さ
れるバツフア21と、カウンタデータA、カウン
タデータBのそれぞれが転送されるバツフア2
2,23とを有する。これらのバツフア21,2
2,23にはトライステートバツフアが用いら
れ、バツフア22,23は一組となつて同じ作動
を行う一方、バツフア21とバツフア22,23
との間ではJ−Kフリツプフロツプ28及びアン
ドゲート29の作動によつて切替信号CSが振り
分けられ、いずれかが選択作動されるようになつ
ている。タイミング切替部12は互いに並列に配
列されたアンドゲート24,25と、これらのア
ンドゲート24,25の間の論理和をとるオアゲ
ート26とから成り、アンドゲート24,25間
では、前者にインバータ30によつて生成された
切替反転信号とDMAリクエスト信号DMARQが
入力される。一方、後者には切替信号CSとタイ
ミング生成部10からのタイミング信号TSが入
力される。
かかる構成を有するスキヤナ制御装置におい
て、通常のバーコード読取・解読操作時は、高速
カウンタ2から送出された12ビツトデータが復調
部4で8ビツトのバーコードデータMDに変調さ
れる。このバーコード読取・解読操作時にあつて
は切替信号CSは出力されておらず“0”の状態
であるからタイミング切替部12においてはアン
ドゲート24が復調部4からのDMAリクエスト
信号DMARQの出力と共に開作動し、このタイ
ミングに従つてDMA部5が作動し復調データで
あるバーコードデータMDがメインメモリ6へダ
イレクト・メモリ・アクセスされる。そして中央
処理装置7からメインメモリへの読み出し動作に
よつて、当該メインメモリ6からはバーコードデ
ータMDが読み出され、中央処理装置7における
演算処理によつて解読される。
次に、中央処理装置7においてスキヤナ制御装
置内での障害が検出された場合について説明す
る。この場合において、ラツチ8及び9において
は、高速カウンタ2から発送された12ビツトデー
タが、ラツチ8には4ビツト、ラツチ9には8ビ
ツトのデータとして蓄えられている。そして上記
障害検知と共に、中央処理装置7からは第33f
で示すような切替信号CSが出力され、この切替
信号CSはデータ切替部11及びタイミング切替
部12に入力される。この切替信号CSの出力に
よつて、第2図中のCS端子31は“1”の状態
となり、この切替信号CSはバツフア21,22,
23に作用してDMA部5への出力をバツフア2
1からバツフア22,23へと切替える。また一
方、タイミング切替部12においては、切替信号
CSの入力とタイミング信号TSの入力とによつて
アンドゲート25が開作動し、このタイミングに
従つてDMA部5が作動し、高速カウンタ2から
の出力データであるカウンタデータA及びカウン
タデータBがメインメモリ6へダイレクト・メモ
リ・アクセスされる。そして中央処理装置7から
メインメモリ6への読み出し動作によつて、当該
メインメモリ6からはカウンタデータA及びカウ
ンタデータBが読み出され、高速カウンタ2の作
動の良・不良がチエツクされる。このチエツクで
異常が発見されれば、上記スキヤナ制御装置の障
害は高速カウンタ2の不良によるものであること
が判明し、上記チエツクで異常が見つからなけれ
ば、スキヤナ制御装置の障害は復調部4或は
FiFo3の不良によるものであることが判明する。
こうして、メインメモリ6に対してダイレクト・
メモリ・アクセスするデータの切替を行うことに
より、スキヤナ制御装置の障害発見をより迅速、
且つ確実にすることができる。
尚、上記実施例においては、データ切替部11
において、高速カウンタ2からのデータと復調部
4からのデータを選択切替する態様にしたが、高
速カウンタ2からのデータの代りにFiFo3から
のデータを選択切替するようにしてもよい。さら
に、高速カウンタ2、FiFo3、復調部4からの
データと、三種類以上のデータを選択切替するよ
うにしてもよく、このような態様をとれば、スキ
ヤナ制御装置の障害発見がより一層迅速、且つ確
実に行い得るようになる。
〔発明の効果〕
以上説明したように、本発明によれば、スキヤ
ナ制御において、ダイレクト・メモリ・アクセス
を行うに際してのデータ切替を行えるようにした
ため、スキヤナ制御装置内で障害がおこつた場合
の異常解析を迅速、且つ確実に行うことが可能と
なり、操作性を向上させることができる。
【図面の簡単な説明】
第1図は本発明を実行するためのスキヤナ制御
装置の一実施例を示すブロツク図、第2図は第1
図に示すスキヤナ制御装置の構成を詳細に示した
図、第3図は上記スキヤナ制御装置の作動をコン
トロールする各種信号のタイムチヤート、第4図
はスキヤナ制御装置の一従来例を示すブロツク図
である。 1……光学系、2……高速カウンタ(カウンタ
部)、3……FiFo、4……復調部、5……ダイレ
クト・メモリ・アクセス(DMA)部、6……メ
インメモリ、7……中央処理装置、8,9……ラ
ツチ、10……タイミング生成部、11……デー
タ切替部、12……タイミング切替部。

Claims (1)

  1. 【特許請求の範囲】 1 光学系によつて読み取つた光学情報をカウン
    タ部で計数し、このカウンタ部からの信号をバー
    コードデータに復調すると共にメインメモリに対
    しダイレクト・メモリ・アクセスを行い、メイン
    メモリからの出力データを基に中央処理装置によ
    つて演算処理をするようにしたスキヤナ制御装置
    において、 ダイレクト・メモリ・アクセス部におけるアク
    セスデータを上記復調したバーコードデータから
    上記カウンタ部で計数した信号に切替可能とし、 上記中央処理装置において、スキヤナ制御装置
    内での障害が検出されたときには上記切替の指示
    を行うと共にこの切替によりメインメモリに得ら
    れたカウンタ部からの信号を読出しこれに基づい
    てカウンタ部の作動の良・不良をチエツクするよ
    うにしたことを特徴とするスキヤナ制御方法。
JP18193484A 1984-08-31 1984-08-31 スキヤナ制御方法 Granted JPS6160181A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18193484A JPS6160181A (ja) 1984-08-31 1984-08-31 スキヤナ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18193484A JPS6160181A (ja) 1984-08-31 1984-08-31 スキヤナ制御方法

Publications (2)

Publication Number Publication Date
JPS6160181A JPS6160181A (ja) 1986-03-27
JPH0574877B2 true JPH0574877B2 (ja) 1993-10-19

Family

ID=16109447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18193484A Granted JPS6160181A (ja) 1984-08-31 1984-08-31 スキヤナ制御方法

Country Status (1)

Country Link
JP (1) JPS6160181A (ja)

Also Published As

Publication number Publication date
JPS6160181A (ja) 1986-03-27

Similar Documents

Publication Publication Date Title
US3952289A (en) Controller for linking a typewriter console to a processor unit
JPH0574877B2 (ja)
JPH11259335A (ja) トレーサ装置、トレースデータ圧縮方法および圧縮トレースデータ読み出し方法
JPS59180626A (ja) 磁気カ−ドデ−タ読取制御方式
JPH064398A (ja) 情報処理装置
JPH0137019B2 (ja)
JPH01113875A (ja) 画像入力装置
JPS5844418Y2 (ja) 複数の信号の開始、終了検出装置
JPS63250736A (ja) 画像デ−タ処理装置
JPH06325196A (ja) バーコード読み取り装置
JPH0784814A (ja) 計算機の誤り検出装置
JPS61125258A (ja) ステ−タス変化通知方式
JPS6276866A (ja) パラレル−シリアル変換回路
JPH0281567A (ja) 復号化装置
JPS6118061A (ja) 共有メモリ制御方式
JPH05122537A (ja) 二次元符号化装置
JPH0234071B2 (ja)
JPH04135248A (ja) トレーサ
JPS61109154A (ja) 固定デ−タ・レジスタのエラ−検出方式
JPS6347825A (ja) バツフアアクセスチエツク方式
JPS63263857A (ja) デ−タ入出力装置
JP2004021505A (ja) 通信制御装置及びマイクロコンピュータ
JPH04241622A (ja) マイクロプロセッサ
JPH0727534B2 (ja) データ信号収集回路
JPS6364145A (ja) デ−タ入力装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term