JP2006163868A - Print control system - Google Patents

Print control system Download PDF

Info

Publication number
JP2006163868A
JP2006163868A JP2004354931A JP2004354931A JP2006163868A JP 2006163868 A JP2006163868 A JP 2006163868A JP 2004354931 A JP2004354931 A JP 2004354931A JP 2004354931 A JP2004354931 A JP 2004354931A JP 2006163868 A JP2006163868 A JP 2006163868A
Authority
JP
Japan
Prior art keywords
print
data
paper
setting information
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2004354931A
Other languages
Japanese (ja)
Inventor
Susumu Shimazaki
晋 島崎
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 JP2004354931A priority Critical patent/JP2006163868A/en
Publication of JP2006163868A publication Critical patent/JP2006163868A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To evade a situation as much as possible, where the transmission of print data is interrupted and printing is not completed owing to the shortage of sheets of paper in a printer during printing when the print data is transmitted to the printer for printing in a print control system. <P>SOLUTION: The print control system acquires the number of print pages from finally generated print job data and the print job data which is preserved in a print job spooler, and performs comparison with the sheets of paper mounted on the printer. When the sheets of paper mounted on the printer is smaller in number, it is determined whether the editing of the print data is possible or not with respect to a plurality of jobs preserved in the print job spooler. The editable print data are edited, so that an error state is evaded as much as possible. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は印刷制御システムに関し、特にプリンタのエラーステータス回避方法及び、保存中の印刷ジョブ操作に関するものである。   The present invention relates to a print control system, and more particularly to a printer error status avoidance method and a print job operation during storage.

従来、印刷制御システムにおいて印刷装置と情報を交信し、印刷データを送信する際に印刷装置から用紙が印刷装置に搭載されているかのステータスを受信し、用紙が搭載されていない場合には印刷データを送信しないことによって印刷装置が誤作動することを防ぎ、印刷を正常に実行するようにしている。   Conventionally, when a print control system communicates information with a printing device and transmits print data, it receives a status indicating whether paper is loaded on the printing device from the printing device, and if no paper is loaded, the print data By not transmitting, the printer is prevented from malfunctioning, and printing is executed normally.

この状態では印刷を完了することは出来ずに、印刷の途中でプリンタが“用紙なし“のエラー状態になった。このエラーを解除するためには、ジョブをキャンセルするか、ユーザが印刷実行に必要な用紙を前記印刷装置に補充していた。   In this state, printing could not be completed, and the printer entered an “out of paper” error state during printing. In order to cancel this error, the job is canceled or the user replenishes the printing apparatus with sheets necessary for printing.

また、上記“用紙なし”のエラー状態に陥ることを回避する手段が知られている(特許文献1)。これは印刷データを送信する際に、セットされている用紙の残量の通知が可能な印刷装置からセットされた用紙の残量を取得し、事前に印刷データから取得した印刷に使用する用紙の数量と、印刷装置に搭載されている用紙の数量を比較し、印刷装置に搭載されている記録媒体の数量の方が、少ない場合には複数ページ分の印刷データを用紙の1ページに印刷できるように縮小のレイアウト情報を変更し、印刷に使用する用紙の数量を減らすことにより、“用紙なし”エラーに陥ることを回避するものである。
特開2000−341493号公報
There is also known a means for avoiding the “no paper” error state (Patent Document 1). This is because when printing data is sent, the remaining amount of the loaded paper is obtained from the printing device that can notify the remaining amount of the loaded paper, and the paper used for printing obtained from the print data in advance is acquired. Compare the quantity with the quantity of paper loaded in the printing device. If the quantity of recording media loaded in the printing apparatus is smaller, print data for multiple pages can be printed on one page of paper. In this way, the layout information for reduction is changed to reduce the number of sheets used for printing, thereby avoiding a “no sheet” error.
JP 2000-341493 A

しかしながら、従来では印刷装置に用紙が搭載されているかどうかの情報を受信するのは、印刷ジョブデータ単位で行われ、レイアウト変更の対象となる印刷ジョブデータは一つである。従って、レイアウトを変更する手段も限られ、例えば、特許文献1の特開2000−341493号公報のように1枚の用紙に複数の印刷データを縮小、割り付け処理などを行って印刷する場合でも、1枚の用紙に対して多量の印刷データを含めたのでは、ユーザが内容を理解するのが困難な印刷物になる恐れがあった。   However, conventionally, information on whether or not a sheet is loaded in the printing apparatus is received in units of print job data, and there is only one print job data whose layout is to be changed. Accordingly, the means for changing the layout is also limited. For example, as described in Japanese Patent Application Laid-Open No. 2000-341493 of Patent Document 1, even when printing a plurality of print data on one sheet by performing reduction processing, layout processing, etc. If a large amount of print data is included on one sheet, there is a risk that the printed material is difficult for the user to understand.

