Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4497898B2 - Print control apparatus, print control method, and program - Google Patents
[go: Go Back, main page]

JP4497898B2 - Print control apparatus, print control method, and program - Google Patents

Print control apparatus, print control method, and program Download PDF

Info

Publication number
JP4497898B2
JP4497898B2 JP2003386983A JP2003386983A JP4497898B2 JP 4497898 B2 JP4497898 B2 JP 4497898B2 JP 2003386983 A JP2003386983 A JP 2003386983A JP 2003386983 A JP2003386983 A JP 2003386983A JP 4497898 B2 JP4497898 B2 JP 4497898B2
Authority
JP
Japan
Prior art keywords
data
printing
form data
print
input
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
Application number
JP2003386983A
Other languages
Japanese (ja)
Other versions
JP2005149219A5 (en
JP2005149219A (en
Inventor
勉 久保田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003386983A priority Critical patent/JP4497898B2/en
Publication of JP2005149219A publication Critical patent/JP2005149219A/en
Publication of JP2005149219A5 publication Critical patent/JP2005149219A5/ja
Application granted granted Critical
Publication of JP4497898B2 publication Critical patent/JP4497898B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

本発明は、フォームオーバレイ処理が可能な印刷制御装置、印刷制御方法およびプログラムに関する。 The present invention relates to a form overlay processing a printing control apparatus, printing control method, and program.

帳票の印刷においては、一般に、フォームオーバレイ処理が用いられる。このフォームオーバレイ処理を有する印刷装置により帳票を印刷する場合、この印刷装置においては、帳票のフォーム(枠組み)を示すフォームデータと帳票内に書き込まれるデータが重ね合わされ、対応する数値、文字などが書き込まれた帳票が印刷される(例えば特許文献1)。   In form printing, form overlay processing is generally used. When a form is printed by a printing apparatus having this form overlay processing, in this printing apparatus, the form data indicating the form (framework) of the form is overlapped with the data written in the form, and the corresponding numerical value, character, etc. are written. The printed form is printed (for example, Patent Document 1).

また、印刷装置または印刷システムにおいては、一般に、個人またはグループ毎に印刷または印刷機能を制限するための手段として、個人認証またはグループ認証などの手段が用いられる。
特開平8−11381号公報
In a printing apparatus or printing system, generally, means such as personal authentication or group authentication is used as means for restricting printing or a printing function for each individual or group.
JP-A-8-11811

しかしながら、フォームオーバレイ処理を用いた印刷などの特定の印刷を主に実行するために設けられている印刷装置またはそれを備える印刷システムにおいて、特定の印刷に対して、その印刷または印刷機能を制限するために、個人認証またはグループ認証などの手段を用いると、特定の印刷を行う度に、ユーザは個人認証またはグループ認証などの操作を行う必要があり、使い勝手の悪さを招く恐れがある。   However, in a printing apparatus or a printing system including the printing apparatus provided mainly for executing specific printing such as printing using form overlay processing, the printing or the printing function is limited for the specific printing. For this reason, when means such as personal authentication or group authentication is used, the user needs to perform an operation such as personal authentication or group authentication each time specific printing is performed, which may lead to poor usability.

本発明の目的は、フォームオーバレイ処理を用いた印刷を行う場合に、ユーザの使い勝手を損なうことなく、印刷機能を制限することができる印刷制御装置、印刷制御方法およびプログラムを提供することにある。
An object of the present invention, when performing printing using a form overlay process, without impairing the usability of the user, the print control apparatus capable of limiting the printing function is to provide a printing control method and program .

本発明は、上記目的を達成するため、印刷データとフォームデータとを重ね合わせるフォームオーバレイ処理を伴う印刷をカラー印刷又はモノクロ印刷で実行することが可能な印刷制御装置であって、入力された印刷データと重ね合わせるフォームデータとして、カラー印刷を許可する形式のフォームデータが選択されているか否か判定する判定手段と、前記判定手段で前記カラー印刷を許可する形式のフォームデータが選択されていると判定された場合に、前記入力された印刷データの形式に基づいて、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能を、前記カラー印刷及び前記モノクロ印刷から選択する選択手段と、前記判定手段で前記カラー印刷を許可する形式のフォームデータが選択されていないと判定された場合に、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能として、前記モノクロ印刷を決定する決定手段とを備えることを特徴とする。 In order to achieve the above object, the present invention is a print control apparatus capable of executing, in color printing or monochrome printing , printing with form overlay processing for superimposing print data and form data. as form data superimposed with the data, and whether or not determination means form form data to allow color printing is selected, when the form data in a format to allow the color printing in the determination means is selected when it is determined, based on the format of the print data the input, a print function for printing the data generated from said form data and the input print data by the form overlay processing, the color and printing and selecting means for selecting from the monochrome printing, the color printing by the determination unit If the format of form data to be variable is determined to have not been selected as the print function when printing data generated from said form data and the input print data by the form overlay processing, the monochrome And determining means for determining printing .

また、本発明は、上記目的を達成するため、印刷制御方法およびプログラムを提供する。 The present invention also provides a print control method and program for achieving the above object.

本発明によれば、フォームオーバレイ処理を用いた印刷を行う場合に、ユーザの使い勝手を損なうことなく、印刷機能を制限することができる。   According to the present invention, when printing is performed using form overlay processing, it is possible to limit the printing function without impairing the user-friendliness.

以下、本発明の実施の形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1の実施の形態)
図1は本発明の第1の実施の形態に係る印刷装置の構成を示すブロック図である。
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a printing apparatus according to the first embodiment of the present invention.

図1に示すように、印刷装置10は、カラー印刷可能な装置であり、LAN(Local Area Network)などのネットワーク101を経由して送信された印刷データを受信し、受信した印刷データを解析してビットマップデータを作成する印字制御部102を備える。   As shown in FIG. 1, the printing apparatus 10 is an apparatus capable of color printing, receives print data transmitted via a network 101 such as a LAN (Local Area Network), and analyzes the received print data. A print control unit 102 for creating bitmap data.

印字制御部102は、印字制御部102の制御を行うCPU103と、CPU103の動作プログラムやフォントデータなどが格納されているROM104と、CPU103の作業領域や作成されたビットマップデータなどを格納する領域を提供するRAM105と、ネットワーク101上のホストコンピュータ(図示せず)と通信するためのネットワークインタフェース部106と、印刷時に使用するフォームデータや印刷データなどを格納するための外部記憶装置107と、記録部119と通信を行い、タイミングを取りながらビットマップデータを記録部109に出力するエンジンインタフェース部108とを有する。   The print control unit 102 includes a CPU 103 that controls the print control unit 102, a ROM 104 that stores an operation program of the CPU 103, font data, and the like, and an area that stores a work area of the CPU 103, created bitmap data, and the like. A RAM 105 to be provided, a network interface unit 106 for communicating with a host computer (not shown) on the network 101, an external storage device 107 for storing form data and print data used for printing, and a recording unit An engine interface unit 108 that communicates with 119 and outputs bitmap data to the recording unit 109 in a timely manner.

記録部109は、エンジンインタフェース部108から出力されたビットマップデータを用紙上に記録する例えばインクジェット方式のカラープリンタからなる。また、記録部109は、インクジェット方式のカラープリンタに限定されることはなく、他の方式例えば熱転写方式のカラープリンタとすることもできる。   The recording unit 109 is composed of, for example, an ink-jet color printer that records the bitmap data output from the engine interface unit 108 on a sheet. Further, the recording unit 109 is not limited to an ink jet type color printer, and may be another type, for example, a thermal transfer type color printer.

上記印刷装置10は、例えば帳票の印刷など、フォームオーバレイ処理を用いた印刷を行うための専用機として用いられるものとしてもよいし、フォームオーバーレイ機能を使わない場合には特定の機能(例えばカラー印刷など)が使用できないものとしてもよい。印刷装置10により、フォームオーバレイ処理を用いた印刷を行う場合、通常、オーバレイするためのフォームデータ(帳票の枠組)は、外部記憶装置107に予め保存されるか、ネットワーク上のホストコンピュータから印刷データとともに送信される。このフォームデータには、印刷装置10に対してカラー印刷を許可するカラー印刷許可コマンドを含ませることが可能であり、この印刷装置10はカラー印刷許可コマンドを含むフォームデータを用いた印刷を行うときのみカラー印刷が許可される。また、フォームデータを用いないジョブの場合すなわちフォームオーバレイを行わない場合は、印刷装置10に対してカラー印刷が許可されず、印刷装置10は、モノクロ印刷を行う。   The printing apparatus 10 may be used as a dedicated machine for performing printing using form overlay processing, such as printing of a form, for example. When the form overlay function is not used, a specific function (for example, color printing) is used. Etc.) may not be used. When printing using the form overlay process is performed by the printing apparatus 10, the form data (form framework) for overlaying is usually stored in advance in the external storage device 107 or printed data from a host computer on the network. Sent with. The form data can include a color print permission command for allowing the printing apparatus 10 to perform color printing. When the printing apparatus 10 performs printing using the form data including the color printing permission command, Only color printing is allowed. In the case of a job that does not use form data, that is, when form overlay is not performed, color printing is not permitted for the printing apparatus 10, and the printing apparatus 10 performs monochrome printing.

次に、印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御について図2および図3を参照しながら説明する。図2および図3は図1の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。図2および図3に示す手順は、印字制御部102のCPU103によりROM104に格納されているプログラムに従って実行されるものである。ここでは、ユーザがまずその端末すなわちホストコンピュータからネットワーク101を介してフォームデータを印刷装置10に送信し、フォームデータが外部記憶装置107に保存された後に、ユーザがホストコンピュータからネットワーク101を介して印刷データを送信する場合の動作について説明する。   Next, control of the print control unit 102 when the printing apparatus 10 performs printing using the form overlay process will be described with reference to FIGS. 2 and 3. 2 and 3 are flowcharts showing the control procedure of the print control unit 102 when printing using the form overlay process is performed by the printing apparatus 10 of FIG. The procedure shown in FIGS. 2 and 3 is executed by the CPU 103 of the print control unit 102 in accordance with a program stored in the ROM 104. Here, the user first transmits form data from the terminal, that is, the host computer, to the printing apparatus 10 via the network 101, and after the form data is stored in the external storage device 107, the user transmits from the host computer via the network 101 An operation when print data is transmitted will be described.

印字制御部102においては、図2に示すように、CPU103がネットワークインタフェース部106を介してネットワーク101に送出されたデータを受信するのを待ち(ステップS101)、上記データを受信すると、受信したデータがフォームデータであるか否かを判定する(ステップS102)。ここで、受信したデータがフォームデータであると、CPU103は、受信したデータすなわちフォームデータを外部記憶装置107へ転送し、保存する(ステップS103)。そして、CPU103は、フォームデータの転送が終了したか否かを判定し(ステップS104)、フォームデータの転送が終了していない場合、上記ステップS103に戻り、フォームデータの転送を続行する。これに対し、フォームデータの転送が終了すると、CPU103は、上記ステップS101に戻り、次のデータの受信を待つ。   As shown in FIG. 2, the print control unit 102 waits for the CPU 103 to receive data sent to the network 101 via the network interface unit 106 (step S101). When the data is received, the received data It is determined whether or not is form data (step S102). If the received data is form data, the CPU 103 transfers the received data, that is, form data to the external storage device 107 and stores it (step S103). Then, the CPU 103 determines whether or not the transfer of form data has ended (step S104). If the transfer of form data has not ended, the CPU 103 returns to step S103 and continues to transfer the form data. On the other hand, when the transfer of the form data is completed, the CPU 103 returns to step S101 and waits for reception of the next data.

次いで、ネットワークインタフェース部106を介してネットワーク101に送出されたデータがフォームデータでないと判定された場合(ステップS102)、すなわち受信したデータが印刷データであると、CPU103は、受信した印刷データをRAM105に転送し(ステップS105)、1ページ分の印刷データの転送が終了したか否かを判定する(ステップS106)。1ページ分の印刷データの転送が終了していなければ、CPU103は、上記ステップS105に戻り、印刷データの転送を続行する。1ページ分の印刷データの転送が終了すると、CPU103は、RAM105に転送された印刷データを解析し、フォームオーバレイ処理が指定されているか否かを判定する(ステップS108)。ここで、フォームオーバレイ処理が指定されていると、CPU103は、外部記憶装置107に格納されているフォームデータから指定されたフォームデータを読み出す(ステップS109)。そして、CPU103は、図3に示すように、のフォームデータにカラー印刷許可コマンドが含まれているか否かを判定する(ステップS110)。   Next, if it is determined that the data sent to the network 101 via the network interface unit 106 is not form data (step S102), that is, if the received data is print data, the CPU 103 stores the received print data in the RAM 105. (Step S105), it is determined whether or not the transfer of the print data for one page has been completed (Step S106). If the transfer of the print data for one page has not been completed, the CPU 103 returns to step S105 and continues the transfer of the print data. When the transfer of the print data for one page is completed, the CPU 103 analyzes the print data transferred to the RAM 105 and determines whether or not form overlay processing is designated (step S108). Here, when the form overlay process is designated, the CPU 103 reads the designated form data from the form data stored in the external storage device 107 (step S109). Then, as shown in FIG. 3, the CPU 103 determines whether or not a color print permission command is included in the form data (step S110).

ここで、フォームデータにカラー印刷許可コマンドが含まれていると判定された場合、CPU103は、このカラー印刷許可コマンドに基づいてカラー印刷が許可されたと判断して、フォームデータを解析してカラーのビットマップデータを作成する(ステップS111)。この作成されたビットマップデータはRAM105に保存される。そして、CPU103は、RAM105内の印刷データを解析してカラーのビットマップデータを作成し(ステップS112)、この印刷データから作成されたビットマップデータとフォームデータから作成されたビットマップデータとを論理演算し、フォームがオーバレイされた印刷用ビットマップデータを作成する(ステップS113)。この印刷用ビットマップデータは、RAM105に保存される。   If it is determined that the color print permission command is included in the form data, the CPU 103 determines that color printing is permitted based on the color print permission command, analyzes the form data, and analyzes the color data. Bitmap data is created (step S111). The created bitmap data is stored in the RAM 105. Then, the CPU 103 analyzes the print data in the RAM 105 to create color bitmap data (step S112), and logically calculates the bitmap data created from the print data and the bitmap data created from the form data. Calculation is performed to create bitmap data for printing with the form overlaid (step S113). This printing bitmap data is stored in the RAM 105.

次いで、CPU103は、エンジンインタフェース部108を介して記録部109にカラー印刷を行うことを指示して印刷起動を行う(ステップS117)。ここでは、エンジンインタフェース部108に対してRAM105上に格納されている印刷用ビットマップデータのアドレス情報などがセットされ、エンジンインタフェース部108により、RMA105からDMAで印刷用ビットマップデータが読み出されて、記録部109に出力される。記録部109は、受信したビデオデータが示す画像を用紙上に印字する。そして、CPU103は、1ページ分の印刷が終了するのを待ち(ステップS118)、1ページ分の印刷が終了すると、ジョブが終了したか否かを判定する(ステップS119)。ジョブが終了していなければ、CPU103は、上記ステップS105に戻り、ジョブが終了していれば、本処理を終了する。   Next, the CPU 103 instructs the recording unit 109 to perform color printing via the engine interface unit 108 and starts printing (step S117). Here, address information of printing bitmap data stored on the RAM 105 is set in the engine interface unit 108, and the printing bitmap data is read from the RMA 105 by DMA by the engine interface unit 108. Are output to the recording unit 109. The recording unit 109 prints an image indicated by the received video data on a sheet. Then, the CPU 103 waits for the printing of one page to end (step S118), and when the printing of one page ends, determines whether or not the job has ended (step S119). If the job has not ended, the CPU 103 returns to step S105, and ends the process if the job has ended.

フォームデータにカラー印刷許可コマンドが含まれていないと判定された場合(ステップS110)、CPU103は、カラー印刷が許可されないと判断して、フォームデータを解析してモノクロのビットマップデータを作成する(ステップS114)。この作成されたビットマップデータはRAM105に保存される。そして、CPU103は、RAM105内の印刷データを解析してモノクロのビットマップデータを作成し(ステップS115)、この印刷データから作成されたビットマップデータとフォームデータから作成されたビットマップデータとを論理演算し、フォームがオーバレイされた印刷用ビットマップデータを作成する(ステップS116)。この印刷用ビットマップデータは、RAM105に保存される。   When it is determined that the color print permission command is not included in the form data (step S110), the CPU 103 determines that color printing is not permitted and analyzes the form data to create monochrome bitmap data ( Step S114). The created bitmap data is stored in the RAM 105. Then, the CPU 103 analyzes the print data in the RAM 105 to create monochrome bitmap data (step S115), and logically combines the bitmap data created from the print data and the bitmap data created from the form data. Calculation is performed to create bitmap data for printing on which the form is overlaid (step S116). This printing bitmap data is stored in the RAM 105.

次いで、CPU103は、エンジンインタフェース部108を介して記録部109にモノクロ印刷を行うことを指示して印刷起動を行う(ステップS117)。ここでは、エンジンインタフェース部108に対してRAM105上に格納されている印刷用ビットマップデータのアドレス情報などがセットされ、エンジンインタフェース部108により、RMA105からDMAで印刷用ビットマップデータが読み出されて、記録部109に出力される。記録部109は、受信したビデオデータが示す画像を用紙上に印字する。そして、CPU103は、1ページ分の印刷が終了するのを待ち(ステップS118)、1ページ分の印刷が終了すると、ジョブが終了したか否かを判定する(ステップS119)。ジョブが終了していなければ、CPU103は、上記ステップS105に戻り、ジョブが終了していれば、本処理を終了する。   Next, the CPU 103 instructs the recording unit 109 to perform monochrome printing via the engine interface unit 108 and activates printing (step S117). Here, address information of printing bitmap data stored on the RAM 105 is set in the engine interface unit 108, and the printing bitmap data is read from the RMA 105 by DMA by the engine interface unit 108. Are output to the recording unit 109. The recording unit 109 prints an image indicated by the received video data on a sheet. Then, the CPU 103 waits for the printing of one page to end (step S118), and when the printing of one page ends, determines whether or not the job has ended (step S119). If the job has not ended, the CPU 103 returns to step S105, and ends the process if the job has ended.

受信した印刷データによりフォームオーバレイ処理が指定されていない場合(ステップS108)、CPU103は、RAM105内の印刷データを解析してビットマップデータを作成し、RAM105に保存する(ステップS120)。次いで、CPU103は、図3に示すように、エンジンインタフェース部108を介して記録部109にモノクロ印刷を行うことを指示して印刷起動を行う(ステップS117)。そして、CPU103は、1ページ分の印刷が終了するのを待ち(ステップS118)、1ページ分の印刷が終了すると、ジョブが終了したか否かを判定する(ステップS119)。ジョブが終了していなければ、CPU103は、上記ステップS105に戻り、ジョブが終了していれば、本処理を終了する。   When the form overlay processing is not specified by the received print data (step S108), the CPU 103 analyzes the print data in the RAM 105, creates bitmap data, and stores it in the RAM 105 (step S120). Next, as shown in FIG. 3, the CPU 103 instructs the recording unit 109 to perform monochrome printing via the engine interface unit 108 and starts printing (step S117). Then, the CPU 103 waits for the printing of one page to end (step S118), and when the printing of one page ends, determines whether or not the job has ended (step S119). If the job has not ended, the CPU 103 returns to step S105, and ends the process if the job has ended.

このように、フォームデータにカラー印刷許可コマンドが含まれている場合、カラー印刷が許可され、カラーの帳票が印刷出力され、フォームデータにカラー印刷許可コマンドが含まれていない場合、カラー印刷が許可されずに、モノクロの帳票が印刷出力される。すなわち、フォームオーバレイによる帳票の印刷において、フォームデータにカラー印刷許可コマンドを含ませるか否かによって、帳票のカラー印刷出力を制限することができる。その結果、ユーザの使い勝手を損なうことなく、帳票の印刷など、フォームオーバレイ処理を用いた印刷に対して、その印刷または印刷機能を制限することができる印刷装置10が提供される。   In this way, if color data permission commands are included in the form data, color printing is permitted, color forms are printed out, and color printing is permitted if the color data is not included in the form data. Instead, a monochrome form is printed out. In other words, when printing a form using a form overlay, the color print output of the form can be limited depending on whether or not a color print permission command is included in the form data. As a result, it is possible to provide a printing apparatus 10 that can restrict printing or a printing function for printing using form overlay processing, such as form printing, without impairing user-friendliness.

また、帳票の印刷などフォームオーバレイ処理を用いた印刷を主に行うための印刷装置10において、フォームデータを用いないジョブの場合すなわちフォームオーバレイを行わない場合は、印刷装置10に対してカラー印刷が許可されないので、フォームオーバレイを行わない場合においては、カラー印刷を許可しないという制限を設けることができる。   Further, in the printing apparatus 10 for mainly performing printing using form overlay processing such as form printing, when the job does not use form data, that is, when form overlay is not performed, color printing is performed on the printing apparatus 10. Since it is not permitted, a restriction that color printing is not permitted can be provided when form overlay is not performed.

(第2の実施の形態)
次に、本発明の第2の実施の形態について図4〜図6を参照しながら説明する。図4は本発明の第2の実施の形態に係る印刷装置が用いられている印刷システムの構成を示すブロック図、図5および図6は図4の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 4 is a block diagram showing the configuration of a printing system in which the printing apparatus according to the second embodiment of the present invention is used. FIGS. 5 and 6 are diagrams showing printing using form overlay processing by the printing apparatus 10 of FIG. 6 is a flowchart illustrating a control procedure of the print control unit 102 when performing the operation.

本実施の形態においては、図4に示すように、ネットワーク101に、印刷装置10と、複数のホストコンピュータ(以下、PCという)201,202,203が接続されている。印刷装置10は、上記第1の実施の形態と同じ構成を有する。但し、印刷装置10の記録部109には、用紙両面に印字するための両面印刷機構が付加されている。この両面印刷機構は、公知のものであるので、ここでは、その説明は省略する。   In the present embodiment, as shown in FIG. 4, a printing apparatus 10 and a plurality of host computers (hereinafter referred to as PCs) 201, 202, 203 are connected to a network 101. The printing apparatus 10 has the same configuration as that of the first embodiment. However, a double-sided printing mechanism for printing on both sides of the paper is added to the recording unit 109 of the printing apparatus 10. Since this double-sided printing mechanism is a known one, its description is omitted here.

各PC201,202,203に対しては、それぞれ、使用者が決められており、ここでは、PC201は、部長Aが使用するPC、PC202は、課長Bが使用するPC、PC203は、社員Cが使用するPCとして割り当てられている。   A user is determined for each of the PCs 201, 202, and 203. Here, the PC 201 is a PC used by the department manager A, the PC 202 is a PC used by the section manager B, and the PC 203 is assigned by the employee C. It is assigned as the PC to be used.

各使用者には、それぞれ、例えば管理者から使用者毎に異なるフォームデータが配布され、そのフォームデータには印刷装置10を制御するコマンドが含まれる。各使用者に配布されたフォームデータに含まれるコマンドは、それぞれ、各使用者の役職に応じて異なり、そのコマンドに応じて、印刷装置10において使用可能な機能の使用制限が解除される。例えば、部長Aのフォームデータには、カラー印刷を許可するカラー印刷許可コマンドが含まれており、このフォームデータを用いた印刷を行う場合は、カラー印刷が許可される。また、課長Bのフォームデータには、カラー印刷を許可するカラー印刷許可コマンドは含まれておらず、片面印刷を許可する片面印刷許可コマンドが含まれている。よって、このフォームデータを用いた印刷を行う場合は、モノクロでの片面印刷が許可される。ここで、片面印刷を許可するということは、両面印刷を許可することが含まれるものとする。また、社員Cのフォームデータには、カラー印刷を許可するカラー印刷許可コマンドおよび片面印刷を許可する片面印刷許可コマンドが含まれていない。よって、このフォームデータを用いた印刷を行う場合は、モノクロでの両面印刷のみが許可されることになる。   Different form data is distributed to each user, for example, from the administrator to each user, and the form data includes a command for controlling the printing apparatus 10. The commands included in the form data distributed to each user differ depending on the job title of each user, and the usage restrictions on the functions that can be used in the printing apparatus 10 are released according to the command. For example, the form data of the general manager A includes a color print permission command for permitting color printing, and color printing is permitted when printing using this form data is performed. Further, the section data of the section manager B does not include a color print permission command for permitting color printing, but includes a single-sided print permission command for permitting single-sided printing. Therefore, when printing using this form data, monochrome single-sided printing is permitted. Here, permitting single-sided printing includes allowing double-sided printing. The form data of the employee C does not include a color print permission command for permitting color printing and a single-sided print permission command for permitting single-sided printing. Therefore, when printing using this form data, only monochrome double-sided printing is permitted.

このように、フォームデータに含まれるコマンドに応じて、印刷装置10において使用可能な機能を制限することができる。   In this way, functions that can be used in the printing apparatus 10 can be limited in accordance with commands included in the form data.

また、各使用者に配布されるフォームデータには、それが正規のものであることを示す識別データが付加されており、印刷装置10は、正規のフォームデータが付加された印刷データに対する印刷のみを行う。   Further, identification data indicating that the form data distributed to each user is authorized is added, and the printing apparatus 10 only prints the print data to which the authorized form data is added. I do.

次に、印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御について図5および図6を参照しながら説明する。図5および図6に示す手順は、印字制御部102のCPU103によりROM104に格納されているプログラムに従って実行されるものである。   Next, the control of the print control unit 102 when the printing apparatus 10 performs printing using the form overlay process will be described with reference to FIGS. 5 and 6. The procedure shown in FIGS. 5 and 6 is executed by the CPU 103 of the print control unit 102 in accordance with a program stored in the ROM 104.

各PC201,202,203においては、それぞれに搭載されているプリンタドライバにより、ネットワーク101を介して、印刷データがフォームデータとともに印刷装置10に送信される。   In each of the PCs 201, 202, and 203, print data is transmitted to the printing apparatus 10 together with form data via the network 101 by a printer driver installed therein.

具体的には、部長AがPC201から印刷データを出力するとき、PC201のプリンタドライバにより、予め配布されているフォームデータの中から、1つのフォームデータが使用するフォームデータとして指定される。PC201のプリンタドライバは、アプリケーションソフトウエアにより作成されたデータを印刷装置10が解釈可能なデータ形式の印刷データに変換する。プリンタドライバは、データの送出先である印刷装置10の印字制御部102を指定し、印刷データを指定されたフォームデータとともにネットワーク101に出力する。   Specifically, when the general manager A outputs print data from the PC 201, the form data used by one form data is designated from among the form data distributed in advance by the printer driver of the PC 201. The printer driver of the PC 201 converts data created by application software into print data in a data format that can be interpreted by the printing apparatus 10. The printer driver designates the print control unit 102 of the printing apparatus 10 that is the data transmission destination, and outputs the print data to the network 101 together with the designated form data.

課長BがPC202から印刷データを出力するとき、同様に、PC202のプリンタドライバにより、予め配布されているフォームデータの中から、1つのフォームデータが使用するフォームデータとして指定され、指定されたフォームデータと印刷データが、ネットワーク101に出力される。   Similarly, when the section manager B outputs print data from the PC 202, the form data designated as form data to be used by one form data among the form data distributed in advance by the printer driver of the PC 202 is designated. And the print data are output to the network 101.

社員CがPC203から印刷データを出力するとき、同様に、PC203のプリンタドライバにより、予め配布されているフォームデータの中から、1つのフォームデータが使用するフォームデータとして指定され、指定されたフォームデータと印刷データが、ネットワーク101に出力される。   Similarly, when employee C outputs print data from the PC 203, the form data designated as form data to be used by one form data from among the form data distributed in advance by the printer driver of the PC 203, is designated. And the print data are output to the network 101.

印刷装置10の印字制御装置102においては、図5に示すように、CPU103がネットワークインタフェース部106を介してネットワーク101に送出されたデータを受信するのを待ち(ステップS201)、データを受信すると、受信したデータをRAM105へ転送し、保存する(ステップS202)。そして、CPU103は、受信したデータの全ての転送が終了したか否かを判定し(ステップS203)、受信したデータの全ての転送が終了していない場合、上記ステップS202に戻り、受信したデータの転送を続行する。   In the print control apparatus 102 of the printing apparatus 10, as shown in FIG. 5, the CPU 103 waits for reception of data sent to the network 101 via the network interface unit 106 (step S201). The received data is transferred to the RAM 105 and stored (step S202). Then, the CPU 103 determines whether or not all of the received data has been transferred (step S203). If all of the received data has not been transferred, the CPU 103 returns to step S202, and the received data Continue the transfer.

受信したデータの全ての転送が終了すると、CPU103は、受信したデータを解析して正規のフォームデータが付加されているかを調べる(ステップS204)。ここで、正規のフォームデータが付加されていない場合、CPU103は、印刷処理を行わず、エラー処理を実行する(ステップS206)。正規のフォームデータが付加されている場合、CPU103は、そのフォームデータ中のコマンドを解析し、その解析結果に応じた印刷モードを設定する。   When all of the received data has been transferred, the CPU 103 analyzes the received data and checks whether regular form data has been added (step S204). Here, when the regular form data is not added, the CPU 103 executes error processing without performing print processing (step S206). When regular form data is added, the CPU 103 analyzes a command in the form data and sets a print mode according to the analysis result.

例えば部長Aのフォームデータには、カラー印刷許可コマンドが含まれているので、部長Aに対する印刷モードとして、カラー印刷モードが設定される。これに対し、課長Bのフォームデータには、カラー印刷許可コマンドが含まれていないが、片面印刷を許可するコマンドが含まれているので、課長Bの印刷モードとしては、モノクロで片面印刷を許可する印刷モードが設定される。また、社員Cのフォームデータには、カラー印刷許可コマンドおよび片面印刷を許可するコマンドが含まれていないので、社員Cの印刷モードとしては、モノクロで両面印刷のみを許可する印刷モードが設定される。   For example, since the form data of department manager A includes a color print permission command, the color print mode is set as the print mode for department manager A. In contrast, section B's form data does not include a color printing permission command, but includes a command that permits single-sided printing, so section B's printing mode allows monochrome single-sided printing. The print mode to be set is set. Further, since the form data of employee C does not include a color printing permission command and a command for allowing single-sided printing, a printing mode for allowing only monochrome double-sided printing is set as the printing mode for employee C. .

次いで、CPU103は、図6に示すように、設定された印刷モードがカラー印刷モードであるか否かを判定する(ステップS208)。設定された印刷モードがカラー印刷モードである場合、CPU103は、印刷データがカラーデータであるか否かを判定する(ステップS209)。ここで、印刷データがカラーデータである場合、CPU103は、フォームデータと印刷データを解析し、1ページ分のカラーのビットマップデータを作成する(ステップS210)。また、ここでは、印刷データに基づいて、片面印刷、両面印刷のいずれが設定されているかの解析が行われる。これに対し、印刷データがカラーデータでないすなわちモノクロである場合、CPU103は、フォームデータと印刷データを解析し、1ページ分のモノクロのビットマップデータを作成する(ステップS211)。作成されたビットマップデータは、RAM105に保存される。   Next, as shown in FIG. 6, the CPU 103 determines whether or not the set print mode is the color print mode (step S208). If the set print mode is the color print mode, the CPU 103 determines whether the print data is color data (step S209). If the print data is color data, the CPU 103 analyzes the form data and the print data, and creates color bitmap data for one page (step S210). Further, here, an analysis of whether single-sided printing or double-sided printing is set is performed based on the print data. On the other hand, if the print data is not color data, that is, monochrome, the CPU 103 analyzes the form data and the print data, and creates monochrome bitmap data for one page (step S211). The created bitmap data is stored in the RAM 105.

