JPH01244876A - プリンタ制御方式 - Google Patents
プリンタ制御方式Info
- Publication number
- JPH01244876A JPH01244876A JP7385888A JP7385888A JPH01244876A JP H01244876 A JPH01244876 A JP H01244876A JP 7385888 A JP7385888 A JP 7385888A JP 7385888 A JP7385888 A JP 7385888A JP H01244876 A JPH01244876 A JP H01244876A
- Authority
- JP
- Japan
- Prior art keywords
- line
- sheet
- detected
- paper
- printing
- 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
- B41J13/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, specially adapted for supporting or handling copy material in short lengths, e.g. sheets
Landscapes
- Handling Of Cut Paper (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プリンタ制御方式に関し、特にワープロ文章
をプリンタ出力する場合のページ番号。
をプリンタ出力する場合のページ番号。
ページ見出し印字等の単票最終行印字に好適なプリンク
制御方式に関するものである。
制御方式に関するものである。
従来、ワードプロセッサまたはパソコンを日本語ワープ
ロとして使用し1文書作成1編集等を行い、その作成1
編集された文書をハードコピーするものとして、プリン
タ装置が使用されている。
ロとして使用し1文書作成1編集等を行い、その作成1
編集された文書をハードコピーするものとして、プリン
タ装置が使用されている。
このプリンタでは、単票を自動給紙または手動セットし
て給紙した後印字改行を行い、単票最終行検知で単票を
排出し1火車票を自動給紙または手動セット待ちとなる
。そして、上位装置により、指定された書式(A4.B
5,84等の用紙サイズ、縦置き、護置き等)に従って
、印字される。
て給紙した後印字改行を行い、単票最終行検知で単票を
排出し1火車票を自動給紙または手動セット待ちとなる
。そして、上位装置により、指定された書式(A4.B
5,84等の用紙サイズ、縦置き、護置き等)に従って
、印字される。
このように、ワープロ文章出力としてプリンタ装置を使
用する場合、プリンタ装置は単票の印字可能行を意識し
、文章の最後の印字行から単票最終行まで改行してペー
ジ番号または、ページ見出し等を印字するようにプリン
タ制御しなければならなかった。
用する場合、プリンタ装置は単票の印字可能行を意識し
、文章の最後の印字行から単票最終行まで改行してペー
ジ番号または、ページ見出し等を印字するようにプリン
タ制御しなければならなかった。
なお、関連する特許の例としては、特開昭59−951
76号公報がある。
76号公報がある。
上記従来技術は、上位装置のフォーマット編集にゆだね
られており、単票の印字可能範囲を意識し、文章印字の
最後の印字行から単票最終行までの改行数を計算し、そ
の行数分指示した後、ページ番号、ページ見出し等の印
字を指示しなければならなかった。また、プリンタ装置
は印字改行中に最終行を検知した時は、印字を行なった
後単票を排出し、火車票を自動給紙または手動によるセ
ット待ちになっていた。このため、上位装置で行送り指
示を行い、最終行印字を行おうとしても、プリンタ装置
にセットされている単票の長さが不足している場合、最
終行印字を行う前に単票を排出し、次用紙に最終行が印
字されることになってしまうという課題があった。
られており、単票の印字可能範囲を意識し、文章印字の
最後の印字行から単票最終行までの改行数を計算し、そ
の行数分指示した後、ページ番号、ページ見出し等の印
字を指示しなければならなかった。また、プリンタ装置
は印字改行中に最終行を検知した時は、印字を行なった
後単票を排出し、火車票を自動給紙または手動によるセ
ット待ちになっていた。このため、上位装置で行送り指
示を行い、最終行印字を行おうとしても、プリンタ装置
にセットされている単票の長さが不足している場合、最
終行印字を行う前に単票を排出し、次用紙に最終行が印
字されることになってしまうという課題があった。
本発明の目的は、このような従来の課題を解決し、上位
装置で最終行までの行数を計算することなく最終行印字
が行え、かつ用紙の長さ不足などにおける印字結果の不
良を防止可能なプリンタ制御方式を提供することにある
。
装置で最終行までの行数を計算することなく最終行印字
が行え、かつ用紙の長さ不足などにおける印字結果の不
良を防止可能なプリンタ制御方式を提供することにある
。
上記課題を解決するため、本発明のプリンタ制御方式は
、単票を、自動給紙するか、手動セットかのいずれか一
方の動作後印字改行を行い、単票最終行を検知したとき
自動的に単票を排出した後、′次の単票を自動給紙か、
手動セットかのいずれか一方の動作待ちを行うプリンタ
装置において、上位装置からの単票を最終行位置まで改
行させる単票最終行改行コマンドを受信すると、単票を
最終行位置まで改行し、該単票最終行改行コマンドに続
く印字データを印字することに特徴がある。
、単票を、自動給紙するか、手動セットかのいずれか一
方の動作後印字改行を行い、単票最終行を検知したとき
自動的に単票を排出した後、′次の単票を自動給紙か、
手動セットかのいずれか一方の動作待ちを行うプリンタ
装置において、上位装置からの単票を最終行位置まで改
行させる単票最終行改行コマンドを受信すると、単票を
最終行位置まで改行し、該単票最終行改行コマンドに続
く印字データを印字することに特徴がある。
本発明においては、用紙最終行改行は、プリンタ装置の
最小改行ピッチ、例えば1/120インチピッチ単位で
用紙下端をチエツクしながら行送りを行い、用紙下端を
検知したならば、最終行印字位置まで固定改行を行う。
最小改行ピッチ、例えば1/120インチピッチ単位で
用紙下端をチエツクしながら行送りを行い、用紙下端を
検知したならば、最終行印字位置まで固定改行を行う。
この動作によって、上位装置は、文章の最後の印字デー
タから最終行印字位置までの行数を計算することがなく
、容易に最終行印字が行え、また用紙長不足により最終
行印字が次用紙に印字されることはない。
タから最終行印字位置までの行数を計算することがなく
、容易に最終行印字が行え、また用紙長不足により最終
行印字が次用紙に印字されることはない。
以下、本発明の一実施例を1図面により詳細に説明する
。
。
第2図は、本発明を適用したプリンタ装置の構成図であ
る。
る。
第2図において、1は上位装置(図示せず)からの印字
改行データを受信するインタフェース回路、2は本実施
例をプログラム処理する一マイクロコンピュータ、3は
印字改行データを格納するバッファおよびプログラムを
実行するために汎用的に使用されるRAM、4はプログ
ラムを格納するROM、5は印字ヘッドを駆動する印字
ヘッド駆動回路、6は印字と同時にキャリアを移動させ
るキャリアモータ駆動回路、7は単票などの用紙を行送
りする改行モータ駆動回路、8は単票の有無および用紙
下端を検知するスイッチである。
改行データを受信するインタフェース回路、2は本実施
例をプログラム処理する一マイクロコンピュータ、3は
印字改行データを格納するバッファおよびプログラムを
実行するために汎用的に使用されるRAM、4はプログ
ラムを格納するROM、5は印字ヘッドを駆動する印字
ヘッド駆動回路、6は印字と同時にキャリアを移動させ
るキャリアモータ駆動回路、7は単票などの用紙を行送
りする改行モータ駆動回路、8は単票の有無および用紙
下端を検知するスイッチである。
第3図は、単票の印字可能範囲と印字例および印字不可
領域を示す図である。
領域を示す図である。
第3図において、9は印字するための用紙、10は用紙
下端、11は資料のページ番号印字、12は用紙行中の
最終印字データ、13は行中印字、14は最終行印字位
置、15は印字不可領域である。
下端、11は資料のページ番号印字、12は用紙行中の
最終印字データ、13は行中印字、14は最終行印字位
置、15は印字不可領域である。
第4図は、最終行印字を指定する上位装置の制御フォー
マット図である。
マット図である。
第4図において、41は印字データ、42は印字契機、
43は用紙の最終行までの改行を指示するESCコマン
ドである。(ESCコマンドとはESCコードとそれに
続く何文字かのコードの組合せで各種制御指示を示すコ
マンドである。)上位装置は、プリンタ装置に対して単
票を最終行位置まで改行させるESCコマンド43を送
信することにより、プリンタ装置では最終行位置まで改
行し、該ESCコマンドに続く印字データ(この例では
、−1−)を印字する。
43は用紙の最終行までの改行を指示するESCコマン
ドである。(ESCコマンドとはESCコードとそれに
続く何文字かのコードの組合せで各種制御指示を示すコ
マンドである。)上位装置は、プリンタ装置に対して単
票を最終行位置まで改行させるESCコマンド43を送
信することにより、プリンタ装置では最終行位置まで改
行し、該ESCコマンドに続く印字データ(この例では
、−1−)を印字する。
第5図は本プリンタ装置の部分断面構造図であり、(a
)は用紙下端を検知した状態、(b)はESCコマンド
43により最終行まで用紙送りをした状態を示している
。
)は用紙下端を検知した状態、(b)はESCコマンド
43により最終行まで用紙送りをした状態を示している
。
第5図(a)、(b)において、16は用紙ガイドロー
ラ、17は用紙に印字を行うための印字ヘッド、18は
用紙送りを行うための用紙送りローラ、19は用紙の有
無、用紙下端を検知するスイッチ。
ラ、17は用紙に印字を行うための印字ヘッド、18は
用紙送りを行うための用紙送りローラ、19は用紙の有
無、用紙下端を検知するスイッチ。
20は用紙(単票)の排出を行う排出ローラ、21はプ
ラテンローラである。
ラテンローラである。
第1図は、本発明の一実施例を示すプリンタ制御方式を
説明するためのフローチャートである。
説明するためのフローチャートである。
これは、CPU2がRAM3およびROM4を用いてプ
ログラム処理を行うフローを示している。
ログラム処理を行うフローを示している。
上位装置(図示せず)により用紙最終行改行ESCコマ
ンドを受信すると、文章印字中に用紙下端検知位置まで
改行されている場合(第5図(a))もあるため、まず
、用紙下端を検知しているかチエツクする(ステップ1
01)。検知していれば、検知後の改行動作を行う。検
知していなければ、用紙の最大サイズを目安として、下
端検知までの動作量(X)を決定する(ステップ102
)。次に1/120インチピッチ単位(このピッチ単位
は、プリンタに固定の最小ピッチ単位を使用する)で改
新を行なった後(ステップ103)、用紙下端の検知の
有無をチエツクする(ステップ104)。検知していな
ければ、動作量(X)分動作したかをチエツクしくステ
ップ105)、動作していなければ再びステップ103
の改行を繰り返す。動作していれば、用紙長不足かスイ
ッチの不良とみなし、インタフェース回路1を介して上
位装置(図示せず)にエラーの旨を報告する。
ンドを受信すると、文章印字中に用紙下端検知位置まで
改行されている場合(第5図(a))もあるため、まず
、用紙下端を検知しているかチエツクする(ステップ1
01)。検知していれば、検知後の改行動作を行う。検
知していなければ、用紙の最大サイズを目安として、下
端検知までの動作量(X)を決定する(ステップ102
)。次に1/120インチピッチ単位(このピッチ単位
は、プリンタに固定の最小ピッチ単位を使用する)で改
新を行なった後(ステップ103)、用紙下端の検知の
有無をチエツクする(ステップ104)。検知していな
ければ、動作量(X)分動作したかをチエツクしくステ
ップ105)、動作していなければ再びステップ103
の改行を繰り返す。動作していれば、用紙長不足かスイ
ッチの不良とみなし、インタフェース回路1を介して上
位装置(図示せず)にエラーの旨を報告する。
ステップ104において、用紙下端を検知したときは、
下端位置から最終行印字位置(Y)までの改行を行う(
ステップ106)。これを第5図(b)に示す。次に、
最終行印字データを印字改行した後(ステップ107)
、用紙を排出する(ステップ108)。
下端位置から最終行印字位置(Y)までの改行を行う(
ステップ106)。これを第5図(b)に示す。次に、
最終行印字データを印字改行した後(ステップ107)
、用紙を排出する(ステップ108)。
このように、本実施例においては、設定された書式に合
わせて改行量を計算し行送りを行うのではなく、上位装
置からの制御フォーマットのESCコマンド43により
用紙の最終行位置まで改行を行うので、最終行印字が次
ページに印字されることがなくなる。従って、プリンタ
にセットされた用紙が85.A4.B4とかの標準用紙
サイズではなく、それより少し短かい用紙を使用した場
合でも、印字不良がなくなる。
わせて改行量を計算し行送りを行うのではなく、上位装
置からの制御フォーマットのESCコマンド43により
用紙の最終行位置まで改行を行うので、最終行印字が次
ページに印字されることがなくなる。従って、プリンタ
にセットされた用紙が85.A4.B4とかの標準用紙
サイズではなく、それより少し短かい用紙を使用した場
合でも、印字不良がなくなる。
以上説明したように、本発明によれば、上位装置で文章
印字の最後の印字データから最終行印字位置までの改行
数を計算することなく、最終行印字が行えるようになり
、かつ、用紙の長さ不足などにおける印字結果の不良を
防止できる。
印字の最後の印字データから最終行印字位置までの改行
数を計算することなく、最終行印字が行えるようになり
、かつ、用紙の長さ不足などにおける印字結果の不良を
防止できる。
第1図は本発明の一実施例を示すプリンタ制御方式を説
明するためのフローチャート、第2図は本発明を適用し
たプリンタ装置の構成図、第3図は単票の印字可能範囲
と印字例および印字不可領域を示す図、第4図は最終行
印字を指定する上位装置の制御フォーマット図、第5図
は本発明の実施例におけるプリンタ装置の部分断面構造
図である。 1:インタフェース回路、2:マイクロコンピュータ、
3 : RAM、4 : ROM、5:印字ヘッド駆動
回路、6:キャリアモータ駆動回路、7:改行モータ駆
動回路、8:スイッチ、9:用紙、10:用紙下端、1
1:資料のページ番号印字、12:最終印字データ、1
3:行中印字、14:最終行印字位置、15:印字不可
領域、16:用紙ガイドローラ、17:印字ヘッド、1
8:用紙送りローラ、19:スイッチ、20:排出ロー
ラ、21ニブラテンローラ、41:印字データ、42:
印字契機、43:用紙最終行改行ESCコマンド。 特許出願人 株式会社 日立製作所 第 1 図 第 2 図 第 3 図 第 5 図 〉 (b) 単票
明するためのフローチャート、第2図は本発明を適用し
たプリンタ装置の構成図、第3図は単票の印字可能範囲
と印字例および印字不可領域を示す図、第4図は最終行
印字を指定する上位装置の制御フォーマット図、第5図
は本発明の実施例におけるプリンタ装置の部分断面構造
図である。 1:インタフェース回路、2:マイクロコンピュータ、
3 : RAM、4 : ROM、5:印字ヘッド駆動
回路、6:キャリアモータ駆動回路、7:改行モータ駆
動回路、8:スイッチ、9:用紙、10:用紙下端、1
1:資料のページ番号印字、12:最終印字データ、1
3:行中印字、14:最終行印字位置、15:印字不可
領域、16:用紙ガイドローラ、17:印字ヘッド、1
8:用紙送りローラ、19:スイッチ、20:排出ロー
ラ、21ニブラテンローラ、41:印字データ、42:
印字契機、43:用紙最終行改行ESCコマンド。 特許出願人 株式会社 日立製作所 第 1 図 第 2 図 第 3 図 第 5 図 〉 (b) 単票
Claims (1)
- 1、単票を自動給紙するか、手動セットするかのいずれ
か一方の動作後、印字改行を行い、単票最終打を検知し
たとき自動的に単票を排出した後、次の単票を自動給紙
か、手動セットかのいずれか一方の動作待ちを行うプリ
ンタ装置において、上位装置からの単票を最終行位置ま
で改行させる単票最終行改行コマンドを受信すると、単
票を最終行位置まで改行し、該単票最終行改行コマンド
に続く印字データを印字することを特徴とするプリンタ
制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7385888A JPH01244876A (ja) | 1988-03-28 | 1988-03-28 | プリンタ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7385888A JPH01244876A (ja) | 1988-03-28 | 1988-03-28 | プリンタ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01244876A true JPH01244876A (ja) | 1989-09-29 |
Family
ID=13530280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7385888A Pending JPH01244876A (ja) | 1988-03-28 | 1988-03-28 | プリンタ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01244876A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100523155B1 (ko) * | 1997-05-29 | 2005-12-28 | 세이코 엡슨 가부시키가이샤 | 인쇄장치,인쇄장치의제어방법및인쇄장치의제어프로그램을기록한기록매체 |
-
1988
- 1988-03-28 JP JP7385888A patent/JPH01244876A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100523155B1 (ko) * | 1997-05-29 | 2005-12-28 | 세이코 엡슨 가부시키가이샤 | 인쇄장치,인쇄장치의제어방법및인쇄장치의제어프로그램을기록한기록매체 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001301282A (ja) | シリアルプリンタの印刷処理装置 | |
| JPH01244876A (ja) | プリンタ制御方式 | |
| JP3019909B2 (ja) | 印刷処理装置 | |
| JP2884523B2 (ja) | プリンタの媒体排出方法 | |
| EP0900665B1 (en) | Printing apparatus, method of controlling it and data storage medium | |
| JP2556485B2 (ja) | 記録装置 | |
| JPH04152161A (ja) | ラベルプリンタ | |
| JPH01253471A (ja) | 記録方法 | |
| JP3948445B2 (ja) | 印刷装置及び給排紙方法 | |
| JP3942994B2 (ja) | 印刷システム | |
| JPH0238078A (ja) | プリンタ装置 | |
| JPH044168A (ja) | 記録装置 | |
| JP3890221B2 (ja) | ロール紙プリンタ | |
| JPH09141962A (ja) | プリンタ及びその制御方法 | |
| JPS58145480A (ja) | プリンタの駆動制御装置 | |
| JP2698589B2 (ja) | 排紙制御装置 | |
| JP3047570B2 (ja) | プリンタにおける印字用紙の案内装置 | |
| KR960005524B1 (ko) | Acsf 사용하는 프린터에 있어서의 용지최적 배출방법 | |
| JPS63111078A (ja) | 印字装置 | |
| JP2583675B2 (ja) | プリンタの給紙修正処理装置 | |
| JP2784115B2 (ja) | 水平プリンタの単票排出制御方法 | |
| JPH0319870A (ja) | プリンタ装置 | |
| JP2002060073A (ja) | 給紙方法,給紙装置,給紙処理プログラムを記録した記録媒体,および記録装置 | |
| JPH06246930A (ja) | インクジェットプリンタ | |
| JPH04238080A (ja) | プリンタの印字制御方法 |