また、対象となる印刷ジョブデータのレイアウトを変更させたくない場合には、やはり“用紙なし”のエラーに陥ってしまっていた。   In addition, when it is not desired to change the layout of the target print job data, an error “no paper” has occurred.

本発明にかかる印刷制御システムは、下記のように構成している。   The print control system according to the present invention is configured as follows.

(1)用紙残量を検知する機能を有している印刷装置と、前記印刷装置に対して、印刷設定情報に基づいた印刷データの作成手段と、前記印刷データの送信手段と、前記印刷データにおける中間データの保持手段と、前記中間データの制御手段を備えた情報処理装置から構成される印刷制御システムにおいて、
前記印刷装置は、
前記紙残量検知機能を使用して、前記印刷装置に搭載されている用紙残量を前記情報処理装置に通知する手段を有しており、
前記情報処理装置は、
前記中間データを複数指定する手段と、
前記中間データより前記印刷設定情報を取得、保持する手段と、
前記用紙残量と前記印刷設定情報に応じて前記制御手段を実行する手段を有する構成とした。
(1) A printing apparatus having a function of detecting the remaining amount of paper, a print data creation unit based on print setting information for the printing apparatus, a transmission unit for the print data, and the print data In the print control system comprising the intermediate data holding means and the information processing apparatus provided with the intermediate data control means,
The printing apparatus includes:
Using the remaining paper amount detection function, and having means for notifying the information processing device of the remaining amount of paper mounted in the printing device,
The information processing apparatus includes:
Means for designating a plurality of the intermediate data;
Means for acquiring and holding the print setting information from the intermediate data;
The control unit is configured to execute the control unit according to the remaining paper amount and the print setting information.

(2)上記(1)の構成において、前記印刷設定情報は、少なくともレイアウト情報、印刷ページ数を有する構成とした。   (2) In the configuration of (1), the print setting information includes at least layout information and the number of print pages.

(3)上記(1)の構成において、前記制御手段は、前記印刷設定情報により、中間データの編集可能かを判断し、可能な場合には前記印刷装置の用紙残量と、複数指定された前記印刷設定情報から取得する印刷ページ数の総量と比較し、前記印刷装置の用紙残量が少ない場合に、印刷可能となるよう前記中間データ内の印刷データを変更する構成とした。   (3) In the configuration of (1), the control unit determines whether intermediate data can be edited based on the print setting information, and if possible, the remaining amount of paper of the printing apparatus and a plurality of designations are designated. Compared with the total number of print pages acquired from the print setting information, the print data in the intermediate data is changed so that printing can be performed when the remaining amount of paper in the printing apparatus is small.

(4)上記(1)の構成において、前記制御手段は、前記中間データ内の印刷データを取得し、前記印刷データの画像サイズを変更することにより印刷装置で印刷される画像のサイズを変更できる手段を有する構成とした。   (4) In the configuration of (1), the control unit can change the size of an image printed by a printing apparatus by acquiring print data in the intermediate data and changing the image size of the print data. It was set as the structure which has a means.

(5)上記(1)の構成において、前記制御手段は、前記中間データ内の印刷設定情報を、前記中間データ内の印刷データに対して編集があった場合に、前記印刷データに対応した印刷設定情報に変更できる手段を有する構成とした。   (5) In the configuration of (1), the control means prints print information corresponding to the print data when the print setting information in the intermediate data is edited with respect to the print data in the intermediate data. A configuration having means capable of changing the setting information is provided.

(6)用紙残量の入力手段と、前記用紙残量の記憶手段を有する印刷装置と、前記印刷装置に対して印刷設定情報に基づいた印刷データの作成手段と、前記印刷データの送信手段と、前記印刷データにおける中間データの保持手段と、前記中間データの制御手段を備えた情報処理装置から構成される印刷制御システムにおいて、
前記印刷装置は、
前記用紙残量を送信された印刷データに対応して変更する手段と、前記印刷装置に記憶されている用紙残量を前記印刷制御システムに通知する手段を有しており、
前記情報処理装置は、
前記中間データを複数指定する手段と、前記中間データより前記印刷設定情報を取得、保持する手段と、前記用紙残量と前記印刷設定情報に応じて前記制御手段を実行する手段を有する構成とした。
(6) a remaining amount of paper input unit, a printing apparatus having a remaining amount storage unit, a print data generation unit based on print setting information for the printing device, and a print data transmission unit In the printing control system comprising the intermediate data holding means in the print data and the information processing apparatus comprising the intermediate data control means,
The printing apparatus includes:
Means for changing the remaining amount of paper corresponding to the transmitted print data, and means for notifying the print control system of the remaining amount of paper stored in the printing apparatus,
The information processing apparatus includes:
A unit for designating a plurality of intermediate data; a unit for acquiring and holding the print setting information from the intermediate data; and a unit for executing the control unit in accordance with the remaining amount of paper and the print setting information. .

(7)上記(6)の構成において、前記印刷設定情報は、少なくともレイアウト情報、印刷ページ数を有する構成とした。   (7) In the configuration of (6), the print setting information includes at least layout information and the number of print pages.

(8)上記(6)の構成において、前記制御手段は、前記印刷設定情報により、中間データの編集可能かを判断し、可能な場合には前記印刷装置の用紙残量と、複数指定された前記印刷設定情報から取得する印刷ページ数の総量と比較し、前記印刷装置の用紙残量が少ない場合に、印刷可能となるよう前記中間データ内の印刷データを変更する構成とした。   (8) In the configuration of (6), the control unit determines whether intermediate data can be edited based on the print setting information, and if possible, the remaining amount of paper of the printing apparatus and a plurality of designations are designated. Compared with the total number of print pages acquired from the print setting information, the print data in the intermediate data is changed so that printing can be performed when the remaining amount of paper in the printing apparatus is small.

(9)上記(6)の構成において、前記制御手段は、前記中間データ内の印刷データを取得し、前記印刷データの画像サイズを変更することにより印刷装置で印刷される画像のサイズを変更できる手段を有する構成とした。   (9) In the configuration of (6), the control unit can change the size of an image printed by a printing apparatus by acquiring print data in the intermediate data and changing the image size of the print data. It was set as the structure which has a means.

(10)上記(6)の構成において、前記制御手段は、前記中間データ内の印刷設定情報を、前記中間データ内の印刷データに対して編集があった場合に、前記印刷データに対応した印刷設定情報に変更できる手段を有する構成とした。   (10) In the configuration of (6), the control unit prints print information corresponding to the print data when the print setting information in the intermediate data is edited with respect to the print data in the intermediate data. A configuration having means capable of changing the setting information is provided.

本発明によれば、プリンタにセットされている紙残量を検知可能なプリンタにおいて、印刷開始時に全てのジョブの印刷ページ総数と紙残量を比較し、印刷ページが多い場合、そのジョブがユーザにより印刷設定(メディア、特殊設定等)を変更されているかを判断し、変更がない場合にはジョブの設定を変更(割り付け印刷、縮小印刷)することにより、印刷不可能となることを回避することができる。   According to the present invention, in a printer capable of detecting the remaining amount of paper set in the printer, the total number of printed pages of all jobs and the remaining amount of paper are compared at the start of printing. To determine whether the print settings (media, special settings, etc.) have been changed, and if there are no changes, change the job settings (assigned print, reduced print) to avoid printing impossible be able to.

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

図1は本発明のブロック図であり、本発明に係る印刷制御システム全体の構成である。1はパーソナルコンピュータやワークステーション等のホストコンピュータである。ホストコンピュータ1にはCPU2が備えられており、CPU2は起動時にROM3に記憶されたプログラムにより外部記憶装置12に記憶されているオペレーティングシステム(以下OSと称することがある。)をRAM4に読み込み、システムバス13を通じてシステムを統括的に制御する。   FIG. 1 is a block diagram of the present invention, showing the overall configuration of a print control system according to the present invention. Reference numeral 1 denotes a host computer such as a personal computer or a workstation. The host computer 1 is provided with a CPU 2. The CPU 2 reads an operating system (hereinafter sometimes referred to as OS) stored in the external storage device 12 into the RAM 4 by a program stored in the ROM 3 at the time of startup. The system is comprehensively controlled through the bus 13.

9はディスプレイコントローラで、CPU2の制御に従い、エラー警告や処理状況など各種の表示を行えるディスプレイ6を制御する。10はキーボードコントローラで入力装置であるキーボード7を制御する。11はポインティングデバイスコントローラで入力装置であるポインティングデバイス8を制御する。   Reference numeral 9 denotes a display controller, which controls the display 6 that can display various warnings and processing statuses according to the control of the CPU 2. Reference numeral 10 denotes a keyboard controller that controls a keyboard 7 as an input device. Reference numeral 11 denotes a pointing device controller which controls the pointing device 8 which is an input device.

ホストコンピュータ1はプリンタ19との接続を、ホストコンピュータ1が備えているプリンタインターフェース5とプリンタ19が備えているホストインターフェース22と、ホストコンピュータ1とプリンタ19を接続するケーブル18を介して相互に行う。   The host computer 1 is connected to the printer 19 through the printer interface 5 provided in the host computer 1, the host interface 22 provided in the printer 19, and the cable 18 connecting the host computer 1 and the printer 19. .

プリンタ19は、プリンタヘッドの操作や用紙の搬送を行うプリントエンジン21と、ホストコンピュータ1から受信した印刷データを解釈し、プリントエンジン21を制御するエンジンコントローラ20を備えている。外部記憶装置12には、アプリケーション14、グラフィックエンジン15、プリンタドライバ16、プリントジョブスプーラ17の各プログラムが記憶されている。   The printer 19 includes a print engine 21 that operates the printer head and transports paper, and an engine controller 20 that interprets print data received from the host computer 1 and controls the print engine 21. The external storage device 12 stores programs of an application 14, a graphic engine 15, a printer driver 16, and a print job spooler 17.

アプリケーションプログラム14は、ユーザの操作に従って、文字画像データを作成編集するためのソフトウェアである。アプリケーションプログラム14は、ユーザからの印刷命令を受け付けると、作成された文字画像データをOSに送信し、OSは印刷命令を受信するとプリンタ19を制御するプリンタドライバ16を起動し、文字画像データはグラフィックエンジン15によりレンダリングされる。   The application program 14 is software for creating and editing character image data in accordance with a user operation. When the application program 14 receives a print command from the user, the application program 14 transmits the created character image data to the OS. When the OS receives the print command, the OS activates the printer driver 16 that controls the printer 19. Rendered by the engine 15.

グラフィックエンジン15は、表示や印刷に関わる画像処理を行うものである。
プリンタドライバ16はグラフィックエンジン15から取得した画像データをプリンタ19に送信するための印刷ジョブデータ作成、及びプリントジョブスプーラ17へ送信するものである。
The graphic engine 15 performs image processing related to display and printing.
The printer driver 16 creates print job data for transmitting the image data acquired from the graphic engine 15 to the printer 19 and transmits it to the print job spooler 17.

プリントジョブスプーラ17は、プリンタドライバ16により作成された印刷ジョブデータを外部記憶装置12に保存し、プリンタ19が印刷可能になったときに、印刷ジョブデータをプリンタ19に対して送信するものである。   The print job spooler 17 stores the print job data created by the printer driver 16 in the external storage device 12 and transmits the print job data to the printer 19 when the printer 19 becomes ready for printing. .

図2は本実施例の動作(処理)を表すフローチャートであり、これらの図面に従って動作の説明をする。なお、図中の”S”はステップを表し、以下説明における略記とする。   FIG. 2 is a flowchart showing the operation (processing) of the present embodiment, and the operation will be described with reference to these drawings. Note that “S” in the figure represents a step and is abbreviated in the following description.

アプリケーション14の印刷命令により、印刷処理が開始される。プリンタドライバ16は、印刷設定情報、印刷データからなる印刷ジョブデータを作成し、その作成された印刷ジョブデータをプリントジョブスプーラ17に送信する際に、プリンタ19からプリントジョブスプーラ17内に保存されている以前に作成された全ての印刷ジョブデータの印刷設定情報から、印刷ページ総数を取得し、その数と最後に作成された印刷ジョブデータの印刷ページ数を加算した数量と、プリンタ19内に搭載されている用紙残量の二つの数量を比較する。ここで、プリンタ19内に搭載されている用紙残量は、プリンタ19内に用紙残量を検知する機能を使用してホストコンピュータ1に通知する。また、プリンタ19内に用紙残量を検知する機能を有していない場合においては、用紙を補充する際に補充した数量をプリンタ19に記憶させ、その記憶された値をホストコンピュータ1に通知する方法もある。   The printing process is started by the printing command of the application 14. The printer driver 16 creates print job data composed of print setting information and print data, and is stored in the print job spooler 17 from the printer 19 when the created print job data is transmitted to the print job spooler 17. The total number of print pages is acquired from the print setting information of all print job data created before, and the number obtained by adding the number and the number of print pages of the last created print job data is installed in the printer 19. Compare two quantities of remaining paper. Here, the remaining amount of paper mounted in the printer 19 is notified to the host computer 1 using a function for detecting the remaining amount of paper in the printer 19. If the printer 19 does not have a function for detecting the remaining amount of paper, the printer 19 stores the amount of paper supplied when the paper is supplied and notifies the host computer 1 of the stored value. There is also a method.

(S1001)
S1001においてプリントジョブスプーラ17内の印刷ページ総数と最後に作成された印刷ジョブデータの用印刷ページ数との合計数量が多い場合には、プリントジョブスプーラ17内の印刷ジョブデータの印刷設定情報を取得する。(S1002)
ここでいう印刷設定情報とは、プリンタドライバ16においてユーザが設定した様々な情報で、例えばプリンタ19で使用する用紙の種類、用紙の大きさ、印刷データをどのように用紙に配置するかのレイアウト情報、印刷ページ数、その他、印刷データをよりユーザが好むように様々な補正をかけるための設定情報である。本発明の実施には少なくともレイアウト情報、印刷ページ数情報が必要である。
(S1001)
If the total number of print pages in the print job spooler 17 and the number of print pages for the last created print job data are large in S1001, print setting information of the print job data in the print job spooler 17 is acquired. To do. (S1002)
Here, the print setting information is various information set by the user in the printer driver 16, for example, the type of paper used in the printer 19, the size of the paper, and the layout of how the print data is arranged on the paper. Information, the number of print pages, and other setting information for making various corrections so that the user prefers print data. The implementation of the present invention requires at least layout information and print page number information.

S1002において取得した印刷ジョブデータの印刷設定情報から、その印刷情報が予めプリンタドライバ16が各項目について設定してあるデフォルトの印刷設定情報と異なり、ユーザにより印刷設定情報がデフォルトでないものに設定されたかどうかを調べ、デフォルトである場合には、印刷データを編集し、レイアウト変更が行える印刷ジョブデータと判断する。さらに、それらの印刷ジョブデータをレイアウト変更することで現在の用紙残量で印刷実行可能かも併せて調べ、レイアウト処理の実行可能かの判断する。(S1003)
なお、この処理の詳細については、図4を用いて後述する。
Whether or not the print setting information of the print job data acquired in step S1002 is different from the default print setting information set in advance for each item by the printer driver 16 and the user has set the print setting information to a non-default print setting information. If it is the default, the print data is edited and determined as print job data whose layout can be changed. Further, by changing the layout of these print job data, it is also checked whether printing can be executed with the current remaining amount of paper, and it is determined whether layout processing can be executed. (S1003)
Details of this process will be described later with reference to FIG.

S1003において印刷ジョブデータが、印刷データを編集し、レイアウト変更処理の実行が可能と判断された場合、印刷データのレイアウトを印刷ページ数が減るように変更する。(S1004)
なお、この処理の詳細については図5を用いて後述する。
If it is determined in step S1003 that the print job data edits the print data and the layout change process can be executed, the print data layout is changed so that the number of print pages is reduced. (S1004)
Details of this processing will be described later with reference to FIG.

S1004における印刷ページ数の減少分を印刷ページ数の総量から減じる。(S1005)
S1004においてプリントジョブスプーラ17内の印刷ジョブデータのすべてにおいてユーザがデフォルトの状態から印刷設定を変更した場合には、それら印刷ジョブデータはユーザがレイアウトの変更を望んでいない印刷ジョブデータであると判断し、用紙が不足していることをユーザに知らせ、以後“用紙なしエラー“状態となる。(S1006)
S1006における状態以降、ユーザにより用紙のプリンタ19への補充により“用紙なしエラー”が解除されたかを監視する。(S1007)
S1007において“用紙なしエラー”が解除された場合には印刷ジョブデータがプリンタ19へ送信される。
The decrease in the number of printed pages in S1004 is subtracted from the total number of printed pages. (S1005)
If the user changes the print settings from the default state in all the print job data in the print job spooler 17 in step S1004, it is determined that the print job data is print job data that the user does not want to change the layout. Then, the user is informed that there is a shortage of paper, and a “paper out error” state is entered. (S1006)
After the state in S1006, it is monitored whether the “paper out error” has been canceled by refilling the printer 19 with paper by the user. (S1007)
If the “paper out error” is canceled in step S1007, print job data is transmitted to the printer 19.

S1007においてエラーが解除されない場合には最後に作成された印刷ジョブデータの処理が中止される。(S1008)
S1001においてプリントジョブスプーラ17内の印刷ページ総数と最後に作成された印刷ジョブデータの印刷ページ数との合計が少ない場合には、最後に作成された印刷ジョブデータの印刷ページ数を印刷ページ総数に加算する。(S1009)
図3はプリントジョブスプーラ17及び、プリントジョブスプーラ17内に保存される印刷ジョブデータの構成例である。
If the error is not canceled in S1007, the process of the last created print job data is stopped. (S1008)
If the total number of print pages in the print job spooler 17 and the number of print pages of the last created print job data is small in S1001, the number of print pages of the last created print job data is set as the total number of print pages. to add. (S1009)
FIG. 3 is a configuration example of the print job spooler 17 and print job data stored in the print job spooler 17.

プリンタドライバ16により作成された印刷ジョブデータを、プリントジョブスプーラ17内にジョブ単位で保存する。印刷ジョブデータは基本的にはFIFOで処理される。印刷ジョブデータには図3下部にあるように、ジョブ情報部、印刷データ部の2つから構成されている。ジョブ情報部には、ジョブを一意に識別するためのジョブIDと、ユーザにより設定された用紙の種類、用サイズ、印刷時のレイアウトなどの印刷設定情報、および、印刷ページ数等で構成されている。印刷データ部には、アプリケーション14から渡される画像データが印刷ページごとに分けて格納されている。   Print job data created by the printer driver 16 is stored in the print job spooler 17 in units of jobs. The print job data is basically processed by FIFO. As shown in the lower part of FIG. 3, the print job data includes a job information part and a print data part. The job information section is composed of a job ID for uniquely identifying a job, print setting information such as a paper type and size set by the user, a print layout, and the number of print pages. Yes. In the print data portion, image data delivered from the application 14 is stored separately for each print page.

図4はプリントジョブスプーラ17内の印刷ジョブデータに対して、レイアウト変更処理が行うかの判断の処理(図1におけるS1005の処理)の一例である。   FIG. 4 is an example of a process for determining whether the layout change process is performed on the print job data in the print job spooler 17 (the process of S1005 in FIG. 1).

最後に作成された印刷ジョブデータが印刷実行可能に必要な用紙の枚数をiとする。(S2001)
プリントジョブスプーラ17内の印刷ジョブデータの印刷設定情報がデフォルトであり、かつ印刷ページ数が2以上である場合、その印刷ジョブデータの印刷ページ総数をjとする。(S2002)
用紙1ページに収めることが可能な印刷ページ数をMとする。
Let i be the number of sheets necessary for the print job data created last to be printable. (S2001)
When the print setting information of the print job data in the print job spooler 17 is default and the number of print pages is 2 or more, the total number of print pages of the print job data is j. (S2002)
Let M be the number of print pages that can be stored on one page of paper.

Mはプリンタ19によって機械的に制限される場合や、またプリンタドライバ16において実際の印刷された用紙の内容をユーザが確認出来る最大の数に設定することも可能である。(S2003)
次の式により、必要な用紙枚数が確保できるかを判断する(S2004)

i(必要な用紙の枚数) > j (レイアウト変更が可能な印刷ページ数)* M(用紙1ページに収容可能な最大印刷データ数) ・・・式1

S2004で必要な用紙枚数が確保できる場合にはレイアウト変更が可能であると判断し、図1におけるS1004に進む。
M can be set to the maximum number that the user can confirm the actual printed paper content in the printer driver 16 when the printer 19 is mechanically limited. (S2003)
It is determined whether the required number of sheets can be secured by the following formula (S2004).

i (number of required paper sheets)> j (number of printed pages whose layout can be changed) * M (maximum number of print data that can be accommodated on one page of paper)

If the required number of sheets can be secured in S2004, it is determined that the layout can be changed, and the process proceeds to S1004 in FIG.

S2004で必要な用紙枚数が確保できない場合にはレイアウト変更が不可能であると判断し、図1におけるS1006に進む。   If the required number of sheets cannot be secured in S2004, it is determined that the layout cannot be changed, and the process proceeds to S1006 in FIG.

図5は印刷ジョブデータにレイアウト変更をかけた場合の例である。左側の印刷ジョブデータにおいて各印刷データを縦横、等倍に1/2縮小し、4つの印刷データを1ページ内にレイアウトする。また、縮小倍率は、固定では設定せず、印刷実行可能とするために必要な印刷ページ削除数が最小となるように設定する。   FIG. 5 shows an example in which a layout change is applied to print job data. In the print job data on the left side, each print data is reduced to 1/2 in the vertical and horizontal directions and the same magnification, and four print data are laid out in one page. Further, the reduction ratio is not set at a fixed value, but is set so that the number of print page deletions necessary to enable printing execution is minimized.

図6は図1におけるS1006で、ディスプレイ6に表示する用紙なしエラーのエラーダイアログである。   FIG. 6 is an error dialog for a paper out error displayed on the display 6 in S1006 in FIG.

このエラーより、ユーザに用紙の補充を促す。ユーザが用紙を補充し、ダイアログの“OK”を押下するとエラーが解除される。   This error prompts the user to replenish paper. When the user replenishes paper and presses “OK” in the dialog, the error is cleared.

また、補充する用紙が無い場合などで、印刷ジョブデータを削除し再度印刷する場合にはダイアログの“キャンセル”を押下し、印刷ジョブデータを削除する。   When there is no sheet to be replenished, when the print job data is deleted and printing is performed again, “Cancel” in the dialog is pressed to delete the print job data.

本発明における印刷制御システムのブロック図である。1 is a block diagram of a print control system in the present invention. 本発明の印刷処理のフローチャート図である。It is a flowchart figure of the printing process of this invention. プリントジョブスプーラの内容、及び印刷ジョブデータの構成例の図である。FIG. 6 is a diagram illustrating a configuration example of print job spooler contents and print job data. レイアウト変更可能かを判断する処理のフローチャート図である。It is a flowchart figure of the process which judges whether a layout change is possible. レイアウト変更の一例である。It is an example of a layout change. 用紙なしエラー時に表示するエラーダイアログの一例である。It is an example of an error dialog displayed at the time of a paper out error.

符号の説明Explanation of symbols

1 ホストコンピュータ
2 ホストコンピュータCPU
3 ホストコンピュータROM
4 ホストコンピュータRAM
5 プリンタIF
6 ディスプレイ
7 キーボード
8 ポインティングデバイス
9 ホストコンピュータディスプレイコントローラ
10 ホストコンピュータキーボードコントローラ
11 ホストコンピュータポインティングデバイスコントローラ
12 ホストコンピュータ外部記憶装置
13 ホストコンピュータシステムバス
14 アプリケーション
15 グラフィックエンジン
16 プリンタドライバ
17 プリントジョブスプーラ
18 ホストコンピュータとプリンタを接続するケーブル
19 プリンタ
20 エンジンコントローラ
21 プリントエンジン
22 ホストIF
1 Host computer 2 Host computer CPU
3 Host computer ROM
4 Host computer RAM
5 Printer IF
6 Display 7 Keyboard 8 Pointing device 9 Host computer display controller 10 Host computer keyboard controller 11 Host computer pointing device controller 12 Host computer external storage device 13 Host computer system bus 14 Application 15 Graphic engine 16 Printer driver 17 Print job spooler 18 With host computer Cable 19 for connecting the printer Printer 20 Engine controller 21 Print engine 22 Host IF

Claims (10)

用紙残量を検知する機能を有している印刷装置と、前記印刷装置に対して、印刷設定情報に基づいた印刷データの作成手段と、前記印刷データの送信手段と、前記印刷データにおける中間データの保持手段と、前記中間データの制御手段を備えた情報処理装置から構成される印刷制御システムにおいて、
前記印刷装置は、
前記紙残量検知機能を使用して、前記印刷装置に搭載されている用紙残量を前記情報処理装置に通知する手段を有しており、
前記情報処理装置は、
前記中間データを複数指定する手段と、
前記中間データより前記印刷設定情報を取得、保持する手段と、
前記用紙残量と前記印刷設定情報に応じて前記制御手段を実行する手段を有することを特徴とする印刷制御システム。
A printing apparatus having a function of detecting the remaining amount of paper, a print data creation unit based on print setting information for the printing apparatus, a transmission unit for the print data, and intermediate data in the print data And a printing control system comprising an information processing apparatus comprising the intermediate data control means,
The printing apparatus includes:
Using the remaining paper amount detection function, and having means for notifying the information processing device of the remaining amount of paper mounted in the printing device,
The information processing apparatus includes:
Means for designating a plurality of the intermediate data;
Means for acquiring and holding the print setting information from the intermediate data;
A print control system comprising: means for executing the control means in accordance with the remaining amount of paper and the print setting information.
前記印刷設定情報は、少なくともレイアウト情報、印刷ページ数に関する情報を有することを特徴とする請求項1記載の印刷制御システム。   The print control system according to claim 1, wherein the print setting information includes at least layout information and information on the number of print pages. 前記制御手段は、前記印刷設定情報により、中間データの編集可能かを判断し、可能な場合には前記印刷装置の用紙残量と、複数指定された前記印刷設定情報から取得する印刷ページ数の総量と比較し、前記印刷装置の用紙残量が少ない場合に、印刷可能となるよう前記中間データ内の印刷データを変更することを特徴とする請求項1記載の印刷制御システム。   The control means determines whether or not intermediate data can be edited based on the print setting information, and if possible, the remaining amount of paper of the printing apparatus and the number of print pages acquired from a plurality of the specified print setting information. The print control system according to claim 1, wherein the print data in the intermediate data is changed so that printing is possible when the remaining amount of paper in the printing apparatus is small compared to the total amount. 前記制御手段は、前記中間データ内の印刷データを取得し、前記印刷データの画像サイズを変更することにより印刷装置で印刷される画像のサイズを変更できる手段を有することを特徴とする請求項1記載の印刷制御システム。   2. The control unit according to claim 1, further comprising a unit capable of changing a size of an image printed by a printing apparatus by acquiring print data in the intermediate data and changing an image size of the print data. The printing control system described. 前記制御手段は、前記中間データ内の印刷設定情報を、前記中間データ内の印刷データに対して編集があった場合に、前記印刷データに対応した印刷設定情報に変更できる手段を有することを特徴とする請求項1記載の印刷制御システム。   The control means includes means for changing the print setting information in the intermediate data to print setting information corresponding to the print data when the print data in the intermediate data is edited. The printing control system according to claim 1. 用紙残量の入力手段と、前記用紙残量の記憶手段を有する印刷装置と、前記印刷装置に対して印刷設定情報に基づいた印刷データの作成手段と、前記印刷データの送信手段と、前記印刷データにおける中間データの保持手段と、前記中間データの制御手段を備えた情報処理装置から構成される印刷制御システムにおいて、
前記印刷装置は、
前記用紙残量を送信された印刷データに対応して変更する手段と、前記印刷装置に記憶されている用紙残量を前記印刷制御システムに通知する手段を有しており、
前記情報処理装置は、
前記中間データを複数指定する手段と、前記中間データより前記印刷設定情報を取得、保持する手段と、前記用紙残量と前記印刷設定情報の関係に応じた前記制御手段を実行する手段を有することを特徴とする印刷制御システム。
A remaining amount of paper input unit; a printing apparatus having a remaining amount storage unit; a print data creation unit based on print setting information for the printing device; a print data transmission unit; In a print control system including an intermediate data holding unit in data and an information processing apparatus including the intermediate data control unit,
The printing apparatus includes:
Means for changing the remaining amount of paper corresponding to the transmitted print data, and means for notifying the print control system of the remaining amount of paper stored in the printing apparatus,
The information processing apparatus includes:
Means for designating a plurality of intermediate data; means for acquiring and holding the print setting information from the intermediate data; and means for executing the control means according to the relationship between the remaining amount of paper and the print setting information. A printing control system characterized by.
前記印刷設定情報は、少なくともレイアウト情報、印刷ページ数を有することを特徴とする請求項6記載の印刷制御システム。   The print control system according to claim 6, wherein the print setting information includes at least layout information and the number of print pages. 前記制御手段は、前記印刷設定情報により、中間データの編集可能かを判断し、可能な場合には前記印刷装置の用紙残量と、複数指定された前記印刷設定情報から取得する印刷ページ数の総量と比較し、前記印刷装置の用紙残量が少ない場合に、印刷可能となるよう前記中間データ内の印刷データを変更することを特徴とする請求項6記載の印刷制御システム。   The control means determines whether or not intermediate data can be edited based on the print setting information, and if possible, the remaining amount of paper of the printing apparatus and the number of print pages acquired from a plurality of the specified print setting information. The print control system according to claim 6, wherein the print data in the intermediate data is changed so that printing is possible when the remaining amount of paper in the printing apparatus is small compared to the total amount. 前記制御手段は、前記中間データ内の印刷データを取得し、前記印刷データの画像サイズを変更することにより印刷装置で印刷される画像のサイズを変更できる手段を有することを特徴とする請求項6記載の印刷制御システム。   The said control means has a means which can change the size of the image printed by a printing apparatus by acquiring the print data in the said intermediate data, and changing the image size of the said print data. The printing control system described. 前記制御手段は、前記中間データ内の印刷設定情報を、前記中間データ内の印刷データに対して編集があった場合に、前記印刷データに対応した印刷設定情報に変更できる手段を有することを特徴とする請求項6記載の印刷制御システム。   The control means includes means for changing the print setting information in the intermediate data to print setting information corresponding to the print data when the print data in the intermediate data is edited. The print control system according to claim 6.
JP2004354931A 2004-12-08 2004-12-08 Print control system Withdrawn JP2006163868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004354931A JP2006163868A (en) 2004-12-08 2004-12-08 Print control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004354931A JP2006163868A (en) 2004-12-08 2004-12-08 Print control system

Publications (1)

Publication Number Publication Date
JP2006163868A true JP2006163868A (en) 2006-06-22

Family

ID=36665814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004354931A Withdrawn JP2006163868A (en) 2004-12-08 2004-12-08 Print control system

Country Status (1)

Country Link
JP (1) JP2006163868A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017062660A (en) * 2015-09-25 2017-03-30 ブラザー工業株式会社 Program and information processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017062660A (en) * 2015-09-25 2017-03-30 ブラザー工業株式会社 Program and information processing device

Similar Documents

Publication Publication Date Title
JP5675047B2 (en) Document processing apparatus and computer program
JP4444922B2 (en) Font download device and font download program
JP5127817B2 (en) Image forming apparatus, display control method, and program
JP3507318B2 (en) Print processing method and apparatus and storage medium
JP6135355B2 (en) Printing system, information processing apparatus, printing apparatus, and program
US20100149586A1 (en) Method of data communication between application program and printer driver, and program therefor
JP2007206923A (en) Print data editing device and print data editing program
US8289544B2 (en) Printing system and printing device for providing time designating function for executing printing operation
US20050254079A1 (en) Printing apparatus and method enabled to save print option and print document file
JP2007179353A (en) Printing system, print data supply device, method for controlling print data supply device and program
JP2010244230A (en) Information processing apparatus, printer, job processing method and program
JP2009053796A (en) Printing control device, and program of printer driver
JP2007026054A (en) Information processor, program for controlling information processor, and storage medium
JP2006163868A (en) Print control system
JP2008225547A (en) Image data generation device, image data generation method, image data generation program, and printing system
JP2009116734A (en) Information processor and reduction layout printing method
JP2015130072A (en) Information processing apparatus, print control method, and program
JP4710743B2 (en) Print server, print server program
JP3919565B2 (en) Print control apparatus and print control method
US20100091326A1 (en) Printing System, and Printing Method and Recording Medium
JP3709695B2 (en) Printing system, printer server apparatus used in printing system, printer server processing method, and recording medium on which printer server processing program is recorded
JP2014104653A (en) Printing device, printing system, control method therefor, and program
JP2007034957A (en) Print control system
WO2022138317A1 (en) Support program
JP7250605B2 (en) PRINTING METHOD, PRINTING SYSTEM AND PRINTING APPARATUS

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080304