このようにしてカラーまたはモノクロビットマップデータが作成されると、CPU103は、エンジンインタフェース部108を介して記録部109に、片面印刷または両面印刷のカラー印刷モードを設定し、印刷起動を行う(ステップS212)。ここでは、エンジンインタフェース部108に対してRAM105上に格納されているビットマップデータのアドレス情報などがセットされ、エンジンインタフェース部108により、RMA105からDMA(Direct Memory Access)でビットマップデータが読み出されて、記録部109に出力される。記録部109は、片面印刷または両面印刷に応じて、受信したビデオデータが示す画像を用紙上に印字する。そして、CPU103は、1ページ分の印刷が終了するのを待ち(ステップS213)、1ページ分の印刷が終了すると、ジョブが終了したか否かを判定する(ステップS214)。ジョブが終了していなければ、CPU103は、上記ステップS209に戻り、ジョブが終了していれば、本処理を終了する。   When color or monochrome bitmap data is created in this way, the CPU 103 sets a color printing mode for single-sided printing or double-sided printing in the recording unit 109 via the engine interface unit 108, and starts printing (step S1). S212). Here, address information of bitmap data stored on the RAM 105 is set for the engine interface unit 108, and the bitmap data is read from the RMA 105 by DMA (Direct Memory Access) by the engine interface unit 108. And output to the recording unit 109. The recording unit 109 prints an image indicated by the received video data on a sheet in accordance with single-sided printing or double-sided printing. Then, the CPU 103 waits for the printing of one page to end (step S213), and when the printing of one page ends, determines whether or not the job has ended (step S214). If the job has not ended, the CPU 103 returns to step S209, and if the job has ended, the process ends.

印刷モードがカラー印刷モードでない場合(ステップS208)、すなわち印刷モードがモノクロで片面印刷を許可するモード(課長B)またはモノクロで両面印刷のみを許可するモード(社員C)である場合、CPU103は、フォームデータと印刷データを解析し、1ページ分のモノクロのビットマップデータを作成する(ステップS211)。作成されたビットマップデータは、RAM105に保存される。   When the print mode is not the color print mode (step S208), that is, when the print mode is monochrome and the mode that permits single-sided printing (section B) or only monochrome and allows only double-sided printing (employee C), the CPU 103 The form data and the print data are analyzed, and monochrome bitmap data for one page is created (step S211). The created bitmap data is stored in the RAM 105.

このようにしてカラーまたはモノクロビットマップデータが作成されると、CPU103は、エンジンインタフェース部108を介して記録部109にカラー印刷モードを設定し、印刷起動を行う(ステップS212)。ここでは、エンジンインタフェース部108に対してRAM105上に格納されているビットマップデータのアドレス情報などがセットされ、エンジンインタフェース部108により、RMA105からDMA(Direct Memory Access)でビットマップデータが読み出されて、記録部109に出力される。記録部109は、受信したビデオデータが示す画像を用紙上に印字する。そして、CPU103は、1ページ分の印刷が終了するのを待ち(ステップS213)、1ページ分の印刷が終了すると、ジョブが終了したか否かを判定する(ステップS214)。ジョブが終了していなければ、CPU103は、上記ステップS209に戻り、ジョブが終了していれば、本処理を終了する。   When color or monochrome bitmap data is created in this way, the CPU 103 sets a color print mode in the recording unit 109 via the engine interface unit 108 and starts printing (step S212). Here, address information of bitmap data stored on the RAM 105 is set for the engine interface unit 108, and the bitmap data is read from the RMA 105 by DMA (Direct Memory Access) by the engine interface unit 108. And output to the recording unit 109. The recording unit 109 prints an image indicated by the received video data on a sheet. Then, the CPU 103 waits for the printing of one page to end (step S213), and when the printing of one page ends, determines whether or not the job has ended (step S214). If the job has not ended, the CPU 103 returns to step S209, and if the job has ended, the process ends.

ここで、印刷モードがモノクロで片面印刷を許可するモード(課長B)である場合、その印刷データにおいて片面印刷が設定されていると、モノクロでの片面印刷が行われ、両面印刷が設定されていると、モノクロでの両面印刷が行われることになる。   Here, when the print mode is a monochrome mode (section manager B) that permits single-sided printing, if single-sided printing is set in the print data, monochrome single-sided printing is performed and double-sided printing is set. If so, monochrome double-sided printing is performed.

また、印刷モードがモノクロで両面印刷のみを許可するモード(社員B)である場合、その印刷データにおいて例えばカラー印刷および片面印刷が設定されていても、モノクロでの両面印刷が行われることになる。   Further, when the print mode is a monochrome mode (employee B) that permits only double-sided printing, even if color printing and single-sided printing are set in the print data, monochrome double-sided printing is performed. .

このように、個人またはグループ毎に装置の機能設定における制限を行う印刷処理が可能となる。   In this way, it is possible to perform printing processing that restricts the function settings of the apparatus for each individual or group.

本実施の形態においては、個人毎に異なるコマンドを含むフォームデータを配布する場合を説明したが、個人毎でなく、例えば役職毎に一つのグループとみなして処理することも可能である。その場合には、上記第1の実施の形態に示したように、外部記憶装置107内に役職毎に使用するフォームデータを登録しておき、印刷データにより対応するフォームデータを読み出して印刷を行うようにすればよい。   In the present embodiment, the case where form data including a command different for each individual has been distributed has been described. However, for example, it is possible to process not only for each individual but also for each job title as one group. In that case, as shown in the first embodiment, form data to be used for each job title is registered in the external storage device 107, and the corresponding form data is read from the print data and printed. What should I do?

また、本実施の形態で示したような使用方法の場合、他人のフォームデータを解析して自分のフォームデータを他人のフォームデータと同じように改竄し、制限されている機能を解除することや、他人のフォームデータをコピーし、自分のフォームデータとして使用することも可能であるが、管理者が例えば暗号化したフォームデータを個人またはグループ単位で配布し、また、フォームデータをその持ち主の名前が印刷されるように作成することにより、これらの問題に対して一定の抑止力を働かせることが可能である。   Also, in the case of the usage method shown in this embodiment, it is possible to analyze other person's form data and tamper with his / her own form data in the same way as other person's form data, and to release the restricted functions. It is possible to copy other people's form data and use it as their own form data. However, the administrator distributes the encrypted form data in individual or group units, and the form data is the name of the owner. It is possible to exert a certain deterrent against these problems by creating such that the image is printed.

また、個人毎に使用するフォームデータが異なる場合には、印刷時に必ず個人が特定可能なフォームデータが送られるので、それにより印刷枚数の履歴管理を行うことも可能である。   In addition, when the form data used for each individual is different, form data that can be specified by the individual is always sent at the time of printing, so that the history management of the number of printed sheets can be performed.

なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   An object of the present invention is to supply a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU) of the system or apparatus Needless to say, this can also be achieved by reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の第1の実施の形態に係る印刷装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing apparatus according to a first embodiment of the present invention. 図1の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。2 is a flowchart showing a control procedure of a print control unit 102 when printing using form overlay processing is performed by the printing apparatus 10 of FIG. 1. 図1の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。2 is a flowchart showing a control procedure of a print control unit 102 when printing using form overlay processing is performed by the printing apparatus 10 of FIG. 1. 本発明の第2の実施の形態に係る印刷装置が用いられている印刷システムの構成を示すブロック図である。It is a block diagram which shows the structure of the printing system in which the printing apparatus which concerns on the 2nd Embodiment of this invention is used. 図4の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。5 is a flowchart illustrating a control procedure of a print control unit 102 when printing using form overlay processing is performed by the printing apparatus 10 of FIG. 4. 図4の印刷装置10によりフォームオーバレイ処理を用いた印刷を行う場合の印字制御部102の制御手順を示すフローチャートである。5 is a flowchart illustrating a control procedure of a print control unit 102 when printing using form overlay processing is performed by the printing apparatus 10 of FIG. 4.

符号の説明Explanation of symbols

101 ネットワーク
102 印字制御部
103 CPU
104 ROM
105 RAM
106 ネットワークインタフェース部
107 外部記憶装置
108 エンジンインタフェース部
109 記録部
201,202,203 PC(ホストコンピュータ)
101 Network 102 Print Control Unit 103 CPU
104 ROM
105 RAM
DESCRIPTION OF SYMBOLS 106 Network interface part 107 External storage device 108 Engine interface part 109 Recording part 201,202,203 PC (host computer)

Claims (11)

印刷データとフォームデータとを重ね合わせるフォームオーバレイ処理を伴う印刷をカラー印刷又はモノクロ印刷で実行することが可能な印刷制御装置であって、
入力された印刷データと重ね合わせるフォームデータとして、カラー印刷を許可する形式のフォームデータが選択されているか否か判定する判定手段と、
前記判定手段で前記カラー印刷を許可する形式のフォームデータが選択されていると判定された場合に、前記入力された印刷データの形式に基づいて、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能を、前記カラー印刷及び前記モノクロ印刷から選択する選択手段と、
前記判定手段で前記カラー印刷を許可する形式のフォームデータが選択されていないと判定された場合に、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能として、前記モノクロ印刷を決定する決定手段と
を備えることを特徴とする印刷制御装置。
A print control apparatus capable of executing printing with form overlay processing for superimposing print data and form data by color printing or monochrome printing ,
Determination means for determining whether or not form data in a format allowing color printing is selected as the form data to be superimposed on the input print data;
When it is determined by the determination means that form data in a format that allows color printing is selected, the form data is input as the form data by the form overlay processing based on the format of the input print data. Selecting means for selecting a printing function when printing data generated from the printed data from the color printing and the monochrome printing ;
When it is determined by the determination means that form data in a format allowing color printing has not been selected, data generated from the form data and the input print data is printed by the form overlay process. A printing control apparatus comprising: a determining unit that determines the monochrome printing as a printing function at the time.
少なくとも1つ以上のフォームデータを識別可能に記憶する記憶手段と、
前記記憶手段からフォームデータを取得する取得手段とを備えることを特徴とする請求項1記載の印刷制御装置。
Storage means for identifiably storing at least one or more form data;
The print control apparatus according to claim 1, further comprising an acquisition unit that acquires form data from the storage unit.
前記入力された印刷データと重ね合わせるフォームデータを外部装置から入力する手段を備えることを特徴とする請求項1または2に記載の印刷制御装置。   The print control apparatus according to claim 1, further comprising a unit that inputs form data to be superimposed on the input print data from an external apparatus. 前記フォームデータは、個人またはグループ毎にそれぞれ用意されたフォームデータであり、該フォームデータには、個人またはグループ毎に応じた印刷機能制限を指定するための制御コマンドを含むことを特徴とする請求項1ないし3のいずれか1つに記載の印刷制御装置。   The form data is form data prepared for each individual or group, and the form data includes a control command for designating a print function restriction corresponding to each individual or group. Item 4. The print control apparatus according to any one of Items 1 to 3. 個人またはグループ毎に用意された複数のフォームデータには、それぞれ、個人またはグループを識別するための識別データが含まれ、
前記複数のフォームデータ毎にそれに含まれる識別データに基づいて該フォームデータをそれぞれ用いたフォームオーバレイ処理により生成されたデータの印刷履歴を管理する管理手段を備えることを特徴とする請求項4記載の印刷制御装置。
The multiple form data prepared for each individual or group includes identification data for identifying the individual or group,
5. The management unit for managing a print history of data generated by a form overlay process using each form data based on identification data included in each of the plurality of form data. Print control device.
印刷データとフォームデータとを重ね合わせるフォームオーバレイ処理を伴う印刷をカラー印刷又はモノクロ印刷で実行することが可能な印刷制御装置の制御方法であって、
入力された印刷データと重ね合わせるフォームデータとして、カラー印刷を許可する形式のフォームデータが選択されているか否か判定する判定工程と、
前記判定工程で前記カラー印刷を許可する形式のフォームデータが選択されていると判定された場合に、前記入力された印刷データの形式に基づいて、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能を、前記カラー印刷及び前記モノクロ印刷から選択する選択工程と、
前記判定工程で前記カラー印刷を許可する形式のフォームデータが選択されていないと判定された場合に、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能として、前記モノクロ印刷を決定する決定工程と
を備えることを特徴とする印刷制御方法。
A control method of a print control apparatus capable of executing printing with form overlay processing for superimposing print data and form data by color printing or monochrome printing ,
A determination step for determining whether or not form data in a format permitting color printing is selected as the form data to be superimposed on the input print data;
When it is determined in the determination step that form data in a format permitting color printing is selected, the form data is input as the form data by the form overlay processing based on the format of the input print data. A selection step for selecting a printing function when printing data generated from the printed data from the color printing and the monochrome printing ;
If it is determined in the determination step that the form data in a format permitting the color printing has not been selected, the data generated from the form data and the input print data is printed by the form overlay process. And a determination step of determining the monochrome printing as a printing function at the time.
記印刷制御装置が有する少なくとも1つ以上のフォームデータを識別可能に記憶する記憶手段からフォームデータを取得することを特徴とする請求項6記載の印刷制御方法。 At least one of the print control method according to claim 6, wherein the storing means and obtains the form data that identifiably stores form data with the previous SL print control apparatus. 記入力された印刷データと重ね合わせるフォームデータを外部装置から取得することを特徴とする請求項6または7に記載の印刷制御方法。 The print control method according to claim 6 or 7, characterized in that to obtain the form data superimposed with print data before Symbol input from an external device. 前記フォームデータは、個人またはグループ毎にそれぞれ用意されたフォームデータであり、該フォームデータには、個人またはグループ毎に応じた印刷機能制限を指定するための制御コマンドを含むことを特徴とする請求項6ないし8のいずれか1つに記載の印刷制御方法。   The form data is form data prepared for each individual or group, and the form data includes a control command for designating a print function restriction corresponding to each individual or group. Item 9. The print control method according to any one of Items 6 to 8. 個人またはグループ毎に用意された複数のフォームデータは、それぞれ、個人またはグループを識別するための識別データが含まれ、
前記複数のフォームデータ毎にそれに含まれる識別データに基づいて該フォームデータをそれぞれ用いたフォームオーバレイ処理により生成されたデータの印刷履歴を管理する管理工程を備えることを特徴とする請求項9記載の印刷制御方法。
Multiple form data prepared for each individual or group includes identification data for identifying the individual or group,
10. The management step of managing a print history of data generated by form overlay processing using each form data based on identification data included in each of the plurality of form data. Print control method.
印刷データとフォームデータとを重ね合わせるフォームオーバレイ処理を伴う印刷をカラー印刷又はモノクロ印刷で実行することが可能な印刷制御装置を制御するためのプログラムであって、
外部装置から入力された印刷データと重ね合わせるフォームデータとして、カラー印刷を許可する形式のフォームデータが選択されているか否か判定する判定ステップと、
前記判定ステップで前記カラー印刷を許可する形式のフォームデータが選択されていると判定された場合に、前記入力された印刷データの形式に基づいて、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能を、前記カラー印刷及び前記モノクロ印刷から選択する選択ステップと、
前記判定ステップで前記カラー印刷を許可する形式のフォームデータが選択されていないと判定された場合に、前記フォームオーバレイ処理により前記フォームデータと前記入力された印刷データとから生成されるデータを印刷する際の印刷機能として、前記モノクロ印刷を決定する決定ステップ
コンピュータに実行させることを特徴とするプログラム。
A program for controlling a print control apparatus capable of executing printing with form overlay processing for superimposing print data and form data in color printing or monochrome printing ,
A determination step of determining whether or not form data in a format allowing color printing is selected as form data to be superimposed on print data input from an external device;
When it is determined in the determination step that form data in a format allowing color printing is selected, the form data is input as the form data by the form overlay processing based on the format of the input print data. A selection step of selecting a printing function when printing data generated from the printed data from the color printing and the monochrome printing ;
If it is determined in the determination step that the form data in a format permitting the color printing is not selected, data generated from the form data and the input print data is printed by the form overlay process. A program for causing a computer to execute a determination step of determining monochrome printing as a printing function at the time.
JP2003386983A 2003-11-17 2003-11-17 Print control apparatus, print control method, and program Expired - Fee Related JP4497898B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003386983A JP4497898B2 (en) 2003-11-17 2003-11-17 Print control apparatus, print control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003386983A JP4497898B2 (en) 2003-11-17 2003-11-17 Print control apparatus, print control method, and program

