JPH0717080B2 - 印刷制御方法 - Google Patents
印刷制御方法Info
- Publication number
- JPH0717080B2 JPH0717080B2 JP61192438A JP19243886A JPH0717080B2 JP H0717080 B2 JPH0717080 B2 JP H0717080B2 JP 61192438 A JP61192438 A JP 61192438A JP 19243886 A JP19243886 A JP 19243886A JP H0717080 B2 JPH0717080 B2 JP H0717080B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- printing
- document
- page
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】 〔概要〕 印刷可能な文字数より長い行の文書を印刷する場合の改
良した制御方法である。
良した制御方法である。
文書の各1行を複数の部分に分割し、それらを異なる頁
に分配して印刷する。分割は、印刷行の長さ一杯の長さ
ごとに切ってもよいが、所定の区切り文字によって切る
ようにしてもよい。
に分配して印刷する。分割は、印刷行の長さ一杯の長さ
ごとに切ってもよいが、所定の区切り文字によって切る
ようにしてもよい。
この方式により、横長い表形式の文書等を、小型の用紙
に見易く印刷することが、比較的簡単な指定のみででき
るようになる。
に見易く印刷することが、比較的簡単な指定のみででき
るようになる。
本発明は、計算機システムの出力の印刷等における、印
刷可能文字数より長い行の文書を印刷する場合の制御方
法に関する。
刷可能文字数より長い行の文書を印刷する場合の制御方
法に関する。
第2図は計算機システムの一構成例を示すブロック図で
ある。
ある。
処理装置1は主記憶装置2にロードされているプログラ
ムを実行することにより、例えば端末装置4から入力さ
れる指令、データ等によって文書を作成し、作成した文
書を指令に従って外部記憶装置3に格納し、又格納した
文書を外部記憶装置3から読み出して、印刷装置5に出
力する等の処理を行うことができる。
ムを実行することにより、例えば端末装置4から入力さ
れる指令、データ等によって文書を作成し、作成した文
書を指令に従って外部記憶装置3に格納し、又格納した
文書を外部記憶装置3から読み出して、印刷装置5に出
力する等の処理を行うことができる。
印刷装置5は例えば1行ごとの印刷文字列、及び所定の
制御情報を処理装置1から受け取って、セットされてい
る用紙に順次印刷する。
制御情報を処理装置1から受け取って、セットされてい
る用紙に順次印刷する。
事務用の、特に表形式の文書等においては、比較的長い
(文字数の多い)行を有する形式が必要になる場合があ
る。
(文字数の多い)行を有する形式が必要になる場合があ
る。
そのような横長い文書を印刷装置5に出力する場合に、
印刷装置5の1行の印刷可能最大文字数を越えている
と、印刷装置5に出力した文字列の、各行の後部(右端
部)の最大文字数を越える部分は、印刷装置5において
実効的には、印字されずに捨てられることになる。
印刷装置5の1行の印刷可能最大文字数を越えている
と、印刷装置5に出力した文字列の、各行の後部(右端
部)の最大文字数を越える部分は、印刷装置5において
実効的には、印字されずに捨てられることになる。
従って、そのような場合には、例えば最大印刷可能文字
数を考慮して、表を印刷頁に入る大きさの複数の部分に
分割した文書を作成しておいて印刷する。
数を考慮して、表を印刷頁に入る大きさの複数の部分に
分割した文書を作成しておいて印刷する。
或いは、文書の行内の文字位置を指定して、部分の印刷
を指定できる場合には、複数回に分けて異なる文字位置
を指定し直し、印刷を反復する等の処置をとる。
を指定できる場合には、複数回に分けて異なる文字位置
を指定し直し、印刷を反復する等の処置をとる。
こゝで、前記の印刷可能最大文字数は、印刷装置5の構
造等から定まる装置仕様として固有の値と、セットされ
る印刷用紙のサイズによって制限される場合の値があり
得る。
造等から定まる装置仕様として固有の値と、セットされ
る印刷用紙のサイズによって制限される場合の値があり
得る。
横長の文書を印刷するために、前記のような処置を必要
とする場合には、何れの場合も正しく印刷ができるよう
に適当な分割をするために手間がかかり、更に前記のよ
うに分割した文書を作成しておく場合には、作成や修正
過程の文書内容が、行が分割されているために、見にく
くなる等の問題がある。
とする場合には、何れの場合も正しく印刷ができるよう
に適当な分割をするために手間がかかり、更に前記のよ
うに分割した文書を作成しておく場合には、作成や修正
過程の文書内容が、行が分割されているために、見にく
くなる等の問題がある。
第1図は、本発明の構成を示す処理の流れ図である。図
は、文書印刷時の処理装置1の処理の流れを示す。
は、文書印刷時の処理装置1の処理の流れを示す。
処理装置1は印刷処理において、第1図の処理ステップ
10で印刷仕様の指定を受けとる。
10で印刷仕様の指定を受けとる。
処理ステップ11〜15のループによって、各行を指定のよ
うに分割した特定の一部分についての印刷を、順次行を
進めて実行する。
うに分割した特定の一部分についての印刷を、順次行を
進めて実行する。
指定の文書の全行の処理が終わると、処理ステップ16で
印刷頁を変え、処理ステップ17で全処理終了か識別し
て、未処理部分があれば再び処理ステップ12〜15のルー
プによる印刷処理を、各行の残る部分について実行す
る。
印刷頁を変え、処理ステップ17で全処理終了か識別し
て、未処理部分があれば再び処理ステップ12〜15のルー
プによる印刷処理を、各行の残る部分について実行す
る。
この方式により、印刷指定の中で行分割印刷を指定する
のみで、例えば各行を印刷可能最大文字数で分割して、
全行の対応する各部分が同じ頁又は連続する頁に続けて
印刷されるようになる。その際に本発明の処理を指定し
た場合には、印刷可能最大文字数を越えない最大の文字
位置にある、例えば罫線を表す文字等予め定められてい
る。区切り文字までごとの部分に分割する 〔実施例〕 処理装置1は印刷の処理において、第1図の処理ステッ
プ10で印刷仕様の指定を受ける。指定は印刷文書の指
定、印刷用紙サイズ、印刷文字間隔、印刷行間隔その他
の、通常の印刷指定と共に、行分割印刷の有無及び要す
ればその細部指定を含むものとする。
のみで、例えば各行を印刷可能最大文字数で分割して、
全行の対応する各部分が同じ頁又は連続する頁に続けて
印刷されるようになる。その際に本発明の処理を指定し
た場合には、印刷可能最大文字数を越えない最大の文字
位置にある、例えば罫線を表す文字等予め定められてい
る。区切り文字までごとの部分に分割する 〔実施例〕 処理装置1は印刷の処理において、第1図の処理ステッ
プ10で印刷仕様の指定を受ける。指定は印刷文書の指
定、印刷用紙サイズ、印刷文字間隔、印刷行間隔その他
の、通常の印刷指定と共に、行分割印刷の有無及び要す
ればその細部指定を含むものとする。
行分割印刷を行う場合の細部指定としては、例えば特に
指定の無い場合の標準仕様を「継続」とし、本発明の方
法で分割する場合は「押し出し」を指定し、その他に
「打ち切り」を指定できるものとする。それら各指定に
おける分割の仕方は後に説明する。
指定の無い場合の標準仕様を「継続」とし、本発明の方
法で分割する場合は「押し出し」を指定し、その他に
「打ち切り」を指定できるものとする。それら各指定に
おける分割の仕方は後に説明する。
処理ステップ11で、外部記憶装置5に格納されている文
書の所要部分を、主記憶装置2に読み出して、その1行
を取り出す。
書の所要部分を、主記憶装置2に読み出して、その1行
を取り出す。
処理ステップ12で、行分割印刷の指定有無を識別する。
指定が無い通常の印刷の場合は、直ちに処理ステップ14
に進んで、1行の文字列データを印刷装置5に出力し、
通常のように印刷を制御する。印刷制御には、通常のよ
うに、1頁の末行まで印刷が進んだ時の頁送り等を含
む。
指定が無い通常の印刷の場合は、直ちに処理ステップ14
に進んで、1行の文字列データを印刷装置5に出力し、
通常のように印刷を制御する。印刷制御には、通常のよ
うに、1頁の末行まで印刷が進んだ時の頁送り等を含
む。
行分割印刷の指定が有る場合には処理ステップ13に進
み、その細部指定に従って、1行中の現に印刷する部分
を切り出す処理を行い、切り出した部分を処理ステップ
14で通常のように印刷装置5へ出力して、前記のように
印刷制御を行う。
み、その細部指定に従って、1行中の現に印刷する部分
を切り出す処理を行い、切り出した部分を処理ステップ
14で通常のように印刷装置5へ出力して、前記のように
印刷制御を行う。
処理ステップ15は、指定文書の全行について処理したか
識別し、未処理行があれば処理ステップ11に戻って次の
行を前記のように処理する。
識別し、未処理行があれば処理ステップ11に戻って次の
行を前記のように処理する。
全行の処理を終わったときは、処理ステップ16で頁送り
制御をして印刷頁を改める。
制御をして印刷頁を改める。
処理ステップ17では、行分割印刷指定が有る場合に、行
の末尾まで処理したか識別し、行分割印刷指定が無い
か、行末まで処理した場合は印刷処理を終了する。
の末尾まで処理したか識別し、行分割印刷指定が無い
か、行末まで処理した場合は印刷処理を終了する。
未処理部分がある場合は、処理ステップ11に戻り、最初
の行から処理を再開して、各行の次の分割部分の印刷を
前記と同様に進める。
の行から処理を再開して、各行の次の分割部分の印刷を
前記と同様に進める。
以上の処理により、第3図に示すように、図の外側の枠
20で示すような文書を、図に1-1〜3-2の符号を付した6
頁に分割して印刷する場合には、1-1頁、1-2頁、2-1
頁、2-2頁、3-1頁、3-2頁の順に印刷が実行される。
20で示すような文書を、図に1-1〜3-2の符号を付した6
頁に分割して印刷する場合には、1-1頁、1-2頁、2-1
頁、2-2頁、3-1頁、3-2頁の順に印刷が実行される。
第4図は行の分割の例を示す図である。
第4図(a)は原文書の表の例であり、行分割印刷の
「継続」が指定されている場合には、処理ステップ13の
処理によって、第4図(b)に図示するように分割して
印刷される。
「継続」が指定されている場合には、処理ステップ13の
処理によって、第4図(b)に図示するように分割して
印刷される。
即ち、文書の行を指定の用紙サイズと文字間隔で定まる
印刷可能の最大文字数ごとの部分に切って、各部分を別
の頁に分配する。なお、この分割方法は本発明の方法で
はない。
印刷可能の最大文字数ごとの部分に切って、各部分を別
の頁に分配する。なお、この分割方法は本発明の方法で
はない。
「押し出し」指定の場合に、本発明の方法が使用され本
発明により、例えば罫線を区切り文字として、前記と同
様にして定まる最大文字数内に入る最も近い罫線で各行
を切り、各頁に分配して印刷する。その際例えば、処理
ステップ13の分割処理においいて、必要な部分につい
て、各頁の右端の罫線を修正し、左端に罫線を追加して
処理ステップ14に渡すことにより、第4図(c)のよう
に印刷する。
発明により、例えば罫線を区切り文字として、前記と同
様にして定まる最大文字数内に入る最も近い罫線で各行
を切り、各頁に分配して印刷する。その際例えば、処理
ステップ13の分割処理においいて、必要な部分につい
て、各頁の右端の罫線を修正し、左端に罫線を追加して
処理ステップ14に渡すことにより、第4図(c)のよう
に印刷する。
「打ち切り」指定の場合には、「継続」と同様に最大文
字数までで分割するが、罫線を意識して制御し、第4図
(d)に示すように、罫線で区切られる項で1頁内に入
り切らなかった部分は切り捨てて、右の頁の各行は隣の
項の罫線から始めるようにする。この指定の場合、処理
が簡略化されることにより高速になるので、試し印刷等
に便宜を与える。なお、この分割方法は本発明の方法で
はない。
字数までで分割するが、罫線を意識して制御し、第4図
(d)に示すように、罫線で区切られる項で1頁内に入
り切らなかった部分は切り捨てて、右の頁の各行は隣の
項の罫線から始めるようにする。この指定の場合、処理
が簡略化されることにより高速になるので、試し印刷等
に便宜を与える。なお、この分割方法は本発明の方法で
はない。
以上の説明から明らかなように、本発明によれば、計算
機システム等の印刷装置の印刷可能最大文字数より長い
行形式の文書の印刷が、簡単な指定により、見易い形式
に分割印刷されるので、文書作成等の作業効率を向上で
きるという著しい工業的効果がある。
機システム等の印刷装置の印刷可能最大文字数より長い
行形式の文書の印刷が、簡単な指定により、見易い形式
に分割印刷されるので、文書作成等の作業効率を向上で
きるという著しい工業的効果がある。
第1図は本発明の構成を示す処理の流れ図、 第2図は計算機システムの一構成例ブロック図、 第3図は頁分割の説明図、 第4図は文書の分割例の説明図である。 図において、 1は処理装置、2は主記憶装置、3は外部記憶装置、4
は端末装置、5は印刷装置、10〜17は処理ステップを示
す。
は端末装置、5は印刷装置、10〜17は処理ステップを示
す。
Claims (1)
- 【請求項1】印刷装置によって、最大文字数を越える文
字数の行を印刷するに際し、 予め特定の文字を区切り文字として定め、 該文書の各行について、当該行の先頭から順次、該区切
り文字までの部分からなる頁と、各行の最後の該区切り
文字を越える部分からなる頁とに分割し、それぞれ異な
る印刷頁に分配して印刷する(11〜17)ように構成され
ていることを特徴とする印刷制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61192438A JPH0717080B2 (ja) | 1986-08-18 | 1986-08-18 | 印刷制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61192438A JPH0717080B2 (ja) | 1986-08-18 | 1986-08-18 | 印刷制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6347181A JPS6347181A (ja) | 1988-02-27 |
| JPH0717080B2 true JPH0717080B2 (ja) | 1995-03-01 |
Family
ID=16291305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61192438A Expired - Lifetime JPH0717080B2 (ja) | 1986-08-18 | 1986-08-18 | 印刷制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0717080B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115793998A (zh) * | 2022-11-01 | 2023-03-14 | 拉扎斯网络科技(上海)有限公司 | 云打印方法、装置、设备及计算机存储介质 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6126129A (ja) * | 1984-07-17 | 1986-02-05 | Canon Inc | プリンタ装置 |
| JPS61233574A (ja) * | 1985-04-10 | 1986-10-17 | Nec Corp | 印字制御装置 |
| JPS61286182A (ja) * | 1985-06-14 | 1986-12-16 | Oki Electric Ind Co Ltd | 印刷制御方式 |
-
1986
- 1986-08-18 JP JP61192438A patent/JPH0717080B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6347181A (ja) | 1988-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0552274B2 (ja) | ||
| JPH0717080B2 (ja) | 印刷制御方法 | |
| JP2584973B2 (ja) | 文字認識装置における認識結果出力方法 | |
| JPS6145325A (ja) | プリント装置 | |
| JP3029067B2 (ja) | ラベルプリンタ | |
| JPH0596812A (ja) | 印刷処理装置 | |
| JP2000181673A (ja) | 文書印刷装置 | |
| JPH06251014A (ja) | 文書印刷方法 | |
| JPS5911439A (ja) | 出力方法 | |
| JPH04120670A (ja) | 電子ファイル装置 | |
| JP3157956B2 (ja) | 書式設定の一覧表示機能付き文書処理装置 | |
| JP2806680B2 (ja) | プリンタ装置 | |
| JPS58158685A (ja) | 文字配置装置 | |
| JPH0241278A (ja) | レコード印刷方式 | |
| JPS6144669A (ja) | プリンタの文書区分用カット紙排出制御方法 | |
| JPH07110813A (ja) | ワードプロセッサのページ分割方式 | |
| JPH02136269A (ja) | 文書処理装置 | |
| JPS6337421A (ja) | 文章処理装置 | |
| JPH0589092A (ja) | 文書作成機 | |
| JPS60114972A (ja) | 帳票フオーマツト作成装置 | |
| JPH04359364A (ja) | 文書処理システム | |
| JPS63166576A (ja) | プリンタ− | |
| JPS62284777A (ja) | 可変改行ピツチ帳票の印刷制御方式 | |
| JPH0785173A (ja) | 帳票印刷装置 | |
| JPH03147175A (ja) | 文書作成機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |