JPS61286182A - 印刷制御方式 - Google Patents
印刷制御方式Info
- Publication number
- JPS61286182A JPS61286182A JP12795085A JP12795085A JPS61286182A JP S61286182 A JPS61286182 A JP S61286182A JP 12795085 A JP12795085 A JP 12795085A JP 12795085 A JP12795085 A JP 12795085A JP S61286182 A JPS61286182 A JP S61286182A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- paper
- characters
- line
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/42—Scales and indicators, e.g. for determining side margins
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、電子計算機の端末機器等として使用されるプ
リンタの用紙幅検出による印刷制御方式〔従来の技術〕 一般に、電子計算機の端末機として使用されるプリンタ
には電子計算機の処理内容に従って多種の幅の印字用紙
が使用され、操作者は、電子計算機の処理に応じて定め
られた用紙幅の用紙をプリンタにセットする必要があっ
た。
リンタの用紙幅検出による印刷制御方式〔従来の技術〕 一般に、電子計算機の端末機として使用されるプリンタ
には電子計算機の処理内容に従って多種の幅の印字用紙
が使用され、操作者は、電子計算機の処理に応じて定め
られた用紙幅の用紙をプリンタにセットする必要があっ
た。
しかし、操作者がプリンタに用紙をセットするとき、所
定の印刷幅よシ狭い幅の用紙をセットしてしまうことが
多く生ずる。そのため、無意味な印刷による用紙の無駄
、電子計算機の処理時間の無駄、用紙から外れた位置へ
の印字動作によるプリンタの印字機構部の汚損さらには
印字機構部の破損が生ずるなどさまざまな問題が発生す
る。
定の印刷幅よシ狭い幅の用紙をセットしてしまうことが
多く生ずる。そのため、無意味な印刷による用紙の無駄
、電子計算機の処理時間の無駄、用紙から外れた位置へ
の印字動作によるプリンタの印字機構部の汚損さらには
印字機構部の破損が生ずるなどさまざまな問題が発生す
る。
そこで例えば特公昭59−35445号等の技術があっ
てこれ等の問題点を解決しようとしている。
てこれ等の問題点を解決しようとしている。
本発明は、印字用紙の位置および印刷幅を検出する用紙
幅検出手段と、この用紙幅情報を記憶する記憶手段と、
この記憶手段に記憶されている用紙幅情報と印字バッフ
ァから転送される印字データの数とを比較する比較手段
とよ構成ることを特徴とする。
幅検出手段と、この用紙幅情報を記憶する記憶手段と、
この記憶手段に記憶されている用紙幅情報と印字バッフ
ァから転送される印字データの数とを比較する比較手段
とよ構成ることを特徴とする。
以上の構成によると、1行分の印字可能範囲を越える印
字データは次の行に改行して印字することとして印字用
紙の存在しない部分への印字は行なわれないことになる
。
字データは次の行に改行して印字することとして印字用
紙の存在しない部分への印字は行なわれないことになる
。
以下に本発明の実施例を電子計算機の出力装置として一
般的に用いられているドツトマトリクス方式のシリアル
プリンタを例に説明する。
般的に用いられているドツトマトリクス方式のシリアル
プリンタを例に説明する。
第1図はブロック図であシ、1は電子計算機本体、2は
この電子計算機本体からの印字指令に基づいて出力情報
を印刷するシリアルプリンタ、3は種々のプリンタ制御
を行なうマイクロプロセッサ、4は印字バッファであシ
、電子計算機本体よシ出力された例えば136文字から
成る1行分の印字データを蓄える。
この電子計算機本体からの印字指令に基づいて出力情報
を印刷するシリアルプリンタ、3は種々のプリンタ制御
を行なうマイクロプロセッサ、4は印字バッファであシ
、電子計算機本体よシ出力された例えば136文字から
成る1行分の印字データを蓄える。
5はインパクト形印字ヘッド(以下印字ヘッドという)
、6はこの印字ヘッドをドライブするドライブ回路、7
は上記印字バッファ4に蓄えられた印字データをパルス
エンコーダ10からの例えば1ドツト列単位の印字タイ
ミングパルスによりドライブ回路6に印字を指令する印
字制御部、8はスペーシングモータであシ、タイミング
ベルト9上に搭載された印字ヘッド5をスペーシングモ
ータ8の回転に応じて左右に移動させる。
、6はこの印字ヘッドをドライブするドライブ回路、7
は上記印字バッファ4に蓄えられた印字データをパルス
エンコーダ10からの例えば1ドツト列単位の印字タイ
ミングパルスによりドライブ回路6に印字を指令する印
字制御部、8はスペーシングモータであシ、タイミング
ベルト9上に搭載された印字ヘッド5をスペーシングモ
ータ8の回転に応じて左右に移動させる。
10は上記したパルスエンコーダであり、スペーシング
モータ8の後部に取付けられ、スペーシングモータ8の
回転に応じたパルスが出力される。11はマイクロプロ
セッサ3のスペーシング指令によりスペーシングモータ
8を駆動するドライブ回路、12は改行パルスモータで
アシ、上記マイクロプロセッサ3の改行指令によシブラ
テンシャフト15とビントラクタシャフト16を回転さ
せる。13は上記改行パルスモータ12を駆動するドラ
イブ回路、14はプラテン、17a。
モータ8の後部に取付けられ、スペーシングモータ8の
回転に応じたパルスが出力される。11はマイクロプロ
セッサ3のスペーシング指令によりスペーシングモータ
8を駆動するドライブ回路、12は改行パルスモータで
アシ、上記マイクロプロセッサ3の改行指令によシブラ
テンシャフト15とビントラクタシャフト16を回転さ
せる。13は上記改行パルスモータ12を駆動するドラ
イブ回路、14はプラテン、17a。
17bはビントラクタユニット、18は印字用紙であっ
て両側には用紙送シ孔19があシ、この用紙送シ孔19
に上記ビントラクタシャフト17a・17bが挿入され
てビントラクタシャフト16の回転によシフイードされ
る。
て両側には用紙送シ孔19があシ、この用紙送シ孔19
に上記ビントラクタシャフト17a・17bが挿入され
てビントラクタシャフト16の回転によシフイードされ
る。
上記ビントラクタユニット17aは、1行の印字開始位
置より図において左側に印字用紙18がセットされる範
囲内でビントラクタシャフト16上を移動し、ビントラ
クタ17bも、ビントラクタシャフト16上を移動して
印字用、[1Bの用紙送シ孔19の幅に合せて固定でき
、任意の幅の印字用紙がセットできる。
置より図において左側に印字用紙18がセットされる範
囲内でビントラクタシャフト16上を移動し、ビントラ
クタ17bも、ビントラクタシャフト16上を移動して
印字用、[1Bの用紙送シ孔19の幅に合せて固定でき
、任意の幅の印字用紙がセットできる。
20は発光・受光素子を内蔵した反射形センサであり、
印字ヘッド5上に固定され印字ヘッド5の左右の移動と
一緒に移動して用紙の有無を検出する。
印字ヘッド5上に固定され印字ヘッド5の左右の移動と
一緒に移動して用紙の有無を検出する。
21は用紙幅検出部であシ、第2図にその内部回路図を
示し、22はホリゾンタルポジションカウンタであシ、
上記パルスエンコーダ10の出力パルスがこのホリゾン
タルポジションカウンタ22の入力部23に入力され、
印字ヘッド5の水平位置を1文字車位でカウントするア
ップダウンカウンタである。24は紙幅ポジションレジ
スタであシ、上記反射形センサ20の紙幅検出出力信号
がこの紙幅ポジションレジスタ24の入力部25に入力
され、紙幅検出出力信号にょシホリゾンタルボジション
カウンタ22のカウンタ値が紙幅ポジションレジスタ2
4にセットされる。
示し、22はホリゾンタルポジションカウンタであシ、
上記パルスエンコーダ10の出力パルスがこのホリゾン
タルポジションカウンタ22の入力部23に入力され、
印字ヘッド5の水平位置を1文字車位でカウントするア
ップダウンカウンタである。24は紙幅ポジションレジ
スタであシ、上記反射形センサ20の紙幅検出出力信号
がこの紙幅ポジションレジスタ24の入力部25に入力
され、紙幅検出出力信号にょシホリゾンタルボジション
カウンタ22のカウンタ値が紙幅ポジションレジスタ2
4にセットされる。
次に上記構成の作用を説明する。
まず、操作者が例えば136文字以下のd文字分しか印
字できない印字用紙18をセットし、プリンタの電源を
ONにするかまたはプリンタの印刷準備完了スイッチを
押下することによシ、スペーシングモータ8が回転し、
印字ヘッド5は図において左端の所定位置例えば第1文
字目印字位置に移動し、この位置を印字開始の原点とし
てホリゾンタルポジションカウンタ22をリセットする
。
字できない印字用紙18をセットし、プリンタの電源を
ONにするかまたはプリンタの印刷準備完了スイッチを
押下することによシ、スペーシングモータ8が回転し、
印字ヘッド5は図において左端の所定位置例えば第1文
字目印字位置に移動し、この位置を印字開始の原点とし
てホリゾンタルポジションカウンタ22をリセットする
。
その後、スペースモータ8を回転させ、印字ヘッド5を
図において左方向に移動すると、パルスエンコーダ10
の出力パルスによシホリゾンタルポジションカウンタ2
2が印字ヘッド5の移動量に応じて1文字単位でカウン
トアツプして行く。
図において左方向に移動すると、パルスエンコーダ10
の出力パルスによシホリゾンタルポジションカウンタ2
2が印字ヘッド5の移動量に応じて1文字単位でカウン
トアツプして行く。
これに応じて第3図において印字ヘッド5上に固定され
た反射形センサ20も図において左に移動し1反射形セ
ンサ20の出力部26は印字用紙の図において右端を過
ぎた所で論理”l”レベルから論理n Onレベルに変
化する。ただし、プラテン14は光反射の少ない色例え
ば黒色としておく。
た反射形センサ20も図において左に移動し1反射形セ
ンサ20の出力部26は印字用紙の図において右端を過
ぎた所で論理”l”レベルから論理n Onレベルに変
化する。ただし、プラテン14は光反射の少ない色例え
ば黒色としておく。
反射形センサ20の出力部26は用紙幅ポジションカウ
ンタ24の入力部25に入力され、反射形センサ20の
出力部26の変化点でホリゾンタルボジションカウンタ
22のカウンタ値つまシ印字用紙18の図において右端
位置が文字単位で用紙幅ポジションカウンタ24にセッ
トされる。
ンタ24の入力部25に入力され、反射形センサ20の
出力部26の変化点でホリゾンタルボジションカウンタ
22のカウンタ値つまシ印字用紙18の図において右端
位置が文字単位で用紙幅ポジションカウンタ24にセッ
トされる。
次に、第1図において電子計算機本体1よシ印字すべく
印字データが1行分例えば136 文字分と印字開始指
令がプリンタ2に送出されるとマイクロプロセッサ3は
136文字の印字データを印字バッファ4に蓄える。こ
の蓄えられた印字データの文字数と上記用紙幅検出によ
シ印字用紙18の右端位置に相当する文字数をセットし
た用紙幅ポジションカウンタ24と比較する。
印字データが1行分例えば136 文字分と印字開始指
令がプリンタ2に送出されるとマイクロプロセッサ3は
136文字の印字データを印字バッファ4に蓄える。こ
の蓄えられた印字データの文字数と上記用紙幅検出によ
シ印字用紙18の右端位置に相当する文字数をセットし
た用紙幅ポジションカウンタ24と比較する。
第4図においてa、b、c、d、nは印字文字数を示し
、この図は操作者がセットした印字用紙1Bと、プラテ
ン14に対し印字バッファ4に蓄えられた136文字の
印字データとを印字位置に対応させて示した図である。
、この図は操作者がセットした印字用紙1Bと、プラテ
ン14に対し印字バッファ4に蓄えられた136文字の
印字データとを印字位置に対応させて示した図である。
aは印字バッファ4に蓄えられた印字データの文字数で
136である。
136である。
bは用紙幅ポジションカウンタ24にセットされた文字
数。
数。
Cはaとbを比較し、a−bの結果より印字用紙18右
端の用紙送り孔19による印字可能な部分に相当する文
字数n例えば3文字を差引いた値で第4図イの行に印字
できない文字数である。
端の用紙送り孔19による印字可能な部分に相当する文
字数n例えば3文字を差引いた値で第4図イの行に印字
できない文字数である。
dはプリンタ2にセットされた印字用紙幅内に印刷でき
る文字数であシ、上記すからnを差引いた値で印字バッ
ファ4の1文字目からd文字目までをいう。
る文字数であシ、上記すからnを差引いた値で印字バッ
ファ4の1文字目からd文字目までをいう。
したがって、マイクロプロセッサ3は第4図イの行にd
文字目までを印字し、その後、電子計算機本体1の介在
なしにマイクロプロセッサ3によって改行復改動作を実
行し、次の行の口にイの行に印字できなかった残シの印
字データd+1文字目から136文字目までのC文字分
の印字を実行する。
文字目までを印字し、その後、電子計算機本体1の介在
なしにマイクロプロセッサ3によって改行復改動作を実
行し、次の行の口にイの行に印字できなかった残シの印
字データd+1文字目から136文字目までのC文字分
の印字を実行する。
また、印字バッファ40文字数aと用紙幅ポジションカ
ウンタ24の値すよ#)nを差引いた値とを比較してa
< b −nであれば印字バッファ4内印字データす
べてを同一行に印字する。
ウンタ24の値すよ#)nを差引いた値とを比較してa
< b −nであれば印字バッファ4内印字データす
べてを同一行に印字する。
なお、上記実施例では印字用紙の園において右端のみを
検出したが左端も右端と同じ方法で検出して印字可能範
囲を決めるように構成し、さらに連続帳票のみならずカ
ット紙においても同じ方法で実施できるものである。
検出したが左端も右端と同じ方法で検出して印字可能範
囲を決めるように構成し、さらに連続帳票のみならずカ
ット紙においても同じ方法で実施できるものである。
以上詳細に説明した本発明によると、印字用紙の位置お
よび幅を検出する用紙位置検出手段と、この印字用紙の
幅情報を記憶する記憶手段と、この記憶手段に記憶され
ている幅情報と印字バッファから転送される印字データ
の数とを比較する比較手段とを有し、この比較結果にょ
91行分の印字可能範囲を越える印字データを次の行へ
印字することとしたことによシ、印字用紙から外れた印
字指令に対し印字可能領域を越える印字データは電子計
算機本体の介在なしに次の行に印字することができ、印
字用紙の存在しない部分で印字動作を行なうことによっ
て生ずる印字機構部の汚損や破損さらには印字しそこな
った出力データの紛失等の事故を防ぐことができる。
よび幅を検出する用紙位置検出手段と、この印字用紙の
幅情報を記憶する記憶手段と、この記憶手段に記憶され
ている幅情報と印字バッファから転送される印字データ
の数とを比較する比較手段とを有し、この比較結果にょ
91行分の印字可能範囲を越える印字データを次の行へ
印字することとしたことによシ、印字用紙から外れた印
字指令に対し印字可能領域を越える印字データは電子計
算機本体の介在なしに次の行に印字することができ、印
字用紙の存在しない部分で印字動作を行なうことによっ
て生ずる印字機構部の汚損や破損さらには印字しそこな
った出力データの紛失等の事故を防ぐことができる。
また、これまで1つの電子計算機処理業務による印刷が
すべて完了するまで印字用紙のセット誤シに気付かず無
駄な印刷と電子計算機処理の再実行に必要な電子計算機
作動および操作者の作業や無駄な時間を大幅に削減する
ことができることになる。
すべて完了するまで印字用紙のセット誤シに気付かず無
駄な印刷と電子計算機処理の再実行に必要な電子計算機
作動および操作者の作業や無駄な時間を大幅に削減する
ことができることになる。
第1図は本発明の一実施例を示す印刷装置のブロック図
、第2図は印字用紙幅検出部の内部回路図、第3図は印
字用紙幅検出部の構成と検出部の論理出力を示す図、第
4図は印字動作を示す説明図である。
、第2図は印字用紙幅検出部の内部回路図、第3図は印
字用紙幅検出部の構成と検出部の論理出力を示す図、第
4図は印字動作を示す説明図である。
Claims (1)
- 【特許請求の範囲】 1、印字バッファを有し、この印字バッファの内容を遂
次印字するプリンタの印刷制御方式において、 印字用紙の位置および幅を検出する用紙位置検出手段と
、この印字用紙の幅情報を記憶する記憶手段と、 この記憶手段に記載されている幅情報と上記印字バッフ
ァから転送される印字データの数とを比較する比較手段
とより成り、この比較結果により1行分の印字可能範囲
を越える印字データを次の行へ改行して印字を行なうこ
とを特徴とする印刷制御方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12795085A JPS61286182A (ja) | 1985-06-14 | 1985-06-14 | 印刷制御方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12795085A JPS61286182A (ja) | 1985-06-14 | 1985-06-14 | 印刷制御方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61286182A true JPS61286182A (ja) | 1986-12-16 |
Family
ID=14972648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12795085A Pending JPS61286182A (ja) | 1985-06-14 | 1985-06-14 | 印刷制御方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61286182A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6347181A (ja) * | 1986-08-18 | 1988-02-27 | Fujitsu Ltd | 印刷制御方法 |
JPS6487285A (en) * | 1987-09-29 | 1989-03-31 | Nec Corp | Printer device adaptable to multiple sizes |
JPH03218875A (ja) * | 1989-02-21 | 1991-09-26 | Canon Inc | 画像記録装置 |
JP2014144554A (ja) * | 2013-01-28 | 2014-08-14 | Toshiba Tec Corp | 画像形成装置及び画像形成方法 |
-
1985
- 1985-06-14 JP JP12795085A patent/JPS61286182A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6347181A (ja) * | 1986-08-18 | 1988-02-27 | Fujitsu Ltd | 印刷制御方法 |
JPS6487285A (en) * | 1987-09-29 | 1989-03-31 | Nec Corp | Printer device adaptable to multiple sizes |
JPH03218875A (ja) * | 1989-02-21 | 1991-09-26 | Canon Inc | 画像記録装置 |
JP2014144554A (ja) * | 2013-01-28 | 2014-08-14 | Toshiba Tec Corp | 画像形成装置及び画像形成方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS61286182A (ja) | 印刷制御方式 | |
JP3149174B2 (ja) | プリンタ | |
JPH07319868A (ja) | 文書編集処理装置 | |
JPH06286239A (ja) | ラベルプリンタにおけるラベルの印字処理方法 | |
JPS5935445B2 (ja) | 印字制御方式 | |
JP2690759B2 (ja) | 記録装置 | |
JPH01101174A (ja) | ドットマトリクスプリンタ | |
JP2569386B2 (ja) | 刷版の誤装着検出方法 | |
JPH0552279B2 (ja) | ||
US9067443B2 (en) | Image forming apparatus and method for discharging a medium | |
JPS6327278A (ja) | プリンタ | |
JPH0225361A (ja) | シリアルプリンタ装置 | |
JP2685621B2 (ja) | プリンタの制御方法 | |
JPH0422667A (ja) | 用紙幅検出装置付きプリンタ | |
JPH01301349A (ja) | プリンタ装置 | |
JPH05238067A (ja) | シリアルプリンタ | |
JPH0263781A (ja) | プリンタ装置 | |
JPH01186369A (ja) | 両面記録プリンタ | |
JP2003159842A (ja) | ラベルプリンタ | |
JPS6360776A (ja) | プリンタ装置 | |
JPH07195792A (ja) | 印字装置 | |
JPS6144675A (ja) | プリンタ | |
JPH06143766A (ja) | テープ印刷装置 | |
JPH03146386A (ja) | 文書作成装置 | |
JPS637968A (ja) | 印字装置 |