JP4144574B2 - Print data preview method and apparatus, and recording medium - Google Patents
Print data preview method and apparatus, and recording medium Download PDFInfo
- Publication number
- JP4144574B2 JP4144574B2 JP2004217010A JP2004217010A JP4144574B2 JP 4144574 B2 JP4144574 B2 JP 4144574B2 JP 2004217010 A JP2004217010 A JP 2004217010A JP 2004217010 A JP2004217010 A JP 2004217010A JP 4144574 B2 JP4144574 B2 JP 4144574B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- editing
- 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 - Fee Related
Links
Images
Landscapes
- Image Processing (AREA)
- Document Processing Apparatus (AREA)
- Editing Of Facsimile Originals (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、スプール機能を有する装置において、印刷要求に基づく印刷データを印刷直前に視覚的に確認して編集できるようにするためのプレビュー方法、このプレビュー方法の実施に適したプレビュー装置及びプレビュー方法をコンピュータ装置に実行させるための記録媒体に関する。 The present invention relates to a preview method for enabling print data based on a print request to be visually confirmed and edited immediately before printing in a device having a spool function, and a preview device and a preview method suitable for implementing this preview method. The present invention relates to a recording medium for causing a computer device to execute.
最近、プリンタ等の印刷装置において行われるべき印刷制御に伴う処理の一部をホストコンピュータ側で行うことが一般的になっている。例えば、アプリケーション(以下、「AP」と称する)から入力された印刷要求に基づくデータを印刷装置が読みとれる構造の印刷制御コードへ変換したり、変換後の印刷制御コードをスプールしておき、印刷装置へはデスプール(逆スプール)した印刷制御データを送出することがホストコンピュータ側で行われるようになっている。 Recently, it has become common for a host computer to perform a part of processing associated with printing control to be performed in a printing apparatus such as a printer. For example, data based on a print request input from an application (hereinafter referred to as “AP”) is converted into a print control code having a structure that can be read by the printing apparatus, or the converted print control code is spooled and printed. The despooled (reverse spool) print control data is sent to the apparatus on the host computer side.
スプールは、主として、印刷制御コードを印刷装置に送出する速度と印刷装置による実際の印刷速度との差に起因する印刷制御処理の無駄な待ち時間を解消するために行われる。具体的には、印刷制御コードを一旦スプールファイルに書き込み、書き込んだ印刷制御コードを書き込みと非同期に読み出して印刷装置に送出する。書き込みと読み出しとはそれぞれ独立したタスクにより実行されるため、スプールされている間に、印刷形態にバラエティ性をもたせるための種々の付加価値情報、例えば、透かし文字やスタンプマーク等のテンプレートデータを重ね印刷するための制御コードや割付印刷を行うための制御コード等の付加価値情報を、印刷要求に基づく実際の印刷制御コード(実印刷情報)に付加することも行われている。「透かし文字」とは、APが印刷を指示した印刷文字等の背景にその印刷文字等と異なる色や表現形態で重ね印刷する文字であり、「スタンプマーク」とは、通常のスタンプと同様のマークである。 The spooling is mainly performed in order to eliminate a wasteful waiting time of the print control process due to the difference between the speed at which the print control code is sent to the printing apparatus and the actual printing speed by the printing apparatus. Specifically, the print control code is once written in the spool file, and the written print control code is read asynchronously with the writing and sent to the printing apparatus. Since writing and reading are executed by independent tasks, various value-added information for giving variety to the printing form, for example, template data such as watermark characters and stamp marks, is overlaid while spooling. Added value information such as a control code for printing and a control code for performing layout printing is also added to an actual print control code (actual print information) based on a print request. The “watermark character” is a character that is overprinted on the background of a print character or the like that the AP has instructed to print in a color or expression different from the print character or the like, and the “stamp mark” is the same as a normal stamp Mark.
従来は、APから印刷要求が出された後、あるいはホストコンピュータで付加価値情報が付加された後は、印刷装置で実際に印刷されるまで、ユーザは、実際の印刷の仕上がり具合を確認することができない。APあるいはホストコンピュータの中には、印刷されるときのイメージを表示装置に表示させるものもあるが、これは印刷装置に送出されるデータに基づくものではなく、AP等が知る内容のみの表示となる。つまり、透かし文字や割付等の付加価値情報に関しては、AP等はその内容を知り得ないので、実際の印刷の仕上がり具合を正確に反映したものではない。 Conventionally, after a print request is issued from an AP or after value-added information is added by a host computer, the user checks the actual print finish until printing is actually performed by the printing apparatus. I can't. Some APs or host computers display an image when printed on a display device, but this is not based on data sent to the printing device, but only displays content known to the AP. Become. In other words, regarding added value information such as watermark characters and assignments, the AP or the like cannot know the contents, and thus does not accurately reflect the actual print finish.
そこで本発明は、ユーザが実際の印刷の仕上がり具合を事前に視覚的に確認して、付加価値情報等を任意に編集できるようにする、印刷データのプレビュー方法を提供することにある。
本発明の他の課題は、本発明のプレビュー方法の実施に適したプレビュー装置を提供することにある。
本発明の他の課題は、上記プレビュー方法またはプレビュー装置を汎用のコンピュータ装置で実現するための記録媒体を提供することにある。
SUMMARY OF THE INVENTION The present invention provides a print data preview method in which a user visually confirms the actual print finish in advance and can arbitrarily edit added value information and the like.
Another object of the present invention is to provide a preview apparatus suitable for carrying out the preview method of the present invention.
Another object of the present invention is to provide a recording medium for realizing the preview method or preview apparatus with a general-purpose computer apparatus.
上記課題を解決する本発明のプレビュー方法は、印刷装置で印刷可能な印刷データを取得して所定のメモリへスプールするステップと、該スプールされた印刷データを所定構造の表示データに変換して表示装置に表示するステップと、該表示に際して入力された編集データに基づいて表示中の前記表示データを編集するステップと、前記編集された表示データを前記スプールされた印刷データの構造に逆変換するステップとを含むことを特徴とする。
前記表示データを編集するステップは、具体的には、表示中の前記表示データに含まれる色成分を修正する処理を含む。また、前記印刷データが印刷要求に基づく実印刷情報と事後的に付加された付加価値情報とから成る場合、表示中の前記付加価値情報のみを編集対象とする。
The preview method of the present invention that solves the above-described problems includes a step of acquiring print data that can be printed by a printing apparatus and spooling the print data to a predetermined memory, and converting the spooled print data into display data having a predetermined structure for display. A step of displaying on the apparatus; a step of editing the display data being displayed based on edit data input at the time of display; and a step of inversely converting the edited display data into a structure of the spooled print data It is characterized by including.
Specifically, the step of editing the display data includes a process of correcting a color component included in the display data being displayed. In addition, when the print data includes actual print information based on a print request and added value information added afterwards, only the added value information being displayed is an object to be edited.
付加価値情報は、例えば、1つの印刷用紙に割り付けられた複数の割付ページへの重ね印刷の対象となるテンプレートデータである。この場合、前記割付ページの一つのテンプレートデータの位置が変更されたときに当該位置の変更を他の割付ページに反映させる。具体的には、個々の割付ページにおける前記テンプレートデータの位置を移動したときに他の割付ページにおける前記位置の移動に連動するようにする。この付加価値情報を、1つの印刷用紙に割り付けられた複数の割付ページへの重ね印刷の対象となるテンプレートデータとする場合は、個々の割付ページにおける前記テンプレートデータの位置を奇数ページと偶数ページとで異ならせるようにする。 The value-added information is, for example, template data to be overprinted on a plurality of layout pages allocated to one print sheet. In this case, when the position of one template data on the allocation page is changed, the change of the position is reflected on the other allocation pages. Specifically, when the position of the template data on each assigned page is moved, the position is linked to the movement of the position on another assigned page. When this value-added information is used as template data to be overprinted on a plurality of assigned pages assigned to one printing paper, the position of the template data on each assigned page is an odd page and an even page. To be different.
上記他の課題を解決する本発明の印刷制御装置は、印刷装置で印刷可能な印刷データをスプールするスプール手段と、前記スプールされた印刷データを所定構造の表示データに変換するデータ変換手段と、前記変換された表示データを表示装置に表示させる表示制御手段と、前記表示装置の表示に際して入力された編集データに基づいて表示中の前記表示データを編集するデータ編集手段と、前記編集された表示データを前記スプールされた印刷データの構造に逆変換するデータ逆変換手段とを備え、印刷要求に基づく印刷データを印刷直前に視覚的に編集することを特徴とする。 A print control apparatus of the present invention that solves the above-mentioned other problems includes a spool unit that spools print data that can be printed by the printing apparatus, a data conversion unit that converts the spooled print data into display data having a predetermined structure, Display control means for displaying the converted display data on a display device, data editing means for editing the display data being displayed based on edit data input when the display device is displayed, and the edited display Data reverse conversion means for reversely converting the data into the spooled print data structure is provided, and the print data based on the print request is visually edited immediately before printing.
前記データ編集手段は、例えば、前記表示中の表示データにおいて指定された領域のオブジェクトを検知するオブジェクト検知手段と、検知したオブジェクトの内容を指令に基づいて編集するオブジェクト編集手段とを含み、オブジェクト単位に当該表示データを編集するように構成する。また、所定期間中にスプールされて変換された表示データの編集を行うように構成する。 The data editing means includes, for example, an object detection means for detecting an object in a region designated in the display data being displayed, and an object editing means for editing the content of the detected object based on a command, The display data is configured to be edited. The display data spooled and converted during a predetermined period is edited.
上記他の課題を解決する本発明の記録媒体は、データ等の入力手段と表示装置とを備え、印刷装置に接続されるコンピュータ装置に読み取られて実行されるプログラムコードを記録した記録媒体であって、前記プログラムコードが、下記の処理を前記コンピュータ装置に実行させるものである。
(1−1)前記印刷装置で印刷可能な印刷データをスプールするスプール処理、
(1−2)前記スプールされた印刷データを所定構造の表示データに変換するデータ変換処理、
(1−3)前記変換された表示データを前記表示装置に表示させる表示制御処理、
(1−4)前記表示装置の表示に際して前記入力手段より入力された編集データに基づいて表示中の前記表示データを編集するデータ編集処理、
(1−5)前記編集された表示データを前記スプールされた印刷データの構造に逆変換するデータ逆変換処理。
A recording medium of the present invention that solves the above-mentioned other problems is a recording medium that includes a data input means and a display device, and records a program code that is read and executed by a computer device connected to the printing device. The program code causes the computer apparatus to execute the following processing.
(1-1) Spool processing for spooling print data that can be printed by the printing apparatus;
(1-2) Data conversion processing for converting the spooled print data into display data having a predetermined structure;
(1-3) Display control processing for causing the display device to display the converted display data;
(1-4) a data editing process for editing the display data being displayed based on the editing data input from the input means at the time of display on the display device;
(1-5) Data reverse conversion processing for reversely converting the edited display data into the structure of the spooled print data.
本発明によれば、ユーザが印刷直前のデータを視覚的に確認して任意に編集することができるので、AP側で印刷装置の性能を考慮した編集を行う必要が無くなる。また、AP側で行った編集内容を例えばページ単位に事後的に修正できるので、ユーザの嗜好により適合した形態の印刷が可能になる。 According to the present invention, since the user can visually check the data immediately before printing and edit it arbitrarily, there is no need to perform editing considering the performance of the printing apparatus on the AP side. In addition, since the editing contents performed on the AP side can be corrected afterwards, for example, in units of pages, it is possible to print in a form that is more suitable for the user's preference.
以下、本発明の実施の形態を図面を参照して説明する。図1は、このプレビュー装置が適用される印刷システムの構成図である。この印刷システムは、ホストコンピュータ1と印刷装置2とをプリンタケーブルを介して接続して構成される。印刷装置2は、ホストコンピュータ1から印刷制御コード(以下、「印刷データ」)を受信したときに、所定の印刷プロセスを実行して印刷用紙に画像を形成する。この印刷装置2は、シリアルプリンタ、ページプリンタその他の電子複写型プリンタのいずれであってもよく、また、ホストコンピュータ1との接続形態も、スタンドアロン状態、ネットワーク接続状態のいずれであってもよい。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram of a printing system to which the preview apparatus is applied. This printing system is configured by connecting a
ホストコンピュータ1は、図示しないシステムボード上に配置されたCPU(Central processing Unit),RAM(Randum Access Memory),ROM(Read Only Memory)と、内蔵又は外付けのハードディスク(HD)3とを具備し、CPUが記録媒体よりロードしたプログラムを適宜HD3から読み出して所要の処理を実行するようになっている。HD3には、アプリケーションプログラム(以下、「AP」)と、本発明のプレビュー装置を実現するための制御プログラム等が記録されている。
The
ホストコンピュータ1には、また、モニタ画面を具備した表示装置4、データ入力装置5、CD−ROMドライブ及びFDDを含むメディア読取装置6、構内ネットワークとの接続インタフェースとなる通信制御装置7とが接続されている。表示装置4は、システムプログラム、AP等の指示に呼応して所定のダイアログウインドウを表示するように構成されている。データ入力装置5は、キーボード、マウスその他のポインティングデバイスである。
Also connected to the
なお、プレビュー装置を実現するための制御プログラムは、可搬性の記録媒体、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD、磁気テープにホストコンピュータ1が読取可能な形態で記録され、上記メディア読取装置6を通じてHD3にインストールされるものである。あるいは通信制御装置7を通じてアクセス可能なプログラムサーバからHD3にインストールされたものである。なお、上記制御プログラムのみを実行することによってプレビュー装置としての機能が形成されるだけでなく、その制御プログラムの指示に基づいて当該ホストコンピュータ1上で稼働しているオペレーティングシステムが実際の処理の一部を行い、その処理を通じてプレビュー装置としての機能が形成されるものであっても良い。
The control program for realizing the preview device can be read by the
次に、上記ホストコンピュータ1が上記制御プログラムを読み込んで実行することによって実現されるプレビュー装置の機能を説明する。このプレビュー装置10は、図2に示すように、印刷管理部11,スプーラ12,データ変換部14,データ編集部15,データ逆変換部16,デスプーラ17の機能ブロックと、スプールファイル13とを有している。なお、図2は、本発明を実施する上で必要な構成要素のみを掲げてある。
Next, functions of the preview apparatus realized by the
印刷管理部11は、例えばAPやデータ入力装置5からの印刷要求に基づくデータを印刷装置2が読みとれる構造の印刷制御コードへ変換する。また、透かし文字やスタンプマーク等のテンプレートデータ、割付印刷の指定、割付印刷時のテンプレートデータの重ね印刷の指定等の付加価値情報を印刷制御コードに付加する機能をも有している。「割付印刷」とは、物理的な印刷ページに複数の論理ページを割り付ける処理をいう。これは、印刷ページの縮小処理とページ縮小後の印刷位置の座標指定処理とによって実現される。
For example, the
スプーラ12は、この印刷管理部11から出力される印刷制御コードをスプールファイル13に一時的に保存しておくものであり、デスプーラ18は、このスプールファイル13に保存されたデータを読み出して出力するものである(スプール処理)。デスプーラ17から出力されたデータは、図示しない転送制御手段を通じて印刷装置2に送信される。
The
データ変換部14は、スプールファイル16に保存されている印刷制御コードを表示装置4に表示し得る構造の表示データに変換し、これを図示しない表示制御手段を通じて表示装置4に表示させるものである。データ変換部14は、表示装置4宛の表示データをデータ編集部15にも送出する。
The
データ編集部15は、表示装置4の表示に際してユーザから入力された編集指示データに基づいて表示中のデータ、つまりスプールファイル16に保存されているデータと実質的に同一のデータを編集するものである。編集対象となるのは、印刷管理部11で付加された付加価値情報のうちテンプレートデータであり、編集内容は、テンプレートデータの種類、色、濃さ、位置、サイズ等である。この編集機能を実現するため、データ編集部15では、個々のテンプレートデータをオブジェクトとして管理し、編集指示データに基づいてこのオブジェクトの内容を編集する。また、図3に示すように、入力データ解析部151、オブジェクト管理部152、オブジェクト格納部153、属性情報格納部154の機能ブロックを用意している。
The
入力データ解析部151は、データ入力装置5を通じてユーザが入力した指示データの内容を解析してオブジェクト管理部152に伝えるものである。オブジェクト管理部152は、次のような機能を有するものである。
(1)データ変換部14から入力されたテンプレートデータ(オブジェクト)をオブジェクト格納部153に格納するとともに、このオブジェクト格納部153に格納されているオブジェクトをデータ逆変換部16に出力する。
(2)入力データ解析部151の解析結果をもとに該当するオブジェクトを検知し、検知したオブジェクトをオブジェクト格納部153から読み出す。また、属性情報格納部154から該当する属性情報を読み出してオブジェクトの編集を行う。
(3)割付印刷が指定されている場合の各割付ページへの重ね印刷の対象となるオブジェクトの位置を決定する。通常、一つの割付ページにおけるオブジェクトの位置を変更した場合は他のすべての割付ページのオブジェクトを同一位置に連動させて変更させるが、ユーザの指示データによっては個々の割付ページにおけるオブジェクトの位置を奇数ページと偶数ページとで異ならせる。これは、割付印刷時の座標処理によって実現する。
(4)編集されたオブジェクトをオブジェクト格納部153に再格納するとともに、データ変換部14を通じて表示装置4に表示させる。
(5)編集中は読み出し停止信号を出力して、印刷単位例えばページ単位でデスプーラ17の動作を停止させ、編集終了後に解除信号を出力してデスプーラ17の動作を再開させる。一定期間中、例えば印刷単位でスプールされたオブジェクトの編集を行うように構成することもできる。この場合は、編集のための事前確認を行った後に編集が可能になるようにすることが好ましい。
The input
(1) The template data (object) input from the
(2) A corresponding object is detected based on the analysis result of the input
(3) The position of an object to be overprinted on each layout page when layout printing is designated is determined. Normally, when the position of an object on one allocation page is changed, the objects on all other allocation pages are linked to the same position, but depending on the user instruction data, the position of the object on each allocation page is an odd number. Different for pages and even pages. This is realized by coordinate processing during layout printing.
(4) The edited object is stored again in the
(5) During editing, a read stop signal is output to stop the operation of the
属性情報格納部154には、図4に例示する内容の属性情報が格納されている。すなわち、オブジェクト編集情報をインデックス情報として保持し、各オブジェクトの属性情報、例えば、テンプレート番号(透かし文字/スタンプマークの識別情報)、色、濃度、大きさ、位置等をそれぞれインデックス情報にリンクさせている。色情報は、図示のように予め固定的に用意しておいてもよいが、このような形態に限定されず、その都度ユーザが色相や輝度等を調整できるようにしておいてもよい。濃度情報は、ドット数の割合で1〜100%のものを任意に選択できるようにしておく。大きさや位置は、予め座標情報に基づいて定めておくが、ユーザが任意に定めることもできる。
The attribute
以上のように構成されるデータ編集部15による編集の結果、表示装置4に表示されるプレビュー画面の例を図5〜図8に示す。
Examples of preview screens displayed on the display device 4 as a result of editing by the
図5(a)は、印刷用紙S上に透かし文字M1を重ね印刷する場合のプレビュー画面41の例、同(b)は2ページの割付ページに他の透かし文字M2を重ね印刷する場合のプレビュー画面41の例を示している。これらの透かし文字M1,M2の種類、色、濃度、大きさ、位置は、ユーザがプレビュー画面41を確認しながら事後的に変更することができる。
FIG. 5A shows an example of a
図6(a)は印刷用紙Sに重ね印刷されるスタンプマークの位置を変更させる場合の例、同(b)は印刷用紙Sに重ね印刷される透かし文字のサイズと位置を共に変更させた場合の例を示した図である。G1は編集前のスタンプマーク、G2は編集後のスタンプマーク、W3は編集前の透かし文字、W4は編集後の透かし文字である。 FIG. 6A shows an example of changing the position of a stamp mark overprinted on the printing paper S, and FIG. 6B shows a case of changing both the size and position of the watermark character overprinted on the printing paper S. It is the figure which showed the example of. G1 is a stamp mark before editing, G2 is a stamp mark after editing, W3 is a watermark character before editing, and W4 is a watermark character after editing.
図7は、例えば4ページ分の割付ページにそれぞれスタンプマークを重ね印刷する場合において、一つの割付ページ上のスタンプマークの位置を変更したときに他の割付ページ上のスタンプマークも連動して同一位置に変更される様子を示している。図示の例では、第1ページ目のスタンプマークG11を破線で示すスタンプマークG12の位置に変更された場合に、他の割付ページ上のスタンプマークG21,G31,G41がそれぞれ連動してスタンプマークG22,G32,G42に変更される。 FIG. 7 shows that, for example, when stamp marks are overprinted on four assigned pages, when the position of the stamp mark on one assigned page is changed, the stamp marks on the other assigned pages are also linked together. It shows how the position is changed. In the illustrated example, when the stamp mark G11 of the first page is changed to the position of the stamp mark G12 indicated by a broken line, the stamp marks G21, G31, and G41 on the other allocated pages are interlocked with each other. , G32, G42.
図8は、個々の割付ページにおけるスタンプマークG11,G21,G31,G41を奇数ページでは左側のスタンプマークG12,G32、偶数ページでは右側のスタンプマークG22,G42に変更される様子を示している。なお、図7及び図8は、スタンプマークの例であるが、透かし文字の場合も同様の処理を行うことができる。なお、透かし文字の傾斜角度を奇数ページと偶数ページとで異ならせるようにすることも、上述の位置の変更に該当する。 FIG. 8 shows a state in which the stamp marks G11, G21, G31, and G41 in the individual allocated pages are changed to the left stamp marks G12 and G32 for odd pages, and the right stamp marks G22 and G42 for even pages. 7 and 8 show examples of stamp marks, but the same processing can be performed for watermark characters. Note that changing the inclination angle of the watermark character between the odd-numbered page and the even-numbered page also corresponds to the above-described position change.
次に、本実施形態によるプレビュー装置10の動作を、図9及び図10を参照して説明する。図9は全体的な処理手順図、図10は上記のようなプレビュー画面41を表示させる場合のデータ編集部15の処理手順図である。
Next, the operation of the
図9において、AP等から印刷要求が入力されると(ステップS101:Yes)、印刷管理部11で印刷対象データを印刷装置2が読みとれる構造の印刷制御コードに変換するとともに、必要に応じて付加価値情報をこの印刷制御コードに挿入する(ステップS102,S103)。印刷制御コードは、スプーラ12によってスプールファイル13に保存される(ステップS104)。ここで、例えばデータ入力装置5から編集指示が入力されると(ステップS105:Yes)、データ変換部14がスプールファイル13から印刷制御コードを読み出してデータ変換を行い、これをデータ編集部15に出力するとともに、表示装置4にプレビュー画面41を表示させる(ステップS106)。このとき、データ編集部15は、デスプーラ18の動作を一次停止させる。
In FIG. 9, when a print request is input from an AP or the like (step S101: Yes), the
データ編集部15では、図10に示す手順でデータ編集を行う(ステップ107)。すなわち、プレビュー画面21を見たユーザがテンプレートの種類、色、濃度のいずれかの変更を指示した場合は(ステップS201:Yes、S202:Yes、S203:Yes)、該当するオブジェクトをオブジェクト格納部153から読み出し、さらに属性情報格納部154のテンプレート編集情報を通じて属性情報を取得する(ステップS204)。位置や大きさの変更も指示された場合には、それらの情報をも取得ないし検出して(ステップS205:Yes、S206:Yes)、オブジェクト編集を行う(ステップS207)。編集後はプレビュー画面41の表示データに編集内容を反映させる(ステップS208)。編集の結果、変更の必要が無くなった場合、あるいは編集の必要が無かった場合は(ステップS201:No、S202:No、S203:No、S205:No、S206:No)、確定されたオブジェクトの内容をオブジェクト格納部153に再格納し(ステップS209)、編集完了通知をデータ逆変換部16及びデスプーラ17に通知する(ステップS210)。
The
図9に戻り、データ逆変換部は、編集完了通知の受信を契機に、編集後のデータ、あるいはそのまま送出されたデータを元の印刷制御コードの構造に変換してスプールファイル13に再保存する(ステップS108)。また、デスプーラ17が動作を再開し、所定タイミングでスプールファイル17から印刷制御コードを読み出して(ステップS109)、これを図示しない転送制御手段に出力する。転送制御手段は、この印刷制御コードを逐次印刷装置2宛に転送する(ステップS110)。当該印刷要求について後続のデータが有るときはステップS102の処理以降の処理を繰り返し(ステップS111:Yes)、後続データが無くなった時点で処理を終える(ステップS111:No)。
Returning to FIG. 9, the data reverse conversion unit converts the edited data or the data sent as it is into the original print control code structure and resaves it in the
このように、本実施形態のプレビュー装置10は、スプールファイル13の保存内容を視覚的に確認して編集できるので、ユーザは、印刷直前のイメージを正しく把握できるようになる。
As described above, the
本発明は、以上のとおりであるが、本発明は、必ずしも上記実施形態に限定されるものではなく、種々の形態での実施が可能である。例えば、上述の処理手順では、データ入力装置5からの編集指示の入力を契機にデスプーラ17の動作を一時停止させ、データ変換及びデータ編集を行う場合の例を示したが、印刷制御コードがスプールファイル13に保存された時点で直ちにその内容が表示装置4に表示され、ユーザが編集対象領域を指定した時点でデスプーラ17の動作を一時停止させるようにしてもよい。
The present invention is as described above, but the present invention is not necessarily limited to the above-described embodiment, and can be implemented in various forms. For example, in the above processing procedure, an example in which the operation of the
1 ホストコンピュータ
2 印刷装置
3 ハードディスク
4 表示装置
5 データ入力装置
6 メディア読取装置
7 通信制御装置
10 プレビュー装置
11 印刷管理部
12 スプーラ
13 スプールファイル
14 データ変換部
15 データ編集部
16 データ逆変換部
17 デスプーラ
41 プレビュー画面
151 入力データ解析部
152 オブジェクト管理部
153 オブジェクト格納部
154 属性情報格納部
DESCRIPTION OF
Claims (10)
該スプールされた印刷データを所定構造の表示データに変換して表示装置に表示するステップと、
該表示に際して入力された編集データに基づいて表示中の前記表示データを編集するステップと、
前記編集された表示データを前記スプールされた印刷データの構造に逆変換するステップとを含み、
前記印刷データが印刷要求に基づく実印刷情報と事後的に付加された付加価値情報とからなる場合、
前記付加価値情報は、1つの印刷用紙に割り付けられた複数の割付ページへの重ね印刷の対象となるテンプレートデータであり、個々の割付ページにおける前記テンプレートデータの位置を奇数ページと偶数ページとで異ならせることを特徴とする印刷データのプレビュー方法。 Acquiring print data printable by the printing apparatus and spooling the print data to a predetermined memory;
Converting the spooled print data into display data having a predetermined structure and displaying it on a display device;
Editing the display data being displayed based on edit data input at the time of the display;
Look including the step of inverse transforming the display data to which the edited the structure of print data the spool,
When the print data comprises actual print information based on a print request and added value information added afterwards,
The value-added information is template data to be overprinted on a plurality of assigned pages assigned to one printing sheet, and the position of the template data on each assigned page is different between an odd page and an even page. A method for previewing print data.
前記スプールされた印刷データを所定構造の表示データに変換するデータ変換手段と、
前記変換された表示データを表示装置に表示させる表示制御手段と、
前記表示装置の表示に際して入力された編集データに基づいて表示中の前記表示データを編集するデータ編集手段と、
前記編集された表示データを前記スプールされた印刷データの構造に逆変換するデータ逆変換手段とを備え、
前記印刷データが印刷要求に基づく実印刷情報と事後的に付加された付加価値情報とからなるとともに前記付加価値情報が1つの印刷用紙に割り付けられた複数の割付ページへの重ね印刷の対象となるテンプレートデータである場合、前記データ編集手段は、個々の割付ページにおける前記テンプレートデータの位置を奇数ページと偶数ページとで異ならせるように前記表示データの編集を行うものであり、
印刷要求に基づく印刷データを印刷前に編集可能とすることを特徴とする印刷データのプレビュー装置。 Spool means for spooling print data that can be printed by the printing device;
Data conversion means for converting the spooled print data into display data having a predetermined structure;
Display control means for displaying the converted display data on a display device;
Data editing means for editing the display data being displayed based on edit data input at the time of display of the display device;
Data reverse conversion means for reversely converting the edited display data into the structure of the spooled print data;
The print data includes actual print information based on a print request and added value information added afterwards, and the added value information is a target of overprinting on a plurality of assigned pages assigned to one print sheet. In the case of template data, the data editing means edits the display data so that the position of the template data in each allocated page is different between an odd page and an even page,
A print data preview device, wherein print data based on a print request can be edited before printing.
(1)前記印刷装置で印刷可能な印刷データをスプールするスプール処理、
(2)前記スプールされた印刷データを所定構造の表示データに変換するデータ変換処理、
(3)前記変換された表示データを前記表示装置に表示させる表示制御処理、
(4)前記表示装置の表示に際して前記入力手段より入力された編集データに基づいて表示中の前記表示データを編集するとともに、前記印刷データが印刷要求に基づく実印刷情報と事後的に付加された付加価値情報とから成るとともに前記付加価値情報が1つの印刷用紙に割り付けられた複数の割付ページへの重ね印刷の対象となるテンプレートデータである場合、個々の割付ページにおける前記テンプレートデータの位置を奇数ページと偶数ページとで異ならせるデータ編集処理、
(5)前記編集された表示データを前記スプールされた印刷データの構造に逆変換するデータ逆変換処理。 A recording medium that includes a data input unit and a display device, and that records a program code that is read and executed by a computer device connected to a printing device, the program code performing the following processing: A computer-readable recording medium characterized by being executed by the computer.
(1) Spool processing for spooling print data that can be printed by the printing apparatus;
(2) a data conversion process for converting the spooled print data into display data having a predetermined structure;
(3) Display control processing for displaying the converted display data on the display device;
(4) While displaying the display device, the display data being displayed is edited based on the edit data input from the input means , and the print data is added afterwards with actual print information based on a print request. In the case where the value-added information is template data to be overprinted on a plurality of assigned pages assigned to one printing sheet, the position of the template data on each assigned page is an odd number. Data editing process that makes the page different from the even page
(5) Data reverse conversion processing for reversely converting the edited display data into the structure of the spooled print data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004217010A JP4144574B2 (en) | 1998-02-10 | 2004-07-26 | Print data preview method and apparatus, and recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2802198 | 1998-02-10 | ||
JP2004217010A JP4144574B2 (en) | 1998-02-10 | 2004-07-26 | Print data preview method and apparatus, and recording medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24635298A Division JP3711435B2 (en) | 1998-02-10 | 1998-08-31 | Print data preview method and apparatus, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005025772A JP2005025772A (en) | 2005-01-27 |
JP4144574B2 true JP4144574B2 (en) | 2008-09-03 |
Family
ID=34196298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004217010A Expired - Fee Related JP4144574B2 (en) | 1998-02-10 | 2004-07-26 | Print data preview method and apparatus, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4144574B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4652978B2 (en) * | 2005-08-12 | 2011-03-16 | キヤノン株式会社 | Image editing apparatus, control method therefor, and computer program |
JP4910960B2 (en) * | 2007-09-20 | 2012-04-04 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus, embedded information display method and display program |
JP5038235B2 (en) * | 2008-06-06 | 2012-10-03 | 株式会社リコー | Information processing apparatus, image forming apparatus, and program |
JP5655347B2 (en) * | 2010-03-31 | 2015-01-21 | ブラザー工業株式会社 | Image processing control program and image forming apparatus |
-
2004
- 2004-07-26 JP JP2004217010A patent/JP4144574B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005025772A (en) | 2005-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3711435B2 (en) | Print data preview method and apparatus, and recording medium | |
JP4817556B2 (en) | Information processing apparatus, document processing method and program in information processing apparatus | |
US7791755B2 (en) | Document creation method and document creation apparatus for reflecting a document structure of a paper document in an electronic document | |
JP3970137B2 (en) | Document processing method and apparatus | |
JP3873427B2 (en) | Intermediate file processing apparatus in printer control system and recording medium recorded with control program thereof | |
KR100871179B1 (en) | Print control apparatus, print control method and recording medium | |
US7103837B2 (en) | Information processing system and display method | |
JP4143566B2 (en) | Document processing apparatus, control method therefor, and computer program | |
US7188311B2 (en) | Document processing method and apparatus, and print control method and apparatus | |
US20050105116A1 (en) | Document processing apparatus and document processing method | |
JP2005174260A (en) | Document processing apparatus and document processing method | |
US20100131566A1 (en) | Information processing method, information processing apparatus, and storage medium | |
JP2006293598A (en) | Document processing system | |
JP4144574B2 (en) | Print data preview method and apparatus, and recording medium | |
KR20070043263A (en) | Printing control method and apparatus for preventing data's loss | |
US7333228B2 (en) | Print control system and computer program stored in a computer readable medium | |
JP4100912B2 (en) | Information processing apparatus, control method therefor, program, and storage medium | |
JPH0751380B2 (en) | Printing reference position setting method in page printer | |
JP2006202025A (en) | Document processing method, print control method, and its system | |
JP3903037B2 (en) | Document creation method and document creation apparatus | |
US8160469B2 (en) | Information processing apparatus, method for controlling the information processing apparatus, and storage medium | |
KR20060048464A (en) | Method for printing partial pages of a document | |
JP2006146314A (en) | Method for creating file with security setting | |
JP2005141425A (en) | Document creation method and document creation device | |
JP4498372B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, RECORDING MEDIUM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080425 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080527 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080609 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110627 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110627 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120627 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130627 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130627 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |