JP2006018441A - Information processing apparatus, print setting method, storage medium storing computer-readable program, and program - Google Patents
Information processing apparatus, print setting method, storage medium storing computer-readable program, and program Download PDFInfo
- Publication number
- JP2006018441A JP2006018441A JP2004193953A JP2004193953A JP2006018441A JP 2006018441 A JP2006018441 A JP 2006018441A JP 2004193953 A JP2004193953 A JP 2004193953A JP 2004193953 A JP2004193953 A JP 2004193953A JP 2006018441 A JP2006018441 A JP 2006018441A
- Authority
- JP
- Japan
- Prior art keywords
- size
- output
- user
- document
- paper
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
【課題】 ユーザ定義される用紙サイズで長尺印刷が指定された場合に、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築することである。
【解決手段】 プリンタドライバ130が印刷データを描画する場合に、印刷データを描画する第1の原稿サイズが指定され、かつ、プリンタ150が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズが指定された場合に、プリンタドライバ130が原稿サイズと出力サイズとに基づいて、印刷データに対して拡大または縮小処理を実行するために、適する第2の原稿サイズを算出して、該算出される第2の原稿サイズを第1の原稿サイズとして指定する構成を特徴とする。
【選択図】 図1PROBLEM TO BE SOLVED: To construct a print setting environment excellent in operability capable of performing drawing processing of print data that matches a maximum size that can be drawn by an application when long printing is designated by a user-defined paper size. is there.
When a printer driver draws print data, a first document size for drawing the print data is designated, and a user sets a fixed size or a user set as an output size of paper output from a printer. When the definition paper size is designated, the printer driver 130 calculates a suitable second document size for executing enlargement or reduction processing on the print data based on the document size and the output size, The second document size calculated is designated as the first document size.
[Selection] Figure 1
Description
本発明は、プリンタドライバを介して画像形成装置が画像出力可能な印刷データの描画処理を行う情報処理装置および該情報処理装置における印刷設定方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。 The present invention relates to an information processing apparatus that performs drawing processing of print data that can be output by an image forming apparatus via a printer driver, a print setting method in the information processing apparatus, a storage medium that stores a computer-readable program, and a program It is about.
印刷装置による大判プリンタ処理では、例えばロール紙を使用して、数メートルにもおよぶ長い印刷物(以後、長尺印刷と称す)を出力する事がある。この長尺印刷では、横幅は高々数10cmから1m程度であるが、長さは数メートルにも及ぶため、あらかじめドライバが具備する定形用紙サイズではなく、細長いユーザ定義用紙サイズを使用する。 In a large format printer process by a printing apparatus, for example, a long printed matter (hereinafter referred to as long printing) of several meters may be output using roll paper. In this long printing, the width is about several tens cm to 1 m at most, but the length is several meters. Therefore, a long and narrow user-defined paper size is used instead of the standard paper size provided in advance by the driver.
ところで、一般的なアプリケーションでは、このように数メートルにも及ぶ長い用紙サイズに印刷することを想定していないため、正常に印刷ができない事がある。この場合は、アプリケーションが取り扱い可能な小さい用紙サイズ(以降、原稿サイズと称す)から、プリンタドライバにて、より大きな用紙サイズ(以降、出力サイズと称す)への拡大印刷を行う事で所望の大きさの印刷物を得る事ができる。 By the way, in a general application, since it is not assumed that printing is performed on a long paper size as long as several meters in this way, printing may not be performed normally. In this case, the desired size can be obtained by performing enlarged printing from a small paper size that can be handled by the application (hereinafter referred to as an original size) to a larger paper size (hereinafter referred to as an output size) by the printer driver. You can get the prints.
プリンタドライバにて、アプリケーションから受け取った描画データを拡大して印刷データを生成する技術として特許文献1がある。
しかしながら、ロール紙状の長尺の記録用紙に印刷する場合、ユーザが希望とする長さがまちまちであるため、縦横比が定型サイズにならないことが多い。よって、目的とする長いユーザ定義用紙に、拡大してちょうど良い大きさの原稿サイズを作成するには、出力したい記録用紙と縦横比の等しい、より小さいユーザ定義用紙をユーザはアプリケーション上で作成する必要がある。しかし、このような処理を使用者が計算して作成する事は、とても煩雑である。 However, when printing on a roll paper-like long recording paper, the length desired by the user varies, so the aspect ratio often does not become a standard size. Therefore, in order to create a document size that is exactly the same size as the target long user-defined paper, the user creates a smaller user-defined paper with the same aspect ratio as the recording paper to be output on the application. There is a need. However, it is very complicated for the user to calculate and create such processing.
また、情報処理装置で動作するアプリケーションによって、扱える用紙の最大サイズは異なっているので、使用者がアプリケーションの特性を理解して適当な大きさの原稿サイズを作成する事は非常に難しい。 In addition, since the maximum size of paper that can be handled varies depending on the application operating on the information processing apparatus, it is very difficult for the user to understand the characteristics of the application and create an appropriate document size.
例えば、幅100cm×長さ500cmの印刷物が必要な場合に、第1例として、アプリケーションが最大でA4(210×297)までのサイズをサポートするケースでは、幅高さの比は1:5なので、適当な原稿サイズは59×29mmとなる。 For example, when a printed material having a width of 100 cm and a length of 500 cm is required, as a first example, in a case where the application supports a size up to A4 (210 × 297), the width-height ratio is 1: 5. A suitable document size is 59 × 29 mm.
第2例として、アプリケーションが最大でA3(297×420mm)までのサイズをサポートするケースでは、幅高さの比は1:5なので、適当な原稿サイズは84×420mmとなる。 As a second example, in a case where the application supports a size up to A3 (297 × 420 mm), the ratio of width to height is 1: 5, so that an appropriate document size is 84 × 420 mm.
第3例として、アプリケーションが最大でA1(594×841mm)までのサイズをサポートするケースでは、幅高さの比は1:5なので、適当な原稿サイズは168×840mmとなる。 As a third example, in a case where the application supports a size up to A1 (594 × 841 mm), the width / height ratio is 1: 5, so the appropriate document size is 168 × 840 mm.
このように原稿サイズが大きすぎて、アプリケーションの制限を越えてしまうと印刷そのものが出来なくなる場合がある。また、小さすぎると、文字や図形を描画する範囲が狭くなるし、また過度の拡大を行うと、線がギザギザになるなど印刷品位が低下する恐れがある。従って、アプリケーションが描画できる最大のサイズに合致する事がもっとも望ましい。 Thus, if the document size is too large and exceeds the application limit, printing may not be possible. On the other hand, if it is too small, the drawing range of characters and figures becomes narrow, and if it is excessively enlarged, the print quality may be lowered, for example, the lines become jagged. Therefore, it is most desirable to match the maximum size that the application can draw.
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、プリンタドライバを介して画像形成装置が画像出力可能な印刷データを描画する情報処理装置において、印刷データを描画する第1の原稿サイズが指定され、かつ、画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズが指定された場合に、原稿サイズと出力サイズとに基づいて、印刷データに対して拡大または縮小処理を実行するために、適する第2の原稿サイズを算出して、該算出される第2の原稿サイズを第1の原稿サイズとして指定することにより、ユーザが指定した出力サイズと印刷データに対して指定される原稿サイズとで印刷データに拡大、または縮小処理が必要となる場合に、指定されている第1の原稿サイズのままでは、不具合の発生が予期される場合には、印刷データに対して拡大または縮小処理を実行するために、指定されている第1の原稿サイズを適する第2の原稿サイズに再指定可能となり、ユーザ定義される用紙サイズで長尺印刷が指定された場合でも、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築できる情報処理装置および該情報処理装置における印刷設定方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。 SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to render print data in an information processing apparatus that renders print data that can be output by an image forming apparatus via a printer driver. When a first original size to be specified is specified and a standard size or a user-defined paper size set by the user is specified as the output size of the paper output from the image forming apparatus, the original size and the output size are used. In order to execute enlargement or reduction processing on the print data, the user calculates a suitable second document size and designates the calculated second document size as the first document size. If the print data needs to be enlarged or reduced with the specified output size and the original size specified for the print data, If the occurrence of a malfunction is expected with the original size, the designated first original size is set to a suitable second original size in order to execute enlargement or reduction processing on the print data. It is possible to re-specify, and even when long printing is specified with a user-defined paper size, it is possible to construct a print setting environment with excellent operability that can perform printing processing of print data that matches the maximum size that the application can draw An information processing apparatus, a print setting method in the information processing apparatus, a storage medium storing a computer-readable program, and a program are provided.
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。 The information processing apparatus of the present invention that achieves the above object has the following configuration.
プリンタドライバを介して画像形成装置が画像出力可能な印刷データを描画する情報処理装置であって、前記印刷データを描画する第1の原稿サイズを指定する第1の指定手段と、前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定手段と、前記第1,第2の指定手段による前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整手段と、前記第2の指定手段により指定された出力サイズに基づいて、前記サイズ調整手段により実行される拡大または縮小に適する第2の原稿サイズを算出する算出手段とを有することを特徴とする。 An information processing apparatus that draws print data that can be output by an image forming apparatus via a printer driver, the first designation means for designating a first document size for drawing the print data, and the image forming apparatus Based on the second designation means capable of designating a standard size or a user-defined paper size set by the user as the output size of the paper output by the user, and on the original size and the output size by the first and second designation means And a size adjustment unit that executes an enlargement or reduction process on the print data, and a size suitable for enlargement or reduction executed by the size adjustment unit based on the output size designated by the second designation unit. And a calculating means for calculating the size of the two originals.
上記目的を達成する本発明の印刷設定方法は以下に示す構成を備える。 The print setting method of the present invention that achieves the above object has the following configuration.
プリンタドライバを介して画像形成装置が画像出力可能な印刷データを描画する情報処理装置における印刷設定方法であって、前記印刷データを描画する第1の原稿サイズを指定する第1の指定ステップと、前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定ステップと、前記第1,第2の指定ステップによる前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整ステップと、前記第2の指定ステップにより指定された出力サイズに基づいて、前記サイズ調整ステップにより実行される拡大または縮小に適する第2の原稿サイズを算出する算出ステップとを有することを特徴とする。 A print setting method in an information processing apparatus for drawing print data that can be output by an image forming apparatus via a printer driver, the first specifying step for specifying a first document size for drawing the print data; A second designation step capable of designating a standard size or a user-defined paper size set by a user as an output size of the paper output by the image forming apparatus; the original size and the output by the first and second designation steps; A size adjustment step for executing enlargement or reduction processing on the print data based on the size, and an enlargement or a step executed by the size adjustment step based on the output size specified by the second specification step. And a calculating step for calculating a second document size suitable for reduction.
本発明によれば、ユーザが指定した出力サイズと印刷データに対して指定される原稿サイズとで印刷データに拡大、または縮小処理が必要となる場合に、指定されている第1の原稿サイズのままでは、不具合の発生が予期される場合には、印刷データに対して拡大または縮小処理を実行するために、指定されている第1の原稿サイズを適する第2の原稿サイズに再指定可能となり、ユーザ定義される用紙サイズで長尺印刷が指定された場合でも、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築できるという効果を奏する。 According to the present invention, when the print data needs to be enlarged or reduced with the output size specified by the user and the original size specified for the print data, the first original size specified is specified. If a failure is expected, the designated first document size can be re-designated to an appropriate second document size in order to execute enlargement or reduction processing on the print data. Even when long printing is specified with a user-defined paper size, it is possible to construct a print setting environment with excellent operability that can perform print data drawing processing that matches the maximum size that the application can draw. .
次に本発明を実施するための最良の形態について図面を参照して説明する。 Next, the best mode for carrying out the present invention will be described with reference to the drawings.
〔第1実施形態〕
図1は、本発明の第1実施形態を示す情報処理装置、印刷装置を含む印刷システムの構成を説明するブロック図であり、パーソナルコンピュータ等で構成される情報処理装置300とプリンタ150とが双方向インタフェース21を介して通信可能なシステム例に対応する。
[First Embodiment]
FIG. 1 is a block diagram illustrating a configuration of a printing system including an information processing apparatus and a printing apparatus according to a first embodiment of the present invention. Both an
図1において、110はアプリケーションソフトウェアで、印刷原稿を作成する。120はオペレーティングシステム(OS)の印刷サービスで、アプリケーションソフトウェア110の印刷要求に応じて印刷データを仲介する。
In FIG. 1,
130はプリンタドライバで、OSの印刷サービス120の要求に従って、印刷データをプリンタエンジン部140で処理可能な形式のデータに変換する。150はプリンタで、双方向インタフェース21を介してプリンタドライバ130によって作成された印刷データを受信して印刷処理を行う。なお、プリンタエンジン部140で使用可能な記録媒体として、ロール紙をサポートして、大判プリント処理を実行可能に構成されている。
A printer driver 130 converts print data into data in a format that can be processed by the
図2は、図1に示したホストコンピュータ300とプリンタ150の構成を説明するブロック図であり、図1と同一のものには同一の符号を付してある。
FIG. 2 is a block diagram illustrating the configuration of the
図1において、ホストコンピュータ1−1は、CPU1を備えている。CPU1は、ROM3のプログラム用ROMあるいは外部メモリ11に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表(表計算等を含む)等が混在した文書処理を実行し、システムバス4に接続される各デバイスをCPU1が総括的に制御する。
In FIG. 1, the host computer 1-1 includes a
また、このROM3のプログラム用ROMあるいは外部メモリ11には、CPU1の制御プログラムであるオペレーティングシステムプログラム(以下OS)等が記憶され、ROM3のフォント用ROMあるいは外部メモリ11には、上記文書処理の際に使用するフォントデータ等が記憶され、ROM3のデータ用ROMあるいは外部メモリ11には、上記文書処理等を行う際に使用する各種データが記憶されている。
The
2はRAMで、CPU1の主メモリやワークエリア等として機能する。5はキーボードコントローラ(KBC)で、キーボード9や不図示のポインティングデバイスからのキー入力を制御する。6はCRTコントローラ(CRTC)で、CRTディスプレイ(CRT)10の表示を制御する。7はディスクコントローラ(DKC)で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム(以下、プリンタドライバと記す)等を記憶する外部メモリ11とのアクセスを制御する。外部メモリ11は、ハードディスク(HD)やフレキシブルディスク(FD)等で構成される。
8はプリンタコントローラ(PRTC)で、所定の双方向性インタフェース21としてのUSBインタフェースケーブルを介してプリンタ150に接続されて、プリンタ150との通信制御処理を実行する。
A printer controller (PRTC) 8 is connected to the
なお、CPU1は、例えばRAM2上に設定された表示情報のアウトラインフォントへの展開(ラスタライズ)処理や、画像データの描画処理、グラフィックデータの描画処理等を実行し、CRT10上でのWYSIWYGを可能としている。また、CPU1は、CRT10上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。
The
これによって、ユーザは、印刷を実行する際、印刷の設定に関するウインドウ、後述する図4等に示す印刷設定ユーザインタフェースとなるウインドウを開き、プリンタ150の設定(定型外のユーザ定義用紙の設定を含む)や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。 As a result, when executing printing, the user opens a window relating to print settings, a window serving as a print setting user interface shown in FIG. 4 to be described later, and the settings of the printer 150 (including settings of non-standard user-defined papers). Or a print processing method for a printer driver including selection of a print mode.
一方、プリンタ150は、プリンタCPU12を備えている。プリンタCPU12は、ROM13のプログラム用ROMに記憶された制御プログラム等あるいは外部メモリ14に記憶された制御プログラム等に基づいて、システムバス15に接続される印刷部(プリンタエンジン)17に出力情報としての画像信号を出力する。
On the other hand, the
また、このROM13のプログラム用ROMには、CPU12の制御プログラム等が記憶されている。ROM13のフォント用ROMには、上記出力情報を生成する際に使用するフォントデータ等が記憶され、ROM13のデータ用ROMには、ハードディスク等の外部メモリ14を用いないプリンタの場合ではホストコンピュータ300上で利用される情報等が記憶されている。
Further, a control program for the
CPU12は、入力部18を介してホストコンピュータ300との通信処理が可能となっており、プリンタ150内の情報等をホストコンピュータ300に通知可能に構成されている。19は前記CPU12の主メモリやワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。
The
なお、RAM19は、出力情報展開領域や、環境データ格納領域、NVRAM等に用いられる。前述したハードディスク(HD)や、ICカード等の外部メモリ14は、ディスクコントローラ(DKC)20によりアクセスを制御される。外部メモリ14は、オプションとして接続され、フォントデータや、エミュレーションプログラム、フォームデータ等を記憶する。さらに、151は前述した操作パネルで、操作のためのスイッチ及びLED表示器等が配されている。
The
また、前述した外部メモリ14は、少なくとも1個以上備えられ、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しない不揮発性であるNVRAMを有し、操作パネル151からのプリンタモード設定情報を記憶するようにしても良い。
Further, at least one
また、外部メモリ11上には所定のオペレーティングシステムがインストールされており、システムの起動とともに、オペレーティングシステムがRAM2上のシステムエリアにロードされて、ユーザが選択するアプリケーション、プリンタドライバ等の実行が総括的に制御される。
Also, a predetermined operating system is installed on the external memory 11, and when the system is started, the operating system is loaded into the system area on the
このように構成された印刷システムにおける本実施形態の特徴について以下説明する。 The features of the present embodiment in the printing system configured as described above will be described below.
図1に示すプリンタドライバ130を介して図1に示すプリンタ150が画像出力可能な印刷データを描画する情報処理装置300は、印刷データを描画する第1の原稿サイズを、例えば図4に示す印刷設定画面を介して指定する。そして、プリンタ150が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを、例えば図4に示す印刷設定画面を介して指定する。
The
そして、プリンタドライバ130が指定された出力サイズに基づいて、サイズ調整手段により実行される拡大または縮小に適する第2の原稿サイズを算出すると、指定された原稿サイズと前記出力サイズとに基づいて、印刷データに対して拡大または縮小処理を実行する。 Then, when the printer driver 130 calculates a second document size suitable for enlargement or reduction executed by the size adjusting unit based on the designated output size, the printer driver 130 calculates the second document size based on the designated document size and the output size. Enlarge or reduce the print data.
これにより、ユーザが指定した出力サイズと印刷データに対して指定される原稿サイズとで印刷データに拡大、または縮小処理が必要となる場合に、指定されている第1の原稿サイズのままでは、不具合の発生が予期される場合には、印刷データに対して拡大または縮小処理を実行するために、指定されている第1の原稿サイズを適する第2の原稿サイズに再指定可能となり、ユーザ定義される用紙サイズで長尺印刷が指定された場合でも、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築できる。 As a result, when the print data needs to be enlarged or reduced with the output size specified by the user and the original size specified for the print data, the specified original original size remains unchanged. If the occurrence of a defect is expected, it is possible to re-specify the designated first document size to a suitable second document size in order to execute enlargement or reduction processing on the print data. Even when long printing is specified for the paper size to be printed, it is possible to construct a print setting environment with excellent operability that can perform print data drawing processing that matches the maximum size that can be drawn by the application.
また、プリンタドライバ130により算出される第2の原稿サイズを前記出力サイズとして再指定する。 Further, the second document size calculated by the printer driver 130 is redesignated as the output size.
これにより、簡単な操作で、ユーザが指定したユーザ定義用紙の出力サイズに基づいて算定された適正な原稿サイズが自動指定されることで、適正な縮小または拡大の倍率を確定させることができる。 Accordingly, an appropriate document size calculated based on the output size of the user-defined paper designated by the user is automatically designated by a simple operation, and an appropriate reduction or enlargement magnification can be determined.
さらに、プリンタドライバ130は、後述する図6に示すステップS23で指定される出力サイズに対して拡大または縮小するに適するように用紙の幅と高さとの比を計算し、さらに図6に示すステップS24において、該算出される用紙の幅と高さとの比に基づいて、出力サイズの一方の長さを所定の最大描画数内で確保できる最大長として、他方の長さを算出する。 Further, the printer driver 130 calculates the ratio between the width and the height of the sheet so as to be suitable for enlarging or reducing the output size specified in step S23 shown in FIG. 6 to be described later, and further, the step shown in FIG. In S24, based on the calculated ratio between the width and height of the paper, the length of one of the output sizes is calculated as the maximum length that can be secured within a predetermined maximum number of drawing.
これにより、所定の最大描画数内で確保できる最大長を一片の長さとした状態で、他方の片の長さを指定された比に基づき算定することができ、ユーザ定義された出力サイズに最適な原稿サイズを設定することができる。 This makes it possible to calculate the length of the other piece based on the specified ratio, with the maximum length that can be secured within the specified maximum number of renderings as the length of one piece, and is optimal for user-defined output sizes You can set an appropriate document size.
また、所定の最大描画数は、実行可能なアプリケーションまたはオペレーティングシステムにより決定される。 Further, the predetermined maximum drawing number is determined by an executable application or an operating system.
これにより、実行可能なアプリケーションまたはオペレーティングシステムに最適な原稿サイズを指定することができる。 As a result, it is possible to designate an optimal document size for an executable application or an operating system.
さらに、プリンタドライバ130は、図7に示すステップS31において、アプリケーションソフトウェアから指示される第1の原稿サイズの情報を取得するする。そして、図6に示すステップS32〜S34により、第1の原稿サイズの範囲内で用紙サイズに拡大または縮小に適する第2の原稿サイズを算出する。 Further, in step S31 shown in FIG. 7, the printer driver 130 acquires information on the first document size indicated by the application software. Then, in steps S32 to S34 shown in FIG. 6, a second original size suitable for enlarging or reducing the paper size within the range of the first original size is calculated.
これにより、使用するアプリケーションに合わせて、簡単に原稿サイズの大きさを調整する事が可能となる。 Thereby, it is possible to easily adjust the size of the document according to the application to be used.
また、プリンタドライバ130は、図5に示すステップS13において、指定される出力サイズに合わせて、前記第2の原稿サイズを算出するかどうかを判定する。 In step S13 shown in FIG. 5, the printer driver 130 determines whether to calculate the second document size in accordance with the designated output size.
これにより、ユーザからのユーザ定義用紙の出力サイズの指定状態に応じて、原稿サイズの指定を適時に実行することができる。 As a result, the document size can be designated in a timely manner according to the designation state of the output size of the user-defined paper from the user.
図3は、図1に示した情報処理装置300のCRT10上に表示される印刷設定画面の一例を示す図であり、図1に示したプリンタドライバ130によるユーザインタフェース例に対応する。
FIG. 3 is a diagram showing an example of a print setting screen displayed on the
図3において、210は原稿サイズ指定ボックスで、アプリケーション110の用紙サイズに相当する「原稿サイズ」を指定する場合に、図示しないカーソルをポインティングデバイスを操作することで原稿サイズを指定可能に構成されている。
In FIG. 3,
230は出力サイズ指定ボックスで、プリンタエンジン部140に装着されている用紙サイズに相当する「出力サイズ」を指定する場合に、図示しないカーソルをポインティングデバイスを操作することで出力サイズを指定可能に構成されている。
なお、出力サイズ指定ボックス230の内容が、例えば『原稿サイズと同じ』に設定されている場合は通常印刷(等倍印刷)が行われるが、原稿サイズ210と出力サイズ230とが異なるサイズを選択すると、その用紙サイズ間で拡大・縮小を行う。また、出力サイズ指定ボックス230は、いわゆる定型サイズ(A3等以外に、後述するユーザ定義用紙を選択することで、定形外のユーザ定義用紙を指定することができるように構成されている。
Note that when the content of the output
220は倍率設定ボックスで、原稿に対する出力時の拡大・縮小時の倍率を指定することが可能に構成されている。240は部数設定ボックスで、印刷する部数を指定することが可能に構成されている。
250は印刷向き設定ボタンで、原稿サイズ指定ボックス210の印刷の向きを、横向き(ポートレイト)と縦向き(ランドスケープ)とのいずれかを選択可能に構成されている。260は印刷ボタンで、印刷実行をプリンタドライバ130に指示するボタンとして機能する。270はキャンセルボタンで、印刷を中止するためのボタンとして機能する。
図4は、図1に示した情報処理装置300のCRT10上に表示される印刷設定画面の一例を示す図であり、図3に示したプリンタドライバ130によるユーザインタフェース例(ユーザ定義用紙を設定する場合に、そのサイズを指定するためのユーザインタフェースの例)に対応する。なお、図4の上部のインタフェース画面は、図3の構成と同一であり、図4の下部のインタフェース画面は、出力サイズ指定ボックス230で、「ユーザ定義用紙」が選択された場合に、プリンタドライバ130により、図2に示したCRT10に表示される画面である。
FIG. 4 is a view showing an example of a print setting screen displayed on the
図3に示す出力サイズ指定ボックス230で、図示しないポインティングデバイス等を操作して「ユーザ定義用紙」に変更指示を行うと、プリンタドライバ130がユーザ定義用紙の設定画面として、図4の下部に示すインタフェースをCRT10に表示させる。
When an output
図4において、310は単位選択部で、入力するサイズの単位系を「ミリメートル」または「インチ」のどちらで表示するかを選択することができるように構成されている。
In FIG. 4,
320,330は用紙のサイズ指定部で、幅、高さによりユーザ用紙サイズを設定可能に構成されている。340はOKボタンで、図4に示したユーザ定義用紙の内容で、用紙サイズを確定する際に押下指示され、設定内容がプリンタドライバ130に反映される。350はキャンセルボタンで、図4に示したユーザ定義用紙の設定を破棄する場合に押下指示される。
Reference numerals 320 and 330 denote paper size designation sections, which are configured so that the user paper size can be set according to the width and height.
このように本実施形態では、使用者は、図4に示す印刷設定画面に基づくユーザ定義用紙設定画面により、任意のサイズのユーザ定義用紙を指定することができる。 As described above, in this embodiment, the user can specify user-defined paper of an arbitrary size on the user-defined paper setting screen based on the print setting screen shown in FIG.
図5は、本発明に係る情報処理装置における第1のデータ処理手順の一例を示すフローチャートであり、図1に示したプリンタドライバ130によるユーザ用紙指定処理手順に対応する。なお、S11〜S15は各ステップを示す。 FIG. 5 is a flowchart showing an example of a first data processing procedure in the information processing apparatus according to the present invention, and corresponds to the user paper designation processing procedure by the printer driver 130 shown in FIG. S11 to S15 indicate each step.
まず、ステップS11において、図4に示すように、出力サイズ選択ボックス230をポインティングデバイス等で操作して選択項目を「ユーザ定義用紙」に変更する。すると、図4に示す下段のようなユーザ定義用紙指定画面が表示されるので、ステップS12において、幅320mmと高さ330mmを幅1000mm×高さ5000mmに設定して、OKボタン340を押してサイズの変更を確定する。
First, in step S11, as shown in FIG. 4, the output
この時、ステップS13において、出力サイズに合うように原稿サイズを調整しますか?」とメッセージをプリンタドライバ130がCRT10上に表示し、使用者が図示しない画面上で<No>を選ぶと、何もしないで本処理を終了する。
At this time, in step S13, do you adjust the document size to match the output size? Is displayed on the
一方、ステップS130で、<Yes>ボタンを選ぶと、ステップS14で、原稿サイズの大きさを調整する。例えば定められた論理に従って、出力サイズ230に指定された幅1000mm×高さ5000mmの大きさに拡大するのに最適な原稿サイズ210の大きさを算出する。
On the other hand, if the <Yes> button is selected in step S130, the document size is adjusted in step S14. For example, according to a predetermined logic, the size of the
そして、ステップS15において、原稿サイズを算出したサイズのユーザ定義用紙に変更して動作が完了する。 In step S15, the document size is changed to the calculated user-defined paper, and the operation is completed.
これにより、使用者は、こうして作成された原稿サイズ210の上に、アプリケーション110を使って文字や画像などの印刷データを描画すれば、所望の大きさの長尺印刷が得られる。
Thus, if the user draws print data such as characters and images on the
次に、図5のステップS14における最適な大きさの原稿サイズを算出する論理の例について、図6に示すフローチャートを参照して説明する。 Next, an example of logic for calculating the optimal document size in step S14 in FIG. 5 will be described with reference to the flowchart shown in FIG.
図6は、本発明に係る情報処理装置における第2のデータ処理手順の一例を示すフローチャートであり、図1に示したプリンタドライバ130によるユーザ用紙設定処理手順の要部詳細手順(図5に示すステップS14の詳細手順)に対応する。なお、S21〜S25は各ステップを示す。 FIG. 6 is a flowchart showing an example of the second data processing procedure in the information processing apparatus according to the present invention. The detailed procedure (shown in FIG. 5) of the user paper setting processing procedure by the printer driver 130 shown in FIG. This corresponds to the detailed procedure in step S14. S21 to S25 indicate each step.
また、本例では、既存の多くのアプリケーション110やOS120の描画時の座標系がshort型であることから、描画ピクセルの最大値を「32768」と仮定した場合の論理を示す。なお、説明を簡便にするために、本実施形態では、原稿サイズ210、出力サイズ230ともに、かならず「幅<高さ」であると定義する。もちろん、本実施形態では、「幅≧高さ」の場合でも有効であることは明白である。
Also, in this example, since the coordinate system at the time of drawing of many existing
まず、ステップS21において、プリンタドライバ130は、描画する画像データの解像度(Resol)を図示しない設定テーブルから取得する。今回は解像度は300dpiであったと仮定する。 First, in step S21, the printer driver 130 acquires the resolution (Resol) of image data to be drawn from a setting table (not shown). This time, it is assumed that the resolution is 300 dpi.
次に、ステップS22において、最大の描画ピクセル数(PIXELmax)である「32768」を設定されている解像度(300dpi)で割り、その描画座標系で扱える最大のサイズ(SIZEmax)を求める。 Next, in step S22, “32768”, which is the maximum number of pixels to be drawn (PIXELmax), is divided by the set resolution (300 dpi) to obtain the maximum size (SIZEmax) that can be handled in the drawing coordinate system.
(サイズ算出例)
SIZEmax=PIXELmax÷Resol=32768÷300=109.2inch=2773mm
これで、原稿サイズ210の高さが確定する。次に、ステップS23において、出力サイズ230の幅と高さの比を計算する。現在の出力サイズ230は、幅1000mm×高さ5000mmなので、その比は、幅:高さ=1:5である。この比の値を用いて、ステップS24において、高さを2773mmに設定した場合の幅の値を計算する。
(Size calculation example)
SIZEmax = PIXELmax / Resol = 32768/300 = 109.2 inch = 2773 mm
Thus, the height of the
(サイズ算出例)
1:5=554.6mm:2773mmなので、幅は554.6mmとなる。最後に、ステップS25で、原稿サイズ210を算出した554.6×2773mmのユーザ定義用紙に変更して、最適なサイズの算出を完了する。
(Size calculation example)
Since 1: 5 = 554.6 mm: 2773 mm, the width is 554.6 mm. Finally, in step S25, the
以上、説明したように、出力サイズ230に設定したサイズを元に、拡大した場合にこれに合致する原稿サイズ210を自動算出する事により、アプリケーション110やOS120の制限によらず、手軽に長尺印刷を実現する事が可能となる。
As described above, based on the size set as the
なお、算出された用紙サイズの結果をユーザインタフェースを介してCRT10にプリンタドライバ130が表示して、ユーザからの確認を求めた後、印刷処理を実行するように制御するか否かは任意の構成である。
Whether the printer driver 130 displays the result of the calculated paper size on the
〔第2実施形態〕
上記第1実施形態では、アプリケーション110やOS120の制限が一意にshort型であると仮定する印刷システム例について説明したが、実際にはアプリケーションの種類に応じて、さまざまな制限が存在する。これらの制限を1つ1つ使用者が意識して制御する事は、非常に煩雑である。そこで、第2実施形態は、このアプリケーション毎の制限に対応するための実施形態例である。以下、図7に示すフローチャートを参照して説明する。
[Second Embodiment]
In the first embodiment, the example of the printing system that assumes that the restrictions of the
一般に、アプリケーション110からプリンタドライバ130により印刷設定画面をCRT10上に表示すると、原稿サイズ210にはそのアプリケーション110が扱える用紙サイズが設定されている。
In general, when a print setting screen is displayed on the
図7は、本発明に係る情報処理装置における第3のデータ処理手順の一例を示すフローチャートであり、図1に示したプリンタドライバ130によるユーザ用紙設定処理手順に対応する。なお、S31〜S34は各ステップを示す。また、本処理前の設定状態では、例えばあるアプリケーションからプリンタドライバ130が印刷設定画面を表示した時に、原稿サイズ210に、例えば「A3」が設定されていたと仮定する。
FIG. 7 is a flowchart showing an example of a third data processing procedure in the information processing apparatus according to the present invention, and corresponds to the user paper setting processing procedure by the printer driver 130 shown in FIG. In addition, S31-S34 shows each step. In the setting state before this processing, it is assumed that, for example, “A3” is set in the
まず、ステップS31において、現在、原稿サイズ210に設定されている用紙サイズの高さを図示しない設定テーブル(図2に示すRAM2上に確保されている)より取得する。そして、ここで、現在原稿サイズ210は「A3」に設定されているので、その高さは「420mm」である。
First, in step S31, the height of the paper size currently set in the
そして、ステップS32において、出力サイズ230の幅と高さとの比を求める。次に、ステップS33において、ステップS32で算出した比を使って、ステップS31で、取得した原稿サイズ210の高さを基準に、幅の値を計算する。
In step S32, the ratio between the width and height of the
〔算出例〕
幅と高さとの比1:5=86mm:430mmとの関係を満たすので、幅は86mmとなる。
[Calculation example]
Since the ratio of width to height satisfies the relationship of 1: 5 = 86 mm: 430 mm, the width is 86 mm.
そして、最後に、ステップS34で、原稿サイズ210を算出した86×430mmをユーザ定義用紙に変更指定して、最適なサイズの算出処理を完了する。
Finally, in step S34, 86 × 430 mm from which the
図8は、本発明に係る情報処理装置におけるユーザ定義用紙のサイズの算出処理例を概念的に説明する図である。 FIG. 8 is a diagram conceptually illustrating a calculation processing example of the size of the user-defined paper in the information processing apparatus according to the present invention.
図8において、長尺印刷の出力サイズ230と幅と高さの比が等しい原稿サイズ210を作成する際に、元々、原稿サイズ210に設定されていた「A3」というサイズを利用して、その範囲内で新しいユーザ定義用紙のサイズを算出する例である。
In FIG. 8, when creating the
以上、説明したように、アプリケーション110から渡された原稿サイズの大きさに基づいて、出力サイズ230のサイズと幅と高さの比が等しい原稿サイズ210をプリンタドライバ130が自動算出する事により、使用するアプリケーション110に合わせて、簡単に原稿サイズ210の大きさを調整する事が可能となる。
As described above, the printer driver 130 automatically calculates the
〔第3実施形態〕
第1実施形態では、出力サイズ230にユーザ定義用紙が設定された場合に、使用者に対して単純に「出力サイズに合わせて原稿サイズを調整するか」を問い合わせる場合について説明したが、別な実施形態として、プリンタドライバ130は、第2の原稿サイズを算出するかどうかの判定を、使用者に対する問い合わせ結果から判定する第1の判定、出力サイズの幅と高さの比が、既存の出力サイズが合致しないか否かで判定する第2の判定、出力サイズの幅と高さの比が一定の閾値を超えたか否かで判定する第3の判定、出力サイズの大きさが一定の閾値を超えているか否かの第4の判定のいずれか1つにより、または第1〜第4の判定の複数の判定の組み合わせにより判断して、問い合わせを行わずに自動判断したり、必要な場合のみ問い合わせを行うように制御することも本発明の適用範囲である。
[Third Embodiment]
In the first embodiment, when a user-defined paper is set as the
具体的には、「出力サイズの幅・高さの比が、原稿サイズの選択肢と合致しない場合」、「出力サイズの幅・高さの比が一定の範囲を超えていた場合」、「出力サイズの長い方の辺の長さが一定の閾値を超えていた場合」などの条件の1つ、または複数を組み合わせを上記図5に示したステップS13においてプリンタドライバ130が判定することで実現される。 Specifically, “When the output size width / height ratio does not match the document size choice”, “When the output size width / height ratio exceeds a certain range”, “Output This is realized by the printer driver 130 determining in step S13 shown in FIG. 5 whether one or a combination of conditions such as “the length of the longer side exceeds a certain threshold”. The
これにより、ユーザによるユーザ定義用紙を指定して長尺印刷を実行する場合に、ユーザによる指定負担を軽減し、簡単な操作で確実に出力サイズに対する最適な原稿サイズを自動的に指定できる操作環境をユーザに提供することができる。 As a result, when a user-defined paper is specified by the user and long printing is performed, the user's specification burden is reduced, and an operation environment that can automatically specify the optimum document size for the output size with a simple operation. Can be provided to the user.
〔第4実施形態〕
以下、図9に示すメモリマップを参照して本発明に係る印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
[Fourth Embodiment]
The configuration of a data processing program that can be read by the printing system according to the present invention will be described below with reference to the memory map shown in FIG.
図9は、本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。 FIG. 9 is a diagram illustrating a memory map of a storage medium that stores various data processing programs readable by the printing system according to the present invention.
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。 Although not particularly illustrated, information for managing a program group stored in the storage medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。 Further, data depending on various programs is also managed in the directory. In addition, a program for installing various programs in the computer, and a program for decompressing when the program to be installed is compressed may be stored.
本実施形態における図5、図6、図7に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。 The functions shown in FIGS. 5, 6, and 7 in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Is.
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。 Therefore, as long as it has the function of the program, the form of the program such as an object code, a program executed by an interpreter, or script data supplied to the OS is not limited.
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。 As a storage medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD, etc. Can be used.
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 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.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやftpサーバ等も本発明の請求項に含まれるものである。 As another program supply method, a browser of a client computer is used to connect to a homepage on the Internet, and the computer program itself of the present invention or a compressed file including an automatic installation function is stored on a recording medium such as a hard disk from the homepage. It can also be supplied by downloading. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server, an ftp server, and the like that allow a plurality of users to download a program file for realizing the functional processing of the present invention on a computer are also included in the claims of the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like 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等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board 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.
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。 The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not.
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。 Although various examples and embodiments of the present invention have been shown and described, the spirit and scope of the present invention are not limited to the specific descriptions in the present specification by those skilled in the art.
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様1〜16について説明する。
Note that the present invention is not limited to the above-described embodiment, and it is needless to say that various modifications can be made without departing from the gist of the present invention. Hereinafter,
〔実施態様1〕
プリンタドライバ(図1に示すプリンタドライバ130)を介して画像形成装置(例えば図1に示すプリンタ150)が画像出力可能な印刷データを描画する情報処理装置であって、前記印刷データを描画する第1の原稿サイズを指定する第1の指定手段(例えば図4に示す印刷設定画面を介して指定する)と、前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定手段(例えば図4に示す印刷設定画面を介して指定する)と、前記第1,第2の指定手段による前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整手段(例えば図1に示すプリンタドライバ130)に示す印刷設定画面を介して指定する)と、前記第2の指定手段により指定された出力サイズに基づいて、前記サイズ調整手段により実行される拡大または縮小に適する第2の原稿サイズを算出する算出手段(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS14)とを有することを特徴とする情報処理装置。
[Embodiment 1]
An information processing apparatus that draws print data that can be output by an image forming apparatus (for example, the
これにより、ユーザが指定した出力サイズと印刷データに対して指定される原稿サイズとで印刷データに拡大、または縮小処理が必要となる場合に、指定されている第1の原稿サイズのままでは、不具合の発生が予期される場合には、印刷データに対して拡大または縮小処理を実行するために、指定されている第1の原稿サイズを適する第2の原稿サイズに再指定可能となり、ユーザ定義される用紙サイズで長尺印刷が指定された場合でも、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築できる。 As a result, when the print data needs to be enlarged or reduced with the output size specified by the user and the original size specified for the print data, the specified original original size remains unchanged. If the occurrence of a defect is expected, it is possible to re-specify the designated first document size to a suitable second document size in order to execute enlargement or reduction processing on the print data. Even when long printing is specified for the paper size to be printed, it is possible to construct a print setting environment with excellent operability that can perform print data drawing processing that matches the maximum size that can be drawn by the application.
〔実施態様2〕
前記算出手段により算出される前記第2の原稿サイズを前記出力サイズとして再指定する第3の指定手段(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS15)を有することを特徴とする実施態様1記載の情報処理装置。
[Embodiment 2]
And third specifying means for re-specifying the second document size calculated by the calculating means as the output size (for example, step S15 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1). The information processing apparatus according to the first embodiment.
これにより、簡単な操作で、ユーザが指定したユーザ定義用紙の出力サイズに基づいて算定された適正な原稿サイズが自動指定されることで、適正な縮小または拡大の倍率を確定させることができる。 Accordingly, an appropriate document size calculated based on the output size of the user-defined paper designated by the user is automatically designated by a simple operation, and an appropriate reduction or enlargement magnification can be determined.
〔実施態様3〕
前記算出手段は、前記第2の指定手段で指定される出力サイズに対して拡大または縮小するに適するように用紙の幅と高さとの比を計算する比算出手段(例えば図1に示すプリンタドライバ130が実行する図6に示すステップS23)と、前記比算出手段により算出される用紙の幅と高さとの比に基づいて、出力サイズの一方の長さを所定の最大描画数内で確保できる最大長として、他方の長さを算出するサイズ算出手段(例えば図1に示すプリンタドライバ130が実行する図6に示すステップS224)とを有することを特徴とする実施態様1記載の情報処理装置。
[Embodiment 3]
The calculating means calculates a ratio between the width and height of the paper so as to be suitable for enlarging or reducing the output size specified by the second specifying means (for example, the printer driver shown in FIG. 1). One of the output sizes can be secured within a predetermined maximum number of renderings based on the step S23 shown in FIG. The information processing apparatus according to
これにより、所定の最大描画数内で確保できる最大長を一片の長さとした状態で、他方の片の長さを指定された比に基づき算定することができ、ユーザ定義された出力サイズに最適な原稿サイズを設定することができる。 This makes it possible to calculate the length of the other piece based on the specified ratio, with the maximum length that can be secured within the specified maximum number of renderings as the length of one piece, and is optimal for user-defined output sizes You can set an appropriate document size.
〔実施態様4〕
前記所定の最大描画数は、実行可能なアプリケーションまたはオペレーティングシステムにより決定されることを特徴とする実施態様3記載の情報処理装置。
[Embodiment 4]
The information processing apparatus according to
これにより、実行可能なアプリケーションまたはオペレーティングシステムに最適な原稿サイズを指定することができる。 As a result, it is possible to designate an optimal document size for an executable application or an operating system.
〔実施態様5〕
前記算出手段は、アプリケーションソフトウェアから指示される第1の原稿サイズの情報を取得する取得手段(例えば図1に示すプリンタドライバ130が実行する図7に示すステップS31)を備え、前記算出手段(例えば図1に示すプリンタドライバ130が実行する図6に示すステップS32〜S34)は、前記第1の原稿サイズの範囲内で用紙サイズに拡大または縮小に適する第2の原稿サイズを算出することを特徴とする実施態様1記載の情報処理装置。
[Embodiment 5]
The calculation means includes an acquisition means (for example, step S31 shown in FIG. 7 executed by the printer driver 130 shown in FIG. 1) for acquiring information on the first document size instructed by the application software. Steps S32 to S34 shown in FIG. 6 executed by the printer driver 130 shown in FIG. 1 calculate a second original size suitable for enlarging or reducing the paper size within the range of the first original size. The information processing apparatus according to the first embodiment.
これにより、使用するアプリケーションに合わせて、簡単に原稿サイズの大きさを調整する事が可能となる。 Thereby, it is possible to easily adjust the size of the document according to the application to be used.
〔実施態様6〕
前記第2の指定手段で指定される出力サイズに合わせて、前記第2の原稿サイズを算出するかどうかを判定する判定手段(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS13)を有することを特徴とする実施態様1記載の情報処理装置。
[Embodiment 6]
Determination means for determining whether to calculate the second document size in accordance with the output size specified by the second specifying means (for example, step S13 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1). The information processing apparatus according to the first embodiment, which includes:
これにより、ユーザからのユーザ定義用紙の出力サイズの指定状態に応じて、原稿サイズの指定を適時に実行することができる。 As a result, the document size can be designated in a timely manner according to the designation state of the output size of the user-defined paper from the user.
〔実施態様7〕
前記判定手段は、前記第2の原稿サイズを算出するかどうかの判定を、使用者に対する問い合わせ結果から判定する第1の判定、出力サイズの幅と高さの比が、既存の出力サイズが合致しないか否かで判定する第2の判定、出力サイズの幅と高さの比が一定の閾値を超えたか否かで判定する第3の判定、出力サイズの大きさが一定の閾値を超えているか否かで判定する第4の判定のいずれか1つにより、または第1〜第4の判定の複数の判定の組み合わせにより行うことを特徴とする請求項6記載の情報処理装置。
[Embodiment 7]
The determination means determines whether or not to calculate the second document size from a first determination based on a result of an inquiry to the user. The ratio between the width and the height of the output size matches the existing output size. A second determination that determines whether or not the output size width ratio is greater than a certain threshold, a third determination that determines whether or not the output size width exceeds a certain threshold, and the output size exceeds a certain threshold The information processing apparatus according to
これにより、ユーザによるユーザ定義用紙を指定して長尺印刷を実行する場合に、ユーザによる指定負担を軽減し、簡単な操作で確実に出力サイズに対する最適な原稿サイズを自動的に指定できる操作環境をユーザに提供することができる。 As a result, when a user-defined paper is specified by the user and long printing is performed, the user's specification burden is reduced, and an operation environment that can automatically specify the optimum document size for the output size with a simple operation. Can be provided to the user.
〔実施態様8〕
プリンタドライバを介して画像形成装置が画像出力可能な印刷データを描画する情報処理装置における印刷設定方法であって、前記印刷データを描画する第1の原稿サイズを指定する第1の指定ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS11)と、前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS12)と、前記第1,第2の指定ステップによる前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS13)と、前記第2の指定ステップにより指定された出力サイズに基づいて、前記サイズ調整ステップにより実行される拡大または縮小に適する第2の原稿サイズを算出する算出ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS14)とを有することを特徴とする印刷設定方法。
[Embodiment 8]
A print setting method in an information processing apparatus that renders print data that can be output by an image forming apparatus via a printer driver, and a first designation step that designates a first document size for rendering the print data (for example, Step S11 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1 and a second specification that can specify a standard size or a user-defined paper size set by the user as the output size of the paper output by the image forming apparatus. Based on the step (for example, step S12 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1) and the original size and the output size in the first and second designation steps, A size adjustment step for executing enlargement or reduction processing (for example, executed by the printer driver 130 shown in FIG. 1). Step S13 shown in FIG. 5 and a calculation step (for example, calculating a second document size suitable for enlargement or reduction executed by the size adjustment step based on the output size specified by the second specification step (for example, And a step S14) shown in FIG. 5 executed by the printer driver 130 shown in FIG.
これにより、ユーザが指定した出力サイズと印刷データに対して指定される原稿サイズとで印刷データに拡大、または縮小処理が必要となる場合に、指定されている第1の原稿サイズのままでは、不具合の発生が予期される場合には、印刷データに対して拡大または縮小処理を実行するために、指定されている第1の原稿サイズを適する第2の原稿サイズに再指定可能となり、ユーザ定義される用紙サイズで長尺印刷が指定された場合でも、アプリケーションが描画できる最大のサイズに合致する印刷データの描画処理を行える操作性に優れた印刷設定環境を構築できる。 As a result, when the print data needs to be enlarged or reduced with the output size specified by the user and the original size specified for the print data, the specified original original size remains unchanged. If the occurrence of a defect is expected, it is possible to re-specify the designated first document size to a suitable second document size in order to execute enlargement or reduction processing on the print data. Even when long printing is specified for the paper size to be printed, it is possible to construct a print setting environment with excellent operability that can perform print data drawing processing that matches the maximum size that can be drawn by the application.
これにより、簡単な操作で、ユーザが指定したユーザ定義用紙の出力サイズに基づいて算定された適正な原稿サイズが自動指定されることで、適正な縮小または拡大の倍率を確定させることができる。 Accordingly, an appropriate document size calculated based on the output size of the user-defined paper designated by the user is automatically designated by a simple operation, and an appropriate reduction or enlargement magnification can be determined.
〔実施態様9〕
前記算出ステップにより算出される前記第2の原稿サイズを前記出力サイズとして再指定する第3の指定ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS15)を有することを特徴とする実施態様8記載の印刷設定方法。
[Embodiment 9]
And a third specifying step (for example, step S15 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1) for re-specifying the second document size calculated in the calculating step as the output size. The print setting method according to the eighth embodiment.
これにより、所定の最大描画数内で確保できる最大長を一片の長さとした状態で、他方の片の長さを指定された比に基づき算定することができ、ユーザ定義された出力サイズに最適な原稿サイズを設定することができる。 This makes it possible to calculate the length of the other piece based on the specified ratio, with the maximum length that can be secured within the specified maximum number of renderings as the length of one piece, and is optimal for user-defined output sizes You can set an appropriate document size.
〔実施態様10〕
前記算出ステップは、前記第2の指定ステップで指定される出力サイズに対して拡大または縮小するに適するように用紙の幅と高さとの比を計算する比算出ステップ(例えば図1に示すプリンタドライバ130が実行する図6に示すステップS23)と、前記比算出ステップにより算出される用紙の幅と高さとの比に基づいて、出力サイズの一方の長さを所定の最大描画数内で確保できる最大長として、他方の長さを算出するサイズ算出ステップ(例えば図1に示すプリンタドライバ130が実行する図6に示すステップS24)とを有することを特徴とする実施態様8記載の印刷設定方法。
[Embodiment 10]
In the calculating step, a ratio calculating step (for example, the printer driver shown in FIG. 1) for calculating the ratio between the width and the height of the paper so as to be suitable for enlarging or reducing the output size specified in the second specifying step. One of the output sizes can be secured within a predetermined maximum number of renderings based on the step S23 shown in FIG. 9. The print setting method according to
これにより、ユーザからのユーザ定義用紙の出力サイズの指定状態に応じて、適正な原稿サイズの指定を実行することができる。 Thus, it is possible to execute an appropriate document size designation according to the designation state of the user-defined paper output size from the user.
〔実施態様11〕
前記所定の最大描画数は、実行可能なアプリケーションまたはオペレーティングシステムにより決定されることを特徴とする実施態様10記載の印刷設定方法。
[Embodiment 11]
The print setting method according to
これにより、実行可能なアプリケーションまたはオペレーティングシステムに最適な原稿サイズを指定することができる。 As a result, it is possible to designate an optimal document size for an executable application or an operating system.
〔実施態様12〕
前記算出ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS32〜S34)は、アプリケーションソフトウェアから指示される第1の原稿サイズの情報を取得する取得ステップ(例えば図7に示すプリンタドライバ130が実行する図7に示すステップS31)を備え、前記算出ステップは、前記第1の原稿サイズの範囲内で用紙サイズに拡大または縮小に適する第2の原稿サイズを算出することを特徴とする実施態様8記載の印刷設定方法。
[Embodiment 12]
The calculation step (for example, steps S32 to S34 illustrated in FIG. 5 executed by the printer driver 130 illustrated in FIG. 1) is an acquisition step (for example, illustrated in FIG. 7) that acquires information on the first document size indicated by the application software. Step S31 shown in FIG. 7 executed by the printer driver 130 is provided, and the calculating step calculates a second document size suitable for enlarging or reducing the paper size within the range of the first document size. The print setting method according to the eighth embodiment.
これにより、使用するアプリケーションに合わせて、簡単に原稿サイズの大きさを調整する事が可能となる。 Thereby, it is possible to easily adjust the size of the document according to the application to be used.
〔実施態様13〕
前記第2の指定ステップで指定される出力サイズに合わせて、前記第2の原稿サイズを算出するかどうかを判定する判定ステップ(例えば図1に示すプリンタドライバ130が実行する図5に示すステップS13)を有することを特徴とする実施態様8記載の印刷設定方法。
[Embodiment 13]
A determination step for determining whether to calculate the second document size in accordance with the output size specified in the second specifying step (for example, step S13 shown in FIG. 5 executed by the printer driver 130 shown in FIG. 1). The print setting method according to
これにより、ユーザからのユーザ定義用紙の出力サイズの指定状態に応じて、原稿サイズの指定を適時に実行することができる。 As a result, the document size can be designated in a timely manner according to the designation state of the output size of the user-defined paper from the user.
〔実施態様14〕
前記判定ステップは、前記第2の原稿サイズを算出するかどうかの判定を、使用者に対する問い合わせ結果から判定する第1の判定、出力サイズの幅と高さの比が、既存の出力サイズが合致しないか否かで判定する第2の判定、出力サイズの幅と高さの比が一定の閾値を超えたか否かで判定する第3の判定、出力サイズの大きさが一定の閾値を超えているか否かで判定する第4の判定のいずれか1つにより、または第1〜第4の判定の複数の判定の組み合わせにより行うことを特徴とする請求項13記載の印刷設定方法。
[Embodiment 14]
In the determination step, whether to calculate the second document size is determined based on a first determination based on a result of an inquiry to the user. The ratio between the width and the height of the output size matches the existing output size. A second determination that determines whether or not the output size width ratio is greater than a certain threshold, a third determination that determines whether or not the output size width exceeds a certain threshold, and the output size exceeds a certain threshold The print setting method according to
これにより、ユーザによるユーザ定義用紙を指定して長尺印刷を実行する場合に、ユーザによる指定負担を軽減し、簡単な操作で確実に出力サイズに対する最適な原稿サイズを自動的に指定できる操作環境をユーザに提供することができる。 As a result, when a user-defined paper is specified by the user and long printing is performed, the user's specification burden is reduced, and an operation environment that can automatically specify the optimum document size for the output size with a simple operation. Can be provided to the user.
〔実施態様15〕
実施態様8〜14のいずれかに記載の印刷設定方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
[Embodiment 15]
A computer-readable storage medium storing a program for executing the print setting method according to any one of
これにより、上記実施形態8〜14と同等の効果を奏する。 Thereby, there exists an effect equivalent to the said Embodiments 8-14.
〔実施態様16〕
実施態様8〜14のいずれかに記載の印刷設定方法を実行させることを特徴とするプログラム。
[Embodiment 16]
A program that causes the print setting method according to any one of the
これにより、上記実施形態8〜14と同等の効果を奏する。 Thereby, there exists an effect equivalent to the said Embodiments 8-14.
上記各実施態様によれば、出力サイズの幅・高さの比に合わせた原稿サイズを自動作成する事により、より簡単に長尺印刷を行う事が出来る。またアプリケーションから伝えられた原稿サイズの情報を利用する事で、アプリケーションやOSの制限を意識せずに、適切な原稿サイズが設定可能となる。 According to each of the embodiments described above, it is possible to perform long printing more easily by automatically creating a document size that matches the width / height ratio of the output size. Further, by using the document size information transmitted from the application, an appropriate document size can be set without being aware of restrictions on the application and the OS.
110 アプリケーション
120 オペレーティングシステム(OS)
130 プリンタドライバ
140 プリンタエンジン部
150 プリンタ
110
130
Claims (16)
前記印刷データを描画する第1の原稿サイズを指定する第1の指定手段と、
前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定手段と、
前記第1,第2の指定手段による前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整手段と、
前記第2の指定手段により指定された出力サイズに基づいて、前記サイズ調整手段により実行される拡大または縮小に適する第2の原稿サイズを算出する算出手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus that renders print data that can be output by an image forming apparatus via a printer driver,
First designation means for designating a first document size for drawing the print data;
A second designating unit capable of designating a standard size or a user-defined paper size set by a user as an output size of the paper output by the image forming apparatus;
Size adjusting means for executing enlargement or reduction processing on the print data based on the original size and the output size by the first and second designation means;
Calculating means for calculating a second document size suitable for enlargement or reduction executed by the size adjusting means based on the output size specified by the second specifying means;
An information processing apparatus comprising:
前記比算出手段により算出される用紙の幅と高さとの比に基づいて、出力サイズの一方の長さを所定の最大描画数内で確保できる最大長として、他方の長さを算出するサイズ算出手段とを有することを特徴とする請求項1記載の情報処理装置。 The calculating means calculates a ratio between the width and height of the paper so as to be suitable for enlarging or reducing the output size specified by the second specifying means;
Based on the ratio between the width and the height of the paper calculated by the ratio calculating means, one size of the output size is set as the maximum length that can be secured within the predetermined maximum number of drawing, and the size calculation for calculating the other length is performed. The information processing apparatus according to claim 1, further comprising: means.
前記算出手段は、前記第1の原稿サイズの範囲内で用紙サイズに拡大または縮小に適する第2の原稿サイズを算出することを特徴とする請求項1記載の情報処理装置。 The calculation means includes an acquisition means for acquiring information on a first document size instructed from application software,
2. The information processing apparatus according to claim 1, wherein the calculating unit calculates a second document size suitable for enlarging or reducing the paper size within the range of the first document size.
前記印刷データを描画する第1の原稿サイズを指定する第1の指定ステップと、
前記画像形成装置が出力する用紙の出力サイズとして定形サイズまたはユーザが設定するユーザ定義用紙サイズを指定可能な第2の指定ステップと、
前記第1,第2の指定ステップによる前記原稿サイズと前記出力サイズとに基づいて、前記印刷データに対して拡大または縮小処理を実行するサイズ調整ステップと、
前記第2の指定ステップにより指定された出力サイズに基づいて、前記サイズ調整ステップにより実行される拡大または縮小に適する第2の原稿サイズを算出する算出ステップと、
を有することを特徴とする印刷設定方法。 A print setting method in an information processing apparatus for drawing print data that can be output by an image forming apparatus via a printer driver,
A first specifying step of specifying a first document size for drawing the print data;
A second designation step capable of designating a standard size or a user-defined paper size set by a user as an output size of the paper output by the image forming apparatus;
A size adjustment step of executing an enlargement or reduction process on the print data based on the document size and the output size in the first and second designation steps;
A calculation step for calculating a second document size suitable for enlargement or reduction executed by the size adjustment step based on the output size specified by the second specification step;
A print setting method characterized by comprising:
前記比算出ステップにより算出される用紙の幅と高さとの比に基づいて、出力サイズの一方の長さを所定の最大描画数内で確保できる最大長として、他方の長さを算出するサイズ算出ステップとを有することを特徴とする請求項8記載の印刷設定方法。 The calculation step includes a ratio calculation step of calculating a ratio between the width and the height of the paper so as to be suitable for enlarging or reducing the output size specified in the second specifying step;
Based on the ratio between the width and height of the paper calculated in the ratio calculation step, the size calculation for calculating the length of one of the output sizes as the maximum length that can be secured within a predetermined maximum number of renderings The print setting method according to claim 8, further comprising: a step.
前記算出ステップは、前記第1の原稿サイズの範囲内で用紙サイズに拡大または縮小に適する第2の原稿サイズを算出することを特徴とする請求項8記載の印刷設定方法。 The calculation step includes an acquisition step of acquiring information on a first document size instructed from application software;
9. The print setting method according to claim 8, wherein the calculating step calculates a second document size suitable for enlarging or reducing the paper size within the range of the first document size.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004193953A JP2006018441A (en) | 2004-06-30 | 2004-06-30 | Information processing apparatus, print setting method, storage medium storing computer-readable program, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004193953A JP2006018441A (en) | 2004-06-30 | 2004-06-30 | Information processing apparatus, print setting method, storage medium storing computer-readable program, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006018441A true JP2006018441A (en) | 2006-01-19 |
Family
ID=35792680
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004193953A Pending JP2006018441A (en) | 2004-06-30 | 2004-06-30 | Information processing apparatus, print setting method, storage medium storing computer-readable program, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006018441A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5409624B2 (en) * | 2008-06-20 | 2014-02-05 | キヤノン株式会社 | Program, information processing method, and information processing apparatus |
| JP2014074946A (en) * | 2012-10-02 | 2014-04-24 | Canon Inc | Information processing apparatus, information processing method, and program |
| JP2021128563A (en) * | 2020-02-14 | 2021-09-02 | ブラザー工業株式会社 | Program and information processing device |
| JP7476700B2 (en) | 2020-07-16 | 2024-05-01 | ブラザー工業株式会社 | PROGRAM AND INFORMATION PROCESSING APPARATUS |
-
2004
- 2004-06-30 JP JP2004193953A patent/JP2006018441A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5409624B2 (en) * | 2008-06-20 | 2014-02-05 | キヤノン株式会社 | Program, information processing method, and information processing apparatus |
| JP2014032701A (en) * | 2008-06-20 | 2014-02-20 | Canon Inc | Information processing device, information processing method, and program |
| JP2015097108A (en) * | 2008-06-20 | 2015-05-21 | キヤノン株式会社 | Information processing device, information processing method, and program |
| US9075553B2 (en) | 2008-06-20 | 2015-07-07 | Canon Kabushiki Kaisha | Printing in accordance with sheet size |
| US9690527B2 (en) | 2008-06-20 | 2017-06-27 | Canon Kabushiki Kaisha | Plug-in software program, function extension method, and function extension device |
| US10261738B2 (en) | 2008-06-20 | 2019-04-16 | Canon Kabushiki Kaisha | Plug-in software program, function extension method, and function extension device |
| JP2014074946A (en) * | 2012-10-02 | 2014-04-24 | Canon Inc | Information processing apparatus, information processing method, and program |
| JP2021128563A (en) * | 2020-02-14 | 2021-09-02 | ブラザー工業株式会社 | Program and information processing device |
| JP7388227B2 (en) | 2020-02-14 | 2023-11-29 | ブラザー工業株式会社 | Programs and information processing equipment |
| JP7476700B2 (en) | 2020-07-16 | 2024-05-01 | ブラザー工業株式会社 | PROGRAM AND INFORMATION PROCESSING APPARATUS |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8711392B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2008293105A (en) | Printer driver program and image forming apparatus | |
| WO2021131979A1 (en) | Control method and information processing device | |
| JP2023041245A (en) | Information processing apparatus, control method of information processing apparatus, and program | |
| JP4926807B2 (en) | Information processing apparatus and information processing method | |
| JP4250470B2 (en) | Information processing apparatus, information processing method, and print control program | |
| US8467086B2 (en) | Method of controlling scaled-down printing for host device and the hose device using the method | |
| JP4966533B2 (en) | Printing system, printing method, printing program, and recording medium | |
| JP2013131983A (en) | Image forming device, image display method, and program | |
| JP4709317B2 (en) | Information processing apparatus, information processing method, and print control program | |
| JP2006018441A (en) | Information processing apparatus, print setting method, storage medium storing computer-readable program, and program | |
| JP2002014797A (en) | INFORMATION PROCESSING DEVICE, PRINT CONTROL DEVICE, ITS CONTROL METHOD, STORAGE MEDIUM, AND ITS CONTROL PROGRAM | |
| US20110222122A1 (en) | Printing control apparatus and printing control method | |
| JP4577058B2 (en) | Printing control apparatus and method and program | |
| JP2005348205A (en) | Information processing apparatus, data processing method, computer-readable storage medium storing program, and program | |
| JP2009098880A (en) | Print processing system, print processing method, and computer program | |
| US12455707B2 (en) | Information processing apparatus, method, and non-transitory computer-readable storage medium storing program | |
| JP2009289121A (en) | Information processor, output device, output processing method and program | |
| JP3711795B2 (en) | Printer driver, electronic computer, print information setting method, and recording medium | |
| JP2010171597A (en) | Image processing apparatus | |
| JP2000185445A (en) | Print control method and apparatus | |
| JP2007025845A (en) | Printer control method and program | |
| JP2004213305A (en) | Print control system, information processing apparatus, print control method, and program | |
| JP2006085253A (en) | Information processing apparatus, print control method, storage medium storing computer-readable program, and program | |
| JP2007207003A (en) | Information processing apparatus, driver setting method, storage medium, and program |