JP2011011416A - 印刷システム - Google Patents
印刷システム Download PDFInfo
- Publication number
- JP2011011416A JP2011011416A JP2009156502A JP2009156502A JP2011011416A JP 2011011416 A JP2011011416 A JP 2011011416A JP 2009156502 A JP2009156502 A JP 2009156502A JP 2009156502 A JP2009156502 A JP 2009156502A JP 2011011416 A JP2011011416 A JP 2011011416A
- Authority
- JP
- Japan
- Prior art keywords
- character
- printer
- printing
- document data
- management table
- 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
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
【課題】 印刷物を見て気づいた誤字や脱字等をその場で直ちに修正し該当ページだけを印刷し直すことができ、また過去に登録したデータに対しての変更も可能で、パーソナルコンピュータ上に元データがなくとも編集を行うことができる印刷装置を得る。
【解決手段】 パーソナルコンピュータ21のアプリケーションで印刷の際、プリンタドライバでPDLコマンド作成と同時に文字に関する情報を収集し文字情報管理テーブルを作成し、プリンタ22に送信し、プリンタではパネル2にてジョブを呼び出し、ページ数、文字の座標及び新たな文字コードの指定を行うことで文字を編集して印刷を行う。
【選択図】 図1
【解決手段】 パーソナルコンピュータ21のアプリケーションで印刷の際、プリンタドライバでPDLコマンド作成と同時に文字に関する情報を収集し文字情報管理テーブルを作成し、プリンタ22に送信し、プリンタではパネル2にてジョブを呼び出し、ページ数、文字の座標及び新たな文字コードの指定を行うことで文字を編集して印刷を行う。
【選択図】 図1
Description
本発明は、パーソナルコンピュータ(以下、PCという)に接続され、このPC上のアプリケーションから印刷を行うプリンタによる印刷システムに関する。
PC上のアプリケーションからデータをプリンタに送り印刷を行う構成のプリントシステムとしての印刷装置が従来から知られている(例えば、特許文献1参照)。
しかしながら、従来の印刷装置では、印刷し終えたジョブファイルに対しての変更を行うことは難しく、文字データ変更の際はPCからのデータ修正を行わなければならず、印刷装置単体での操作はできないものであった。
すなわち、印刷装置による印刷時において、たとえば印刷した印刷物を見て誤字、脱字などを気がつくことがあり、これを修正することが望まれるが、従来装置では、PC側から修正を行うことが必要で、面倒かつ煩雑な操作を必要とするものであった。
また、上述したような印刷装置では、過去のジョブデータに対しての変更を行うことも望まれるが、その編集もPC側で行う必要があり、しかも元となるアプリケーションデータがない場合には対応できないといった問題もあった。
本発明はこのような事情に鑑みてなされたものであり、PCから離れた場所にあるプリンタなどにおいて、印刷物を見て気づいた誤字や脱字等をその場で直ちに修正し該当ページだけを印刷し直すことができ、また過去に登録したデータに対しての変更も可能で、PC上に元データがなくとも編集を行うことができる印刷装置を得ることを目的とする。
このような目的に応えるために本発明に係る印刷システムは、上位装置と該上位装置が出力する文書データを受信し印刷処理を行うプリンタとからなる印刷システムにおいて、前記上位装置は、アプリケーションプログラムを実行することにより生成される印刷情報に基づきPDLコマンド郡及び文字情報管理テーブルからなる文書データを生成するプリンタドライバと、該文書データを前記プリンタへ転送する転送手段とを備え、前記プリンタは、前記文書データを受信する受信手段と、受信した文書データに含まれる文字情報管理テーブルに基づいて印刷される文字情報を表示する表示手段と、前記表示に基づいて編集すべき文字を指定する操作入力手段とを備え、前記上位装置から受信した文書データに含まれる文字を前記操作入力手段により新たに指定した文字に置き換えて印刷を行うことを特徴とする。
本発明(請求項2記載の発明)に係る印刷システムは、請求項1記載の印刷システムにおいて、前記文字情報管理テーブルが、文字コード、印字位置、文字サイズ、該当文字掲載ページ数を含むことを特徴とする。
以上説明したように本発明に係る印刷装置によれば、ネットワークに接続され、PCから離れた場所にあるプリンタにおいて、印刷物を見て気づいた誤字や脱字などをその場で直ちに修正し該当ページだけを印刷し直すことができる。
また、本発明によれば、過去に登録したジョブデータに対しての変更を行うことも可能なため、PC上に元となるアプリケーションデータがなくとも編集を行うことができる。
図1および図2は本発明に係る印刷装置の一実施形態を示す。
これらの図において、符号1は印刷装置を構成するCPUで、2はオペレーションパネル、3はROM(フラッシュメモリ)、4はEEPROM、5はRAM、6はプリンタ制御LSI、7はネットワークI/F、8はエンジン、9はセントロI/F、10は外部記憶装置インターフェース、11はHDD等の大容量記憶装置である。
これらの図において、符号1は印刷装置を構成するCPUで、2はオペレーションパネル、3はROM(フラッシュメモリ)、4はEEPROM、5はRAM、6はプリンタ制御LSI、7はネットワークI/F、8はエンジン、9はセントロI/F、10は外部記憶装置インターフェース、11はHDD等の大容量記憶装置である。
上述した構成をもつ印刷装置22は、図2に示すように、ホストコンピュータ(たとえばPC)21に対して、ネットワークを介して接続されている。
図3は、ドライバ部生成データ構造数を示し、同図(a)はドライバ生成印刷データの概要である。このデータは、プリンタ搬送方向において、PDLコマンド群、文字情報管理テーブルの順に並んで送られる。
ここで、文字情報管理テープルは、同図(b)のページ管理テーブルに示すように、1ページ目分から並んで形成されている。さらに、行管理情報テーブルは、同図(c)に示すように、各ページ毎に、1行目分から順次並んで形成されている。
また、文字情報変数は、各行目分毎に、同図(d)に示すような情報によって形成されている。
また、文字情報変数は、各行目分毎に、同図(d)に示すような情報によって形成されている。
図4は本発明に係る印刷装置において、操作概要を説明するためのフローチャートである。
すなわち、この実施形態では、ホスト21としてのPC上のプリンタプリンタドライバとプリンタ22の両方に対応する機能を持たせることで実現する。
すなわち、この実施形態では、ホスト21としてのPC上のプリンタプリンタドライバとプリンタ22の両方に対応する機能を持たせることで実現する。
同図において、ユーザはPC(21)上のアプリケーションから印刷を行う際、S1では、プリンタドライバの設定にて、編集機能をONに設定した後、データの印刷を行う。
次いで、S2において、印刷結果を確認し、訂正箇所を発見した時、S3でプリンタ22のオペレーションパネル2にて、編集モードを指定する。
すると、編集モードに入ったプリンタではジョブファイルの選択が可能となり、ここで、S4で、印刷したジョブファイルの選択を行う。
その後、ジョブファイルを指定した後、S5において、オペレーションパネル2から続けて訂正箇所のあるページ番号と、該当文字の座標を指定する。
この座標指定の際、オペレーションパネル2にグラフィック表示機能がある場合は、パネル2にページの概観を表示し該当文字の文字をポイントすることで座標の指定を行う。
この座標指定の際、オペレーションパネル2にグラフィック表示機能がある場合は、パネル2にページの概観を表示し該当文字の文字をポイントすることで座標の指定を行う。
続けてパネル2より、入れ替える新しい文字コードを設定する(S6、S7)。
そして、S8にあるように、プリンタ22はパネル2から指定されたページの該当するページの該当する座標にある文字を、前手順にて指定された新しい文字に置き換えて印刷を行う。
以下に、PC21のプリンタドライバ、プリンタ22それぞれ個々の動作について説明する。
すなわち、図5にプリンタドライバ側の動作を示す。
まず、アプリケーションからプリンタドライバを通して印刷が行われた際、S11に示すように、ドライバに新たに設けた「編集機能」の設定を確認し、「編集機能」の設定が行われていなければ、S23に進んで通常の印刷データとして印刷し終了する。
まず、アプリケーションからプリンタドライバを通して印刷が行われた際、S11に示すように、ドライバに新たに設けた「編集機能」の設定を確認し、「編集機能」の設定が行われていなければ、S23に進んで通常の印刷データとして印刷し終了する。
「編集機能」が指定されていた場合には、S12において、初期設定として、図3に示す「文字情報管理テーブル」をRAM5上に確保する。この文字情報管理はそれぞれの情報がポインタで結ばれている。
S13では、アプリケーションから受け取ったDDIコマンドを検査し、S14において、文字データかどうかの判断を行う。
S15では、文字データだった場合は「編集機能」の設定を検査し、S16では、「編集機能」が設定されていた場合、直前の描画文字が同ページ内にあるかを検査する。
同ページではなかった場合、「ページ管理テーブル」の追加更新を行い、S17で新たなページのデータとして書き込む。
同ページではなかった場合、「ページ管理テーブル」の追加更新を行い、S17で新たなページのデータとして書き込む。
同ページでなかった場合は、そのまま続けて次の処理である行の検査に入る。
S18での行の検査では、「文字情報管理テーブル」から直前にセットされている文字の情報のうち、Y座標の値をこれから描画すべき文字のY座標との比較を行い、同じであれば、S19において、現在の「行管理テーブル」{図3の(c)参照}に追加格納する。
Y座標が異なっていた場合は別の行とみなし、S22に進んで、新たな行テーブルを追加し、そこに文字情報管理をセットする。
S18での行の検査では、「文字情報管理テーブル」から直前にセットされている文字の情報のうち、Y座標の値をこれから描画すべき文字のY座標との比較を行い、同じであれば、S19において、現在の「行管理テーブル」{図3の(c)参照}に追加格納する。
Y座標が異なっていた場合は別の行とみなし、S22に進んで、新たな行テーブルを追加し、そこに文字情報管理をセットする。
ここで、文字情報管理をセットする際、文字に関する情報である文字位置X,Y座標、文字コード、文字幅、文字高さの描画情報をドライバ内から取り出し、文字変数{図3の(d)参照}にセットした後、この変数を行テーブルにセットする。
同時に、S20において、この文字に関するDDIコマンドは通常コマンドとしても処理され、S21でPDLコマンドの生成を行いプリンタに送信される。
同時に、S20において、この文字に関するDDIコマンドは通常コマンドとしても処理され、S21でPDLコマンドの生成を行いプリンタに送信される。
文字を処理した後、再び新たなDDIコマンドの検査{図3の(c)参照}に戻り、以降、DDIコマンドを全て処理し終えるまでこれらの動作を繰り返す。
全てのDDIコマンドの処理を終え、通常のPDLデータを全てプリンタに送信した後、S24、S25において、これまでに作成した「文字情報管理テーブル」をプリンタに送信しジョブファイルのクローズを行う。
全てのDDIコマンドの処理を終え、通常のPDLデータを全てプリンタに送信した後、S24、S25において、これまでに作成した「文字情報管理テーブル」をプリンタに送信しジョブファイルのクローズを行う。
プリンタ22側の動作は、図6に示す通りである。
まず、図6中S31では、プリンタ22のオペレーションパネル2のメニューに「編集機能」を用意する。
まず、図6中S31では、プリンタ22のオペレーションパネル2のメニューに「編集機能」を用意する。
この「編集機能」を設定すると、S32において、送られてきたPDLデータ+文字情報管理テーブルのジョブをジョブファイルとして自動的にHDD11にキャッシュし保存する。
S33において、ユーザはオペレーションパネル2から該当するジョブファイルを、ユーザ名/日付/ジョブ名を元に選択する。
続けて、S34において、編集を行う文字が印刷されているページ番号の入力、並びにS35において、文字のX,Y座標の入力、そしてS36において、入れ替えるべき文字のコードを入力する。
続けて、S34において、編集を行う文字が印刷されているページ番号の入力、並びにS35において、文字のX,Y座標の入力、そしてS36において、入れ替えるべき文字のコードを入力する。
そして、S37において、パネル2にて入力された座標情報を元に、ジョブファイル内の「文字情報管理テーブル」(図3参照)から該当する文字の情報を検索しページ番号及び、文字コードの情報を取得する。
S38では、コントローラは続けて指定されたジョブファイルのPDLコマンド処理に移る。
S39では、先に取得したページ数までジョブファイルの読み飛ばしを行い該当ページに達したところからPDLコマンドの解析/実行を行う。
S39では、先に取得したページ数までジョブファイルの読み飛ばしを行い該当ページに達したところからPDLコマンドの解析/実行を行う。
S40では、処理するコマンドが文字データかどうかの判断を行い、文字データなかった場合は、S44において通常のコマンドとして描画処理を行い、次のPDLコマンドの処理へと続く。
文字データだった場合、S41に進み、現在の印字ポインタと、先にパネルで指定(S35)された座標との比較を行い、パネル指定の文字と一致した場合は、S42で同座標の「文字情報」を文字情報管理テーブルから検索を行いより読み出す。
S43では、印刷するべき文字を読み捨て、読み込んだ文字情報に基づき、先にパネルにて指定した(S36)文字コードの描画を行う。
ページ内のデータを全て処理し終えるまで上記処理を繰り返す全てのコマンドの解析/描画を終えたところ(S39)で、ページを排紙し、「編集機能」の処理が終了する。
以上の構成による印刷装置によれば、プリンタドライバ、プリンタの両方に編集機能を搭載し、ドライバにて印刷実行時、文字データから文字コード/印字位置/文字サイズ/ページ数等の文字情報管理を収集し文字情報管理テーブルを作成し、PDLコマンド群と同時にプリンタ22に転送して印刷を行う。
このとき、プリンタ22では、パネル2にてジョブを呼び出し、ページ数、文字の座標及び新たな文字コードの指定を行うことで文字を編集して印刷を行うことができる。
したがって、このような構成によれば、ネットワークに接続され、PCから離れた場所にあるプリンタにおいて、印刷物を見て気づいた誤字や脱字などをその場で直ちに修正し該当ページだけを印刷し直すことができるのである。
したがって、このような構成によれば、ネットワークに接続され、PCから離れた場所にあるプリンタにおいて、印刷物を見て気づいた誤字や脱字などをその場で直ちに修正し該当ページだけを印刷し直すことができるのである。
また、このプリンタ22では、パネル2から、ページ数/印字位置及び新規文字コードを指定することで、元からある文字を新たに指定した文字に置き換えて該当ページのみの印刷を行うことができる。
このような構成によれば、過去に登録したジョブデータに対しての変更を行うことも可能なため、PC21上に元となるアプリケーションデータがなくとも編集を行うことができるのである。
このような構成によれば、過去に登録したジョブデータに対しての変更を行うことも可能なため、PC21上に元となるアプリケーションデータがなくとも編集を行うことができるのである。
なお、本発明は上述した実施の形態で説明した構造には限定されず、PC21やプリンタ22による印刷装置を構成する各部の形状、構造等を適宜変形、変更し得ることはいうまでもない。
1 CPU
2 オペレーションパネル
3 フラッシュメモリ(ROM)
4 EEPPROM
5 RAM
6 プリンタ制御LSI
7 ネットワークI/F
8 エンジン
9 セントロI/F
10 外部記憶装置インターフェース
11 大容量記憶装置
21 ホスト
22 印刷装置
2 オペレーションパネル
3 フラッシュメモリ(ROM)
4 EEPPROM
5 RAM
6 プリンタ制御LSI
7 ネットワークI/F
8 エンジン
9 セントロI/F
10 外部記憶装置インターフェース
11 大容量記憶装置
21 ホスト
22 印刷装置
Claims (2)
- 上位装置と該上位装置が出力する文書データを受信し印刷処理を行うプリンタとからなる印刷システムにおいて、前記上位装置は、
アプリケーションプログラムを実行することにより生成される印刷情報に基づきPDLコマンド郡及び文字情報管理テーブルからなる文書データを生成するプリンタドライバと、
該文書データを前記プリンタへ転送する転送手段とを備え、
前記プリンタは、前記文書データを受信する受信手段と、
受信した文書データに含まれる文字情報管理テーブルに基づいて印刷される文字情報を表示する表示手段と、前記表示に基づいて編集すべき文字を指定する操作入力手段とを備え、
前記上位装置から受信した文書データに含まれる文字を前記操作入力手段により新たに指定した文字に置き換えて印刷を行うことを特徴とする請求項1記載の印刷システム。 - 前記文字情報管理テーブルは、文字コード、印字位置、文字サイズ、該当文字掲載ページ数を含むことを特徴とする請求項1記載の印刷システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009156502A JP2011011416A (ja) | 2009-07-01 | 2009-07-01 | 印刷システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009156502A JP2011011416A (ja) | 2009-07-01 | 2009-07-01 | 印刷システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011011416A true JP2011011416A (ja) | 2011-01-20 |
Family
ID=43590756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009156502A Pending JP2011011416A (ja) | 2009-07-01 | 2009-07-01 | 印刷システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011011416A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9110615B2 (en) | 2011-08-03 | 2015-08-18 | Seiko Epson Corporation | Point of sale control device, control method, and storage medium storing a program for a point of sale device |
-
2009
- 2009-07-01 JP JP2009156502A patent/JP2011011416A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9110615B2 (en) | 2011-08-03 | 2015-08-18 | Seiko Epson Corporation | Point of sale control device, control method, and storage medium storing a program for a point of sale device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5592161B2 (ja) | 画像編集装置、画像編集方法及びプログラム | |
US8045198B2 (en) | System and method for processing a change history of a PDF file | |
JPH11143668A (ja) | プリントシステム、プリンタ及び印刷方法 | |
JP2009075634A (ja) | 画像処理装置及びプログラム | |
KR100851100B1 (ko) | 정보 처리 장치 및 정보 처리 방법 | |
US20220405025A1 (en) | Display apparatus, display screen generation apparatus, display method, and non-transitory computer-readable storage medium storing display program | |
US20080079997A1 (en) | Print processing apparatus | |
JP2009288974A (ja) | 校正システム及び校正装置並びに校正方法 | |
US11977789B2 (en) | Display screen generation apparatus, display apparatus, display screen generation method, and non-transitory computer-readable storage medium storing display screen generation program for improving process management screen | |
US7697442B2 (en) | Output apparatus configured to output data for printing, processing apparatus configured to process printing data, and method | |
JP2011011416A (ja) | 印刷システム | |
JP2007114990A (ja) | 印刷制御プログラム | |
US20110279457A1 (en) | Plate check supporting method, plate check supporting apparatus, and recording medium | |
JP4513507B2 (ja) | カレンダー画像生成装置およびカレンダー画像データ生成プログラム | |
JP5228541B2 (ja) | 印刷ジョブ処理システムおよび印刷ジョブ処理方法 | |
JP4093277B2 (ja) | 印刷制御装置及びプログラム | |
US20230089088A1 (en) | Rip simulation device and recording medium having rip simulation program recorded thereon | |
JP6572797B2 (ja) | サーバ装置、印刷システム、印刷制御方法、及びプログラム | |
JP5957979B2 (ja) | 画像処理方法、画像処理プログラムおよび画像形成装置 | |
JP4735128B2 (ja) | ドキュメント処理装置 | |
JP4950955B2 (ja) | 印刷製版用の画像処理装置、画像処理プログラム、および画像処理方法 | |
JP6834802B2 (ja) | 表示装置 | |
JP2008021004A (ja) | 印刷処理システムおよび印刷処理方法 | |
JP2006231676A (ja) | 画像処理装置 | |
US20100229087A1 (en) | Computer readable medium, information processing device and image processing method |