Publications (3)

Publication Number Publication Date
JP2005149219A JP2005149219A (en) 2005-06-09
JP2005149219A5 JP2005149219A5 (en) 2006-12-28
JP4497898B2 true JP4497898B2 (en) 2010-07-07

Family

ID=34694512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003386983A Expired - Fee Related JP4497898B2 (en) 2003-11-17 2003-11-17 Print control apparatus, print control method, and program

Country Status (1)

Country Link
JP (1) JP4497898B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4817930B2 (en) * 2006-03-31 2011-11-16 キヤノン株式会社 Print control apparatus, control method, and program
JP2008059299A (en) 2006-08-31 2008-03-13 Brother Ind Ltd Image forming system, image forming control method, and program
JP4274241B2 (en) 2006-12-28 2009-06-03 ブラザー工業株式会社 Printing system, printing control apparatus, printing control program and storage medium therefor
JP2009140429A (en) * 2007-12-10 2009-06-25 Seiko Epson Corp Printer driver and print control device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06270495A (en) * 1993-03-17 1994-09-27 Ricoh Co Ltd Printer
JPH07230367A (en) * 1994-02-16 1995-08-29 Fuji Xerox Co Ltd Printer device
JP3353639B2 (en) * 1997-04-09 2002-12-03 セイコーエプソン株式会社 Printing apparatus and printing method
JPH10312137A (en) * 1997-05-12 1998-11-24 Fuji Xerox Co Ltd Image forming device
JP3826201B2 (en) * 2001-12-11 2006-09-27 セイコーエプソン株式会社 Printing device with overlay function
JP2003175652A (en) * 2001-12-12 2003-06-24 Seiko Epson Corp Printing apparatus and printer system with overlay function

Also Published As

Publication number Publication date
JP2005149219A (en) 2005-06-09

Similar Documents

Publication Publication Date Title
US8218172B2 (en) Method and apparatus for print error recovery
JP4921203B2 (en) Printing apparatus, information processing method, and program
JP4869104B2 (en) Printing system, information processing apparatus, and information processing method
JP5671930B2 (en) Printing system
JP4497898B2 (en) Print control apparatus, print control method, and program
JP4543427B2 (en) Authentication printing system and authentication printing method
JP2009123075A (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND STORAGE MEDIUM
JP2006293933A (en) Image forming system, image forming method, information processing apparatus, and image forming apparatus
JP4854144B2 (en) Printing system, management method, and printing apparatus
JP2004070521A (en) Color / monochrome distributed printing control method, program, storage medium and device
JP4617780B2 (en) Electronic device and security setting system
JP2012155415A (en) Printing system
JP5151766B2 (en) Printing system, host device used in the system, and print processing program
JP2005173720A (en) Hidden character processing device, Hidden character processing method, Hidden character processing program, recording medium recording this, and Hidden character processing system
JP2005092744A (en) Print control apparatus, image forming system, computer program, and recording medium
JP2008052552A (en) Printer control device, program, and recording medium
JP2002077600A (en) Print data process
JP2008181219A (en) Host output processing system, host output processing method, host output processing program, and recording medium
JP2007125852A (en) Network printing system
JP4035304B2 (en) Digital information output system
JP2007026054A (en) Information processing apparatus, program for controlling information processing apparatus, and storage medium
JP4350343B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP2003076521A (en) Computer readable port monitor program
JP4400144B2 (en) Printing apparatus and printing system
JP2008290276A (en) Image forming apparatus and information protection system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060417

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061115

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061115

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100218

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100303

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: 20100330

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: 20100413

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 3

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: 20130423

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees