JP2009053789A - Information processor, program, and computer-readable recording medium - Google Patents

Information processor, program, and computer-readable recording medium Download PDF

Info

Publication number
JP2009053789A
JP2009053789A JP2007217892A JP2007217892A JP2009053789A JP 2009053789 A JP2009053789 A JP 2009053789A JP 2007217892 A JP2007217892 A JP 2007217892A JP 2007217892 A JP2007217892 A JP 2007217892A JP 2009053789 A JP2009053789 A JP 2009053789A
Authority
JP
Japan
Prior art keywords
information
description language
printer description
pdl
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007217892A
Other languages
Japanese (ja)
Inventor
Takehiro Akatsu
剛広 赤津
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007217892A priority Critical patent/JP2009053789A/en
Publication of JP2009053789A publication Critical patent/JP2009053789A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make it possible to perform a printing by being converted into a PDL (Printer Description Language) suitable for the execution of designated print setup items. <P>SOLUTION: A rendering part 22 refers to a print setup PDL support list, and searches a PDL command list for executing the content of print setup input to a UI part 21 from among respective PDL command lists stored in a PDL command list storage part 24, and when there are PDL for supporting all the print setup, and there are several pertinent PDL command lists, the rendering part 22 selects one PDL command list based on a prescribed rule from among them, and converts the print data and print setup into PDL, and transmits them to a printer 4 based on the selected PDL command list. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

この発明は、パーソナルコンピュータを含む情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体に関する。   The present invention relates to an information processing apparatus including a personal computer, a program, and a computer-readable recording medium.

コンピュータにおいて、印刷装置(プリンタ)に対して印刷を行わせる場合、プリンタドライバソフトウェア(以下「プリンタドライバ」と称する)という特殊なプログラムを利用する。そのプリンタドライバはプリンタに対して印刷情報を生成するためのソフトウェアであり、例えば、文字や画像、図形等を、プリンタが理解可能なプリンタ記述言語(以下「PDL」と略称する)への変換を行う。
プリンタ記述言語(以下「PDL」と略称する)には、プリンタメーカーが独自に定義した様々な言語があり、それぞれの言語によってサポートしている機能が違う。
In a computer, when a printing apparatus (printer) performs printing, a special program called printer driver software (hereinafter referred to as “printer driver”) is used. The printer driver is software for generating print information for the printer. For example, the printer driver converts characters, images, graphics, etc. into a printer description language (hereinafter abbreviated as “PDL”) understandable by the printer. Do.
The printer description language (hereinafter abbreviated as “PDL”) includes various languages uniquely defined by printer manufacturers, and the functions supported by each language are different.

通常、1つのPDLに対して、1つのプリンタドライバがあり、そのプリンタドライバの印刷設定画面には、そのPDLや機種でサポートしている機能のみ表示される。
そのため、特定の機能を利用したくてもそのPDLのプリンタドライバにその機能がない場合、別のプリンタドライバを取得、インストールする必要がある。
そこで従来、1つのプリンタドライバで複数のPDLをサポートし、印刷を行う際、プリンタドライバがプリンタでサポートしているPDLを識別し、プリンタドライバが印刷データや印刷設定をそのPDLに自動的に変換して印刷を行う技術(例えば、特許文献1参照)があった。
特開2006−294017号公報
Usually, there is one printer driver for one PDL, and only the functions supported by the PDL and model are displayed on the print setting screen of the printer driver.
For this reason, if the PDL printer driver does not have the function even though a specific function is desired, it is necessary to acquire and install another printer driver.
Therefore, conventionally, when a printer driver supports multiple PDLs and performs printing, the printer driver identifies the PDL supported by the printer, and the printer driver automatically converts the print data and print settings to the PDL. Thus, there is a technique for performing printing (see, for example, Patent Document 1).
JP 2006-294017 A

しかしながら、上述した従来の技術では、印刷設定の項目の中には、特定PDLでしかサポートしていないものや性能的に適しているものと適していないものなどがあり、プリンタ側がサポートしているPDLに合わせて印刷設定を変換しても、そのPDLである特定の設定項目が利用できなかったり、特定の設定項目が利用できないことによる印刷性能が劣化してしまったりするという問題があった。
この発明は上記の点に鑑みてなされたものであり、印刷対象のデータと印刷設定を印刷装置が解釈できるPDLに変換するだけでなく、指定された印刷設定の項目の実行に適しているPDLに変換して印刷できるようにすることを目的とする。
However, in the above-described conventional technology, some print setting items are supported only by specific PDL, some are suitable for performance, and others are not suitable for performance, and are supported by the printer side. Even if the print settings are converted in accordance with the PDL, there is a problem that a specific setting item that is the PDL cannot be used or the printing performance is deteriorated because the specific setting item cannot be used.
The present invention has been made in view of the above points, and not only converts print target data and print settings into PDL that can be interpreted by the printing apparatus, but also is suitable for execution of designated print setting items. The purpose is to be able to print by converting to.

この発明は上記の目的を達成するため、次の情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体を提供する。
(1)複数種類のプリンタ記述言語の情報を記憶する記憶手段と、印刷対象のデータに対する印刷設定を入力する入力手段と、上記記憶手段に記憶された各プリンタ記述言語の情報の中から上記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出して選択する選択手段と、その選択手段によって選択されたプリンタ記述言語の情報に基づいて上記印刷対象のデータ及び上記入力された印刷設定をプリンタ記述言語に変換して印刷装置へ出力する変換出力手段を備えた情報処理装置。
In order to achieve the above object, the present invention provides the following information processing apparatus, program, and computer-readable recording medium.
(1) Storage means for storing information of a plurality of types of printer description languages, input means for inputting print settings for data to be printed, and input from the information of each printer description language stored in the storage means Selection means for searching for and selecting printer description language information capable of executing the print setting contents of one or a plurality of items input by the means, and the above information based on the printer description language information selected by the selection means An information processing apparatus comprising conversion output means for converting data to be printed and the input print settings into a printer description language and outputting the data to a printing apparatus.

(2)上記のような情報処理装置において、上記記憶手段に記憶された各プリンタ記述言語の情報に予めそれぞれ優先度を付与し、上記選択手段は、上記記憶手段に記憶された各プリンタ記述言語の情報の中から上記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出し、その探し出したプリンタ記述言語の情報の内、最も優先度の高いプリンタ記述言語の情報を選択する手段である情報処理装置。
(3)上記のような情報処理装置において、上記選択手段は、上記記憶手段に記憶された各プリンタ記述言語の情報の中から上記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出し、その探し出したプリンタ記述言語の情報の内、選択指示されたプリンタ記述言語の情報を選択する手段である情報処理装置。
(2) In the information processing apparatus as described above, each printer description language stored in the storage unit is given priority in advance, and the selection unit stores each printer description language stored in the storage unit. The printer description language information capable of executing the print setting contents of one or a plurality of items input by the input means is searched from among the above information, and the highest priority among the searched printer description language information An information processing apparatus as means for selecting information in a high printer description language.
(3) In the information processing apparatus as described above, the selection unit sets the print setting of one or a plurality of items input by the input unit from the information of each printer description language stored in the storage unit. An information processing apparatus as means for searching for information of a printer description language capable of executing the contents, and selecting information of the printer description language instructed to be selected from the searched information of the printer description language.

(4)上記のような情報処理装置において、上記選択手段によって上記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出せなかった場合、上記印刷対象のデータ及び上記入力された印刷設定をプリンタ記述言語には依存しないデータに変換して印刷装置へ出力する手段を設けた情報処理装置。
(5)上記のような情報処理装置において、上記選択手段によって上記記憶手段に記憶された各プリンタ記述言語の情報の中から上記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出せなかった場合、上記各プリンタ記述言語の情報では実行不可能な上記印刷対象のデータ又は上記入力された印刷設定をプリンタ記述言語には依存しないデータに変換し、上記各プリンタ記述言語の情報のいずれかで実行可能な上記印刷対象のデータ又は前記入力された印刷設定を、その実行可能なプリンタ記述言語の情報に基づいてプリンタ記述言語に変換して、それぞれ印刷装置へ出力する手段を設けた情報処理装置。
(4) In the information processing apparatus as described above, the print setting contents of one or a plurality of items input by the input unit from the information of each printer description language stored in the storage unit by the selection unit Is provided with means for converting the data to be printed and the input print setting into data independent of the printer description language and outputting the data to the printing apparatus when the information of the printer description language capable of executing the process cannot be found. Processing equipment.
(5) In the information processing apparatus as described above, the contents of the print setting of one or more items input by the input unit from the information of each printer description language stored in the storage unit by the selection unit If the information of the printer description language that can execute is not found, the data to be printed or the input print setting that cannot be executed by the information of each printer description language is converted into data that does not depend on the printer description language. The data to be printed that can be executed in any of the information of each printer description language or the input print setting is converted into a printer description language based on the information of the executable printer description language, An information processing apparatus provided with means for outputting to each printing apparatus.

(6)上記のような情報処理装置において、上記選択手段に、上記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語を上記印刷装置へ問い合わせ、上記記憶手段に記憶された各プリンタ記述言語の情報の内、上記問い合わせた結果に基づいて探し出す対象のプリンタ記述言語の情報を絞り込む手段を設けた情報処理装置。
(7)コンピュータに、複数種類のプリンタ記述言語の情報を記憶する記憶手順と、印刷対象のデータに対する印刷設定を入力する入力手順と、上記記憶手順によって記憶された各プリンタ記述言語の情報の中から上記入力手順によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出して選択する選択手順と、その選択手順によって選択されたプリンタ記述言語の情報に基づいて上記印刷対象のデータ及び上記入力された印刷設定をプリンタ記述言語に変換して印刷装置へ出力する変換出力手順を実行させるためのプログラム。
(8)上記のようなプログラムを記録したコンピュータ読み取り可能な記録媒体。
(6) In the information processing apparatus as described above, the selection unit is inquired of the printer for a printer description language capable of executing the print setting contents of one or more items input by the input unit, and An information processing apparatus provided with means for narrowing down information on a printer description language to be searched based on the result of the inquiry among information on each printer description language stored in a storage means.
(7) A storage procedure for storing information on a plurality of types of printer description languages in a computer, an input procedure for inputting print settings for data to be printed, and information on each printer description language stored by the storage procedure. A selection procedure for searching for and selecting printer description language information capable of executing the print setting contents of one or more items input by the above input procedure, and information on the printer description language selected by the selection procedure A program for executing a conversion output procedure for converting the data to be printed and the input print setting into a printer description language and outputting the data to a printing apparatus.
(8) A computer-readable recording medium on which the above program is recorded.

この発明による情報処理装置は、印刷対象のデータと印刷設定を印刷装置が解釈できるPDLに変換するだけでなく、指定された印刷設定の項目の実行に適しているPDLに変換して印刷することができる。
また、この発明によるプログラムは、コンピュータに、指定された印刷設定の項目の実行に適しているPDLに変換して印刷できるようにするための機能を実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
The information processing apparatus according to the present invention not only converts data to be printed and print settings into PDL that can be interpreted by the printing apparatus, but also converts the data into print data suitable for execution of the designated print setting item and prints it. Can do.
In addition, the program according to the present invention can cause a computer to realize a function for enabling conversion to PDL suitable for execution of designated print setting items and printing.
Furthermore, the computer-readable recording medium of the present invention can easily introduce the program into a computer.

以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。   Hereinafter, the best mode for carrying out the present invention will be specifically described with reference to the drawings.

〔実施例〕
図1は、この発明の実施例の印刷システムの機能構成を示すブロック図である。
この印刷システムは、情報処理装置1、入力装置2、表示装置3、及び印刷装置4からなる。
情報処理装置1は、パーソナルコンピュータを含む装置であり、CPU,ROM及びRAMからなるマイクロコンピュータによって実現される制御部10、プリンタドライバ部20を備えており、キーボードを含む入力装置2と、LCDを含む表示装置3と、レーザプリンタや複写機や複合機を含む印刷装置4をそれぞれ接続している。
制御部10は、ROMに格納されたプログラムを実行することによって情報処理装置1の全体の制御を司り、プリンタドライバ部20を動作させる。
〔Example〕
FIG. 1 is a block diagram showing a functional configuration of a printing system according to an embodiment of the present invention.
The printing system includes an information processing device 1, an input device 2, a display device 3, and a printing device 4.
The information processing device 1 is a device including a personal computer, and includes a control unit 10 and a printer driver unit 20 realized by a microcomputer including a CPU, a ROM, and a RAM, an input device 2 including a keyboard, and an LCD. A display device 3 including a printer and a printing device 4 including a laser printer, a copier, and a multifunction peripheral are connected to each other.
The control unit 10 controls the entire information processing apparatus 1 by executing a program stored in the ROM, and operates the printer driver unit 20.

プリンタドライバ部20は、記録媒体であるROMに格納されたこの発明に係るプログラムを実行することによって実現される、ユーザインタフェース(UI)部21、レンダリング部22、印刷設定PDLサポートリスト記憶部23、PDLコマンドリスト記憶部24を有し、この発明に係る制御処理を実行する。
UI部21は、印刷対象のデータに対して、入力装置2からのユーザ入力によって入力される印刷設定と、その印刷開始の指示を入力し、レンダリング部22へ出力する処理を行う。また、印刷設定PDLサポートリスト記憶部23に記憶された印刷設定PDLサポートリストに基づいて表示装置3に印刷設定の操作画面や各種の設定入力の画面を表示する処理も行う。
The printer driver unit 20 includes a user interface (UI) unit 21, a rendering unit 22, a print setting PDL support list storage unit 23, which is realized by executing a program according to the present invention stored in a ROM that is a recording medium. It has a PDL command list storage unit 24 and executes control processing according to the present invention.
The UI unit 21 performs a process of inputting print settings input by user input from the input device 2 and an instruction to start printing on the data to be printed, and outputting the print settings to the rendering unit 22. In addition, based on the print setting PDL support list stored in the print setting PDL support list storage unit 23, processing for displaying a print setting operation screen and various setting input screens on the display device 3 is also performed.

レンダリング部22は、印刷設定PDLサポートリスト記憶部23に記憶された印刷設定PDLサポートリストを参照し、PDLコマンドリスト記憶部24に記憶された各プリンタ記述言語の情報の中からUI部21によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出して選択する処理と、その選択されたプリンタ記述言語の情報に基づいて印刷対象のデータ及び入力された印刷設定をプリンタ記述言語に変換して印刷装置4へ出力する処理を行う。   The rendering unit 22 refers to the print setting PDL support list stored in the print setting PDL support list storage unit 23 and inputs the information from each printer description language stored in the PDL command list storage unit 24 by the UI unit 21. Processing for searching for and selecting information of a printer description language that can execute the contents of the print setting of one or a plurality of selected items, and data to be printed and input based on the information of the selected printer description language A process for converting the print setting into the printer description language and outputting it to the printer 4 is performed.

印刷設定PDLサポートリスト記憶部23は、UI部21及びレンダリング部22が参照する印刷設定PDLサポートリストを記憶する記憶装置である。
図2は、印刷設定PDLサポートリストのデータ内容の一例を示す図である。
この印刷設定PDLサポートリストは、各印刷設定に対して、対応しているPDLをXMLファイルで保持している。
レンダリング部22は、設定された印刷設定に対して、どの設定がどのPDLにサポートしているかをこのファイルを参照して調べることができる。
例えば、解像度(Resolution)の600dpiはRPCS,PS,PCLのPDLがサポートしているが、300dpiはRPCSとPSのみ、1200pdiはPCLでしかサポートしていない、ということを示している。
The print setting PDL support list storage unit 23 is a storage device that stores a print setting PDL support list referred to by the UI unit 21 and the rendering unit 22.
FIG. 2 is a diagram illustrating an example of data contents of the print setting PDL support list.
This print setting PDL support list holds a PDL corresponding to each print setting as an XML file.
The rendering unit 22 can check which PDL supports which setting for the set print setting by referring to this file.
For example, a resolution of 600 dpi is supported by RPCS, PS, and PCL PDL, but 300 dpi only supports RPCS and PS, and 1200 pdi is supported only by PCL.

なお、この実施例ではXML形式のデータを使用しているが、XML形式でなくてもよい。例えば、テキスト形式のデータにしても良い。あるいは、ファイルではなく、レジストリを参照する仕組みにしてもよい。
また、予め、印刷先として印刷装置4が設定されている場合、レンダリング部22が、その印刷装置4の本体によってサポートしているPDLを調べ、サポートしていないPDLを選択できないようにしてもよい。
あるいは、PDLを決定した後、そのPDLをサポートしている印刷装置を探して印刷させるようにする印刷システムにしてもよい。
In this embodiment, data in the XML format is used, but it may not be in the XML format. For example, text data may be used. Alternatively, a mechanism for referring to a registry instead of a file may be used.
Further, when the printing apparatus 4 is set as a printing destination in advance, the rendering unit 22 may check a PDL supported by the main body of the printing apparatus 4 so that an unsupported PDL cannot be selected. .
Alternatively, after a PDL is determined, a printing system that searches for a printing apparatus that supports the PDL and performs printing may be used.

PDLコマンドリスト記憶部24は、RPSC,PCL,PS,XPSを含む複数種類のプリンタ記述言語(PDL)の情報を記憶する記憶装置である。この実施例では、RPSCコマンドリスト25,PCLコマンドリスト26,PSコマンドリスト27,XPSコマンドリスト27の4種類のPDLを含むPDLの情報を記憶している。   The PDL command list storage unit 24 is a storage device that stores information on a plurality of types of printer description languages (PDL) including RPSC, PCL, PS, and XPS. In this embodiment, PDL information including four types of PDLs of an RPSC command list 25, a PCL command list 26, a PS command list 27, and an XPS command list 27 is stored.

上記PDLコマンドリストについて、新しいコマンドやPDLをサポートするようになった場合、PDLコマンドリストのバージョンアップや新PDL用のコマンドリストを追加するとともに、印刷設定PDLサポートリストをバージョンアップするようにするとよい。その際、新しいコマンドリストや印刷設定PDLサポートリストを印刷装置本体から取得したり、ネットワーク通信を介してWEBサーバから取得するようにしてもよい。   When new commands and PDL are supported for the PDL command list, it is preferable to upgrade the PDL command list, add a new PDL command list, and upgrade the print setting PDL support list. . At that time, a new command list or print setting PDL support list may be acquired from the printing apparatus main body, or may be acquired from a WEB server via network communication.

図3は、図1に示す印刷システムにおける印刷処理を示すフローチャート図である。
この処理は、ステップ(図中「S」で示す)1で、情報処理装置のプリンタドライバ部のUI部によって、印刷設定PDLサポートリストに基づいて表示装置3に印刷設定画面を表示し、ステップ2で、入力装置から入力された印刷設定の各項目の情報を、UI部が入力する。
上記印刷設定の入力の際、UI部が、表示装置3に表示した印刷設定画面において、特定のPDLでしか印刷できない印刷設定の項目が選ばれた場合に、そのPDLではサポートしていない他の機能を選択できないようにする処理を行うようにすると良い。
FIG. 3 is a flowchart showing printing processing in the printing system shown in FIG.
In this process, in step 1 (indicated by “S” in the figure), the UI unit of the printer driver unit of the information processing apparatus displays a print setting screen on the display device 3 based on the print setting PDL support list. Then, the UI unit inputs information of each item of the print setting input from the input device.
When inputting the print settings, when an item of print settings that can be printed only with a specific PDL is selected on the print setting screen displayed on the display device 3 by the UI unit, other items not supported by the PDL are selected. It is preferable to perform processing to prevent the function from being selected.

ステップ3で、入力装置から入力された印刷開始を、UI部が入力すると、ステップ4で、レンダリング部は、印刷設定PDLサポートリストを参照し、PDLコマンドリスト記憶部に記憶された各プリンタ記述言語の情報(各PDLコマンドリスト)の中からUI部に入力された1つ又は複数の項目の印刷設定の内容を実行可能なPDLコマンドリストを探し出し、ステップ5で、レンダリング部は、全ての印刷設定をサポートするPDLがあったか否かを判断する。   When the UI unit inputs the print start input from the input device in step 3, the rendering unit refers to the print setting PDL support list in step 4, and each printer description language stored in the PDL command list storage unit From the information (each PDL command list), a PDL command list capable of executing the print setting contents of one or more items input to the UI unit is searched, and in step 5, the rendering unit displays all print settings. It is determined whether or not there is a PDL that supports.

ステップ5で全ての印刷設定をサポートするPDL、UI部に入力された1つ又は複数の項目の印刷設定の内容を全て実行可能なPDLコマンドリストがあったと判断したら、ステップ6で、レンダリング部は、そのPDLコマンドリストが1つなら、そのPDLコマンドリストを選択し、その選択したPDLコマンドリストに基づいて、印刷データと印刷設定をPDLに変換して印刷装置へ送信し、該当するPDLコマンドリストが複数あったら、その中から所定のルールに基づいて1つのPDLコマンドリストを選択し、その選択したPDLコマンドリストに基づいて、印刷データと印刷設定をPDLに変換して印刷装置へ送信し、ステップ7へ進む。   If it is determined in step 5 that there is a PDL command list that can execute all the print settings of one or more items input to the PDL and UI part that support all print settings, the rendering part If there is only one PDL command list, the PDL command list is selected, print data and print settings are converted into PDL based on the selected PDL command list, and the PDL command list is transmitted. If there is more than one, one PDL command list is selected based on a predetermined rule, and print data and print settings are converted to PDL based on the selected PDL command list, and sent to the printing apparatus. Proceed to step 7.

上記PDLコマンドリストの選択の一例として、例えば、解像度(Resolution):300dpi,カラーモード(ColorMode):モノクローム(Monochrome),ステープルレフト2(Staple.Left2)の印刷設定が入力された場合、印刷設定PDLサポートリストを参照し、解像度:300dpiをサポートしているRPCS,PSと、カラーモード:モノクロームをサポートしているRPCS,PS,PCL,XPSと、ステープルレフト2をサポートしているRPCS,PS,PCL,XPSとを探し出し、それらの中で全ての印刷設定の機能をサポートしているRPCS,PSのいずれかを選択する。   As an example of selection of the PDL command list, for example, when print settings of resolution (Resolution): 300 dpi, color mode (ColorMode): monochrome (Monochrome), and staple left 2 (Staple.Left2) are input, print setting PDL Referring to the support list, resolution: RPCS, PS supporting 300 dpi, color mode: RPCS, PS, PCL, XPS supporting monochrome, and RPCS, PS, PCL supporting staple left 2 , XPS, and one of them is selected from among RPCS and PS that support all print setting functions.

一方、ステップ5で全ての印刷設定をサポートするPDL、UI部に入力された1つ又は複数の項目の印刷設定の内容を全て実行可能なPDLコマンドリストが無かったと判断したら、ステップ8で、レンダリング部は、印刷データと印刷設定をPDL非依存型のデータに変換して印刷装置へ送信し、ステップ7へ進む。
このステップ8の処理では、例えば、レンダリング部が受け取った元データが1200dpi相当のものであり、印刷設定として、解像度:300dpiが設定されていたら、300dpi相当のデータになるように、データを間引くなどの処理を行う。
また、他にも図形,文字を含むデータからラスターデータを作成するようにしてもよい。さらに、ラスターデータにする以外にも、XPSデータをそのまま印刷装置へ送信するようにしてもよい。
On the other hand, if it is determined in step 5 that there is no PDL command list that can execute all the print settings of one or more items input to the PDL and UI part that support all print settings, the rendering is performed in step 8. The unit converts the print data and print settings into PDL-independent data, transmits the data to the printing apparatus, and proceeds to step 7.
In the process of Step 8, for example, if the original data received by the rendering unit is equivalent to 1200 dpi, and the resolution is set to 300 dpi as the print setting, the data is thinned out so that the data becomes equivalent to 300 dpi. Perform the process.
In addition, raster data may be created from data including figures and characters. In addition to the raster data, the XPS data may be transmitted as it is to the printing apparatus.

上記ステップ5の判断で、全ての印刷設定をサポートするPDL、UI部に入力された1つ又は複数の項目の印刷設定の内容を全て実行可能なPDLコマンドリストが無かったと判断したとき、レンダリング部はUI部に指示し、UI部はその指示を受け取ると、表示装置に対して選ばれた印刷設定を全てサポートしているPDLがない旨をユーザに通知するメッセージを表示するようにすると良い。
ステップ7で、印刷装置は情報処理装置から受け取ったPDLによる印刷データと印刷設定で(あるいは、PDL非依存型のデータである印刷データと印刷設定で)印刷処理を実行し、この処理を終了する。
なお、上述の処理で、ステップ3の処理を、ステップ5の判断処理後に行うようにしても良い。また、デフォルトの印刷設定で印刷する際には、ステップ1,2の処理を行わなくても良い。
When it is determined in step 5 above that there is no PDL command list that can execute all the print setting contents of one or more items input to the PDL and UI unit that support all print settings, the rendering unit The UI unit may instruct the UI unit, and upon receiving the instruction, the UI unit may display a message notifying the user that there is no PDL that supports all of the selected print settings.
In step 7, the printing apparatus executes a printing process using the PDL print data and print settings received from the information processing apparatus (or print data and print settings that are PDL-independent data), and ends the process. .
In the above-described process, the process of step 3 may be performed after the determination process of step 5. Further, when printing with the default print settings, the processing in steps 1 and 2 may not be performed.

次に、上記処理で、複数のPDLコマンドリストが探し出された場合、その内の1つを選択する処理について説明する。
まず、レンダリング部22によって予めPDLに対する優先度を決定しておき、その優先度に基づいてPDLコマンドリストを決定する場合、レンダリング部22は、印刷設定PDLサポートリスト記憶部23の印刷設定PDLサポートリストに対して、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストに予め付与した優先度を登録し、その印刷設定PDLサポートリストを参照し、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストの中から印刷設定の内容を実行可能なPDLコマンドリストを探し出し、その探し出したPDLコマンドリストの内、最も優先度の高いPDLコマンドリストを選択する。
Next, a process for selecting one of a plurality of PDL command lists in the process will be described.
First, when the rendering unit 22 determines the priority for PDL in advance and determines the PDL command list based on the priority, the rendering unit 22 prints the print setting PDL support list in the print setting PDL support list storage unit 23. For each PDL command list stored in the PDL command list storage unit 24, the priority given in advance to each PDL command list stored in the PDL command list storage unit 24 is registered, and the print setting PDL support list is referred to. A PDL command list that can execute the contents of the print settings is searched from the command list, and the PDL command list having the highest priority is selected from the searched PDL command list.

図4は、印刷設定PDLサポートリストに優先度を付与した場合のデータ内容の一例を示す図である。
この印刷設定PDLサポートリストでは、例えば、解像度:300dpiについては、RPCSに優先度1を付与するために<PDL1>RPCS</PDL1>と記述している。その他についても同様に優先度を記述している。
FIG. 4 is a diagram illustrating an example of data contents when priority is given to the print setting PDL support list.
In this print setting PDL support list, for example, for resolution: 300 dpi, <PDL1> RPCS </ PDL1> is described in order to give priority 1 to the RPCS. The priority is similarly described for the others.

例えば、印刷モードとして「高画質モード」を選択した場合、PDLとしてXPSが高画質に適していることから、本印刷設定に関しては、レンダリング部22が自動的にXPSを優先的に選択する。
また、印刷モードとして「速度優先モード」を選択した場合、PDLとしてRPCSがもっとも速度が速いと知られているため、本印刷設定に関しては、レンダリング部22が自動的にRPCSを優先的に選択する。
For example, when “high image quality mode” is selected as the print mode, XPS is suitable for high image quality as PDL, and therefore the rendering unit 22 automatically selects XPS preferentially for this print setting.
In addition, when “speed priority mode” is selected as the print mode, it is known that RPCS is the fastest as PDL. Therefore, the rendering unit 22 automatically selects RPCS preferentially for this print setting. .

次に、ユーザが任意に選択する場合、レンダリング部22は、印刷設定PDLサポートリストを参照し、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストの中から印刷設定の内容を実行可能なPDLコマンドリストを探し出し、その探し出したPDLコマンドリストの一覧をUI部21を介して表示装置3に表示し、ユーザが入力装置2から任意のPDLコマンドリストを選択すると、その選択情報がUI部21からレンダリング部22へ送られ、レンダリング部22は、その選択指示されたPDLコマンドリストを選択する。
図5は、表示装置3に表示したPDLコマンドリストの選択画面の一例を示す図である。
この選択画面では、例えば、RPCSが選択され、印刷するの指示ボタンが押下されると、RPCSの選択情報が情報処理装置1へ出力される。
なお、該当するPDLコマンドリストが1つの場合でも、表示装置3に確認画面として表示するようにしても良い。
Next, when the user arbitrarily selects, the rendering unit 22 can execute the contents of the print setting from each PDL command list stored in the PDL command list storage unit 24 with reference to the print setting PDL support list. The PDL command list is searched, the list of the searched PDL command list is displayed on the display device 3 via the UI unit 21, and when the user selects an arbitrary PDL command list from the input device 2, the selection information is displayed in the UI unit 21. The rendering unit 22 selects the PDL command list instructed to be selected.
FIG. 5 is a diagram illustrating an example of a PDL command list selection screen displayed on the display device 3.
In this selection screen, for example, when RPCS is selected and a print instruction button is pressed, selection information of RPCS is output to the information processing apparatus 1.
Even when there is only one corresponding PDL command list, it may be displayed on the display device 3 as a confirmation screen.

次に、ユーザが予め各PDLコマンドリストに優先度を付与し、その優先度に基づいて選択する場合、
レンダリング部22は、入力装置2から入力された優先度に基づいて、印刷設定PDLサポートリスト記憶部23の印刷設定PDLサポートリストに対して、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストに予め付与した優先度を登録し、その印刷設定PDLサポートリストを参照し、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストの中から印刷設定の内容を実行可能なPDLコマンドリストを探し出し、その探し出したPDLコマンドリストの内、最も優先度の高いPDLコマンドリストを選択する。
Next, when the user gives priority to each PDL command list in advance and selects based on the priority,
The rendering unit 22 applies each PDL command list stored in the PDL command list storage unit 24 to the print setting PDL support list in the print setting PDL support list storage unit 23 based on the priority input from the input device 2. The priority assigned in advance is registered, the print setting PDL support list is referenced, and the PDL command list that can execute the contents of the print setting is searched from each PDL command list stored in the PDL command list storage unit 24. The PDL command list with the highest priority is selected from the searched PDL command list.

図6は、表示装置3に表示したユーザに対する優先度の設定画面の一例を示す図である。
この設定画面では、解像度について、優先度毎にこの機能をサポートしているPDLを選択可能に表示しており、例えば、解像度:300dpiの優先度1のPDLとしてRPCSが、優先度2のPDLとしてPSが、解像度:600dpiの優先度1のPDLとしてRPCSが、優先度2のPDLとしてXPSが、優先度3のPDLとしてPCLがそれぞれ選択されており、解像度1200dpiについては唯一サポートしているPDLが表示されている状態を示している。
上記設定画面で設定された優先度は、図4に示した印刷設定PDLサポートリストのように登録される。
FIG. 6 is a diagram illustrating an example of a priority setting screen for the user displayed on the display device 3.
In this setting screen, PDL supporting this function is selectably displayed for each priority with respect to the resolution. For example, RPCS is set as a PDL with a priority of 1 at a resolution of 300 dpi. RPCS is selected as the PDL of priority 1 with a resolution of 600 dpi, XPS is selected as the PDL with priority 2, and PCL is selected as the PDL with priority 3, and the only supported PDL is resolution 1200 dpi. Indicates the displayed state.
The priority set on the setting screen is registered as in the print setting PDL support list shown in FIG.

次に、上記選択処理の際、レンダリング部22が、入力装置2から入力された1つ又は複数の項目の印刷設定の内容を実行可能なPDLコマンドリストを印刷装置4へ問い合わせ、PDLコマンドリスト記憶部24に記憶された各PDLコマンドリストの内、上記問い合わせた結果に基づいて探し出す対象のPDLコマンドリストを絞り込む処理を行っても良い。
すなわち、印刷装置4の本体側にてサポートしているPDL情報と照らし合わせ、印刷可能PDLを絞っても良い。
Next, at the time of the selection process, the rendering unit 22 inquires the printing apparatus 4 of a PDL command list that can execute the print setting contents of one or more items input from the input apparatus 2, and stores the PDL command list. Of each PDL command list stored in the unit 24, processing for narrowing down a PDL command list to be searched based on the inquiry result may be performed.
That is, the printable PDL may be narrowed down in comparison with the PDL information supported on the main body side of the printing apparatus 4.

次に、上述の処理では、全ての印刷設定をサポートするPDLコマンドリストが無かった場合、PDL非依存型のデータに変換するようにしたが、PDLコマンドリストでサポートできる印刷設定の項目についてはそのPDLコマンドリストに基づいて変換し、どのPDLコマンドリストでも変換できない印刷設定の項目についてはPDL非依存型のデータに変換するようにしても良い。   Next, in the above-described processing, when there is no PDL command list that supports all print settings, the PDL command list is converted to PDL-independent data. Conversion may be performed based on the PDL command list, and print setting items that cannot be converted by any PDL command list may be converted to PDL-independent data.

図7は、図1に示す印刷システムにおける他の印刷処理を示すフローチャート図である。同図のステップ11〜14の処理は、図3に示したステップ1〜4とそれぞれ同じなので、その説明は省略する。
ステップ15で、レンダリング部は、全ての印刷設定をサポートするPDL、UI部に入力された1つ又は複数の項目の印刷設定の内容を全て実行可能なPDLコマンドリストがあったか否かを判断し、あったと判断したら、ステップ21で、レンダリング部は、そのPDLコマンドリストが1つなら、そのPDLコマンドリストを選択し、その選択したPDLコマンドリストに基づいて、印刷データと印刷設定をPDLに変換して印刷装置へ送信し、該当するPDLコマンドリストが複数あったら、その中から所定のルールに基づいて1つのPDLコマンドリストを選択し、その選択したPDLコマンドリストに基づいて、印刷データと印刷設定をPDLに変換して印刷装置へ送信し、ステップ18へ進む。
FIG. 7 is a flowchart showing another printing process in the printing system shown in FIG. Since the processing of steps 11 to 14 in the figure is the same as that of steps 1 to 4 shown in FIG. 3, the description thereof will be omitted.
In step 15, the rendering unit determines whether there is a PDL command list that can execute all the contents of the print settings of one or more items input to the UI unit and the PDL that supports all print settings, If there is one, the rendering unit selects the PDL command list if there is only one PDL command list, and converts the print data and print settings to PDL based on the selected PDL command list. If there are a plurality of corresponding PDL command lists, one PDL command list is selected based on a predetermined rule, and print data and print settings are selected based on the selected PDL command list. Is converted into PDL and transmitted to the printing apparatus, and the process proceeds to Step 18.

また、ステップ15で、全ての印刷設定をサポートするPDL、UI部に入力された1つ又は複数の項目の印刷設定の内容を全て実行可能なPDLコマンドリストが無かったと判断したら、ステップ16で、レンダリング部は、全てではないが多くの印刷設定の項目をサポートするPDLコマンドリストがあるか否かを判断し、無ければ、レンダリング部は、印刷データと印刷設定をPDL非依存型のデータに変換して印刷装置へ送信し、ステップ18へ進む。   If it is determined in step 15 that there is no PDL command list that can execute all the print settings of one or more items input to the PDL and UI part that support all print settings, the process proceeds to step 16. The rendering unit determines whether there is a PDL command list that supports many, but not all, print setting items. If not, the rendering unit converts the print data and print settings into PDL-independent data. Then, the data is transmitted to the printing apparatus, and the process proceeds to Step 18.

一方、ステップ16で、全てではないが多くの印刷設定の項目をサポートするPDLコマンドリストがあると判断したら、ステップ19で、レンダリング部は、どのPDLコマンドリストでもサポートしていない印刷設定の項目を、PDL非依存型のデータに変換し、ステップ20で、レンダリング部は、いずれかのPDLコマンドリストでサポートしている印刷設定の項目と印刷データを、例えば、上記優先度に基づいて選択したPDLコマンドリストに基づいてPDLに変換し、上記PDL非依存型のデータと上記PDLのデータとを共に印刷装置へ送信し、ステップ18へ進む。
ステップ18では、印刷装置は情報処理装置から受け取ったPDLによる印刷データと印刷設定で(あるいは、PDL非依存型のデータである印刷データと印刷設定で)印刷処理を実行し、この処理を終了する。
On the other hand, if it is determined in step 16 that there is a PDL command list that supports many, but not all, print setting items, the rendering unit selects print setting items that are not supported in any PDL command list in step 19. In step 20, the rendering unit selects a print setting item and print data supported by any PDL command list, for example, based on the priority. Conversion to PDL is performed based on the command list, and both the PDL-independent data and the PDL data are transmitted to the printing apparatus, and the process proceeds to step 18.
In step 18, the printing apparatus executes a printing process with the print data and print settings by PDL received from the information processing apparatus (or with print data and print settings that are PDL-independent data), and ends this process. .

次に、上記ステップ19と20の処理の具体的例を示す。
ユーザが設定した印刷設定、その印刷設定をサポートするPDLが以下の通りであったとする。
ColorMode,Monochrome:RPCS,PS,PCL,XPS
Staple,Left2:RPCS,PS,PCL,XPS
Punch,Left2:RPCS,PS,PCL,XPS
Resolution,300dpi:RPCS
WhitePaperSuppress,On:RPCS
CMYKSelectPrint,On:RPCS
IntelligentPageProcessing,On:PCL
Next, a specific example of the processing in steps 19 and 20 will be shown.
Assume that the print settings set by the user and the PDL that supports the print settings are as follows.
ColorMode, Monochrome: RPCS, PS, PCL, XPS
Staple, Left2: RPCS, PS, PCL, XPS
Punch, Left2: RPCS, PS, PCL, XPS
Resolution, 300 dpi: RPCS
WhitePaperSuppress, On: RPCS
CMYKSelectPrint, On: RPCS
IntelligentPageProcessing, On: PCL

この場合、すべての印刷設定の項目をサポートしているPDLが無かったものとする。
しかしながら、RPCSは、IntelligentPageProcessing,On以外の印刷設定をサポートしている。
そこで、レンダリング部は、IntellingentPageProcessing,Onの印刷設定の項目のみ、PDL非依存型のデータに変換する。
In this case, it is assumed that no PDL supports all print setting items.
However, RPCS supports print settings other than Intelligent Page Processing and On.
Therefore, the rendering unit converts only the items of the print setting of Intelligent PageProcessing, On into PDL-independent data.

すると、以下の印刷設定が残る。
ColorMode.Monochrome:RPCS,PS,PCL,XPS
Staple.Left2:RPCS,PS,PCL,XPS
Punch.Left2:RPCS,PS,PCL,XPS
Resolution.300dpi:RPCS
WhitePaperSuppress.On:RPCS
CMYKSelectPrint.On:RPCS
これらの印刷設定は、すべてPRCSがサポートしているため、レンダリング部は、PDLとしてRPCSを選択し、IntellingentPageProcessing,Onの印刷設定以外の上記各印刷設定をRPCSコマンドに変換し、印刷データも変換し、上記PDL非依存型データと共に、印刷装置へ送信する。
Then, the following print settings remain.
ColorMode. Monochrome: RPCS, PS, PCL, XPS
Staple. Left2: RPCS, PS, PCL, XPS
Punch. Left2: RPCS, PS, PCL, XPS
Resolution. 300 dpi: RPCS
WhitePaperSuppress. On: RPCS
CMYKSelectPrint. On: RPCS
Since all these print settings are supported by PRCS, the rendering unit selects RPCS as the PDL, converts the above print settings other than the Intelligent Page Processing, On print settings into RPCS commands, and also converts the print data. And the PDL-independent data are transmitted to the printing apparatus.

このようにして、この実施例の印刷システムは、ユーザが設定した印刷機能に合わせて、その機能に適したPDLを探し出し、自動的にそのPDLに変換して印刷を行うことができる。
また、各機能に対して、対応PDLを印刷性能(品質・速度)のよい順または、ユーザの好み順に設定し、ユーザが選んだ機能に合わせて、より優先度の高いPDLを判断させるようにするので、その機能に適したPDLに変換し、印刷することができる。
In this way, the printing system of this embodiment can find a PDL suitable for the function set by the user and automatically convert it to the PDL for printing.
In addition, for each function, the corresponding PDL is set in the order of good printing performance (quality / speed) or the user's preference order so that a higher priority PDL is determined according to the function selected by the user. Therefore, it can be converted into a PDL suitable for the function and printed.

この発明は、デスクトップパソコン,ノートブックパソコンを含む情報処理装置全般に適用することができる。   The present invention can be applied to all information processing apparatuses including desktop personal computers and notebook personal computers.

この発明の実施例の印刷システムの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the printing system of the Example of this invention. 印刷設定PDLサポートリストのデータ内容の一例を示す図である。7 is a diagram illustrating an example of data contents of a print setting PDL support list. FIG. 図1に示す印刷システムにおける印刷処理を示すフローチャート図である。FIG. 2 is a flowchart showing a printing process in the printing system shown in FIG. 1. 印刷設定PDLサポートリストに優先度を付与した場合のデータ内容の一例を示す図である。FIG. 6 is a diagram illustrating an example of data contents when priority is assigned to a print setting PDL support list. 図1に示す表示装置に表示したPDLコマンドリストの選択画面の一例を示す図である。It is a figure which shows an example of the selection screen of the PDL command list displayed on the display apparatus shown in FIG. 図1に示す表示装置に表示したユーザに対する優先度の設定画面の一例を示す図である。It is a figure which shows an example of the setting screen of the priority with respect to the user displayed on the display apparatus shown in FIG. 図1に示す印刷システムにおける他の印刷処理を示すフローチャート図である。FIG. 10 is a flowchart showing another printing process in the printing system shown in FIG. 1.

符号の説明Explanation of symbols

1:情報処理装置 2:入力装置 3:表示装置 4:印刷装置 10:制御部 20:プリンタドライバ部 21:UI部 22:レンダリング部 23:印刷設定PDLサポートリスト記憶部 24:PDLコマンドリスト記憶部 25:RPCSコマンドリスト 26:PCLコマンドリスト 27:PSコマンドリスト 28:XPSコマンドリスト 1: Information processing device 2: Input device 3: Display device 4: Printing device 10: Control unit 20: Printer driver unit 21: UI unit 22: Rendering unit 23: Print setting PDL support list storage unit 24: PDL command list storage unit 25: RPCS command list 26: PCL command list 27: PS command list 28: XPS command list

Claims (8)

複数種類のプリンタ記述言語の情報を記憶する記憶手段と、印刷対象のデータに対する印刷設定を入力する入力手段と、前記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出して選択する選択手段と、該選択手段によって選択されたプリンタ記述言語の情報に基づいて前記印刷対象のデータ及び前記入力された印刷設定をプリンタ記述言語に変換して印刷装置へ出力する変換出力手段とを備えたことを特徴とする情報処理装置。 Storage means for storing information of a plurality of types of printer description languages, input means for inputting print settings for data to be printed, input from the information of each printer description language stored in the storage means by the input means Selection means for finding and selecting information of a printer description language that can execute the contents of the print setting of one or a plurality of items, and the information of the print target based on the information of the printer description language selected by the selection means An information processing apparatus comprising: conversion output means for converting data and the inputted print settings into a printer description language and outputting the converted data to a printing apparatus. 前記記憶手段に記憶された各プリンタ記述言語の情報に予めそれぞれ優先度を付与し、前記選択手段は、前記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出し、その探し出したプリンタ記述言語の情報の内、最も優先度の高いプリンタ記述言語の情報を選択する手段であることを特徴とする請求項1記載の情報処理装置。 Priorities are assigned in advance to the information of each printer description language stored in the storage means, and the selection means is input by the input means from the information of each printer description language stored in the storage means This is means for finding out information of a printer description language that can execute the contents of the print setting of one or a plurality of items, and selecting information of the printer description language having the highest priority among the information of the found printer description language. The information processing apparatus according to claim 1. 前記選択手段は、前記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出し、その探し出したプリンタ記述言語の情報の内、選択指示されたプリンタ記述言語の情報を選択する手段であることを特徴とする請求項1記載の情報処理装置。 The selection unit searches for information on a printer description language that can execute the print setting contents of one or more items input by the input unit from information on each printer description language stored in the storage unit. 2. An information processing apparatus according to claim 1, wherein said information processing apparatus is means for selecting information of the printer description language instructed to be selected from the searched information of the printer description language. 前記選択手段によって前記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出せなかった場合、前記印刷対象のデータ及び前記入力された印刷設定をプリンタ記述言語には依存しないデータに変換して印刷装置へ出力する手段を設けたことを特徴とする請求項1乃至3記載の情報処理装置。 The information of the printer description language that can execute the contents of the print setting of one or a plurality of items input by the input unit is not found from the information of each printer description language stored in the storage unit by the selection unit. 4. The information according to claim 1, further comprising means for converting the data to be printed and the inputted print settings into data independent of a printer description language and outputting the data to a printing apparatus. Processing equipment. 前記選択手段によって前記記憶手段に記憶された各プリンタ記述言語の情報の中から前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出せなかった場合、前記各プリンタ記述言語の情報では実行不可能な前記印刷対象のデータ又は前記入力された印刷設定をプリンタ記述言語には依存しないデータに変換し、前記各プリンタ記述言語の情報のいずれかで実行可能な前記印刷対象のデータ又は前記入力された印刷設定を、その実行可能なプリンタ記述言語の情報に基づいてプリンタ記述言語に変換して、それぞれ印刷装置へ出力する手段を設けたことを特徴とする請求項1乃至3記載の情報処理装置。 The information of the printer description language that can execute the contents of the print setting of one or a plurality of items input by the input unit is not found from the information of each printer description language stored in the storage unit by the selection unit. In this case, the data to be printed or the input print setting that cannot be executed with the information of each printer description language is converted into data that does not depend on the printer description language. Means for converting the data to be printed that can be executed in step 1 or the input print setting into a printer description language based on the information of the executable printer description language, and outputting the data to a printing apparatus. The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus. 前記選択手段に、前記入力手段によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語を前記印刷装置へ問い合わせ、前記記憶手段に記憶された各プリンタ記述言語の情報の内、前記問い合わせた結果に基づいて探し出す対象のプリンタ記述言語の情報を絞り込む手段を設けたことを特徴とする請求項1乃至5のいずれか一項に記載の情報処理装置。 The selection unit is inquired of the printer about a printer description language capable of executing the print setting contents of one or more items input by the input unit, and information on each printer description language stored in the storage unit 6. An information processing apparatus according to claim 1, further comprising means for narrowing down information on a printer description language to be searched based on the inquiry result. コンピュータに、複数種類のプリンタ記述言語の情報を記憶する記憶手順と、印刷対象のデータに対する印刷設定を入力する入力手順と、前記記憶手順によって記憶された各プリンタ記述言語の情報の中から前記入力手順によって入力された1つ又は複数の項目の印刷設定の内容を実行可能なプリンタ記述言語の情報を探し出して選択する選択手順と、該選択手順によって選択されたプリンタ記述言語の情報に基づいて前記印刷対象のデータ及び前記入力された印刷設定をプリンタ記述言語に変換して印刷装置へ出力する変換出力手順とを実行させるためのプログラム。 A storage procedure for storing information of a plurality of types of printer description languages in a computer, an input procedure for inputting print settings for data to be printed, and the input from the information of each printer description language stored by the storage procedure A selection procedure for finding and selecting information of a printer description language that can execute the contents of the print setting of one or more items input by the procedure, and the information based on the information of the printer description language selected by the selection procedure A program for executing a conversion output procedure for converting data to be printed and the input print setting into a printer description language and outputting the converted data to a printing apparatus. 請求項7記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the program according to claim 7 is recorded.
JP2007217892A 2007-08-24 2007-08-24 Information processor, program, and computer-readable recording medium Pending JP2009053789A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007217892A JP2009053789A (en) 2007-08-24 2007-08-24 Information processor, program, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007217892A JP2009053789A (en) 2007-08-24 2007-08-24 Information processor, program, and computer-readable recording medium

Publications (1)

Publication Number Publication Date
JP2009053789A true JP2009053789A (en) 2009-03-12

Family

ID=40504847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007217892A Pending JP2009053789A (en) 2007-08-24 2007-08-24 Information processor, program, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP2009053789A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011044117A (en) * 2009-08-24 2011-03-03 Canon Inc Information processing device, information processing method and information processing device control program
EP2302508A2 (en) 2009-09-11 2011-03-30 Ricoh Company, Ltd. Printer driver, information processing apparatus, and computer-readable storage medium
US20110279847A1 (en) * 2010-05-17 2011-11-17 Akihiro Kakoi Image processing apparatus, image processing system, and computer program product
JP2011242997A (en) * 2010-05-18 2011-12-01 Ricoh Co Ltd Information processor, print control program and storage medium
JP2014048705A (en) * 2012-08-29 2014-03-17 Kyocera Document Solutions Inc Information processing device and image forming system including the same

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011044117A (en) * 2009-08-24 2011-03-03 Canon Inc Information processing device, information processing method and information processing device control program
EP2302508A2 (en) 2009-09-11 2011-03-30 Ricoh Company, Ltd. Printer driver, information processing apparatus, and computer-readable storage medium
CN102023830A (en) * 2009-09-11 2011-04-20 株式会社理光 Printer driver and information processing apparatus
US8547578B2 (en) 2009-09-11 2013-10-01 Ricoh Company, Limited Print driver, information processing apparatus, and computer-readable storage medium for generating different types of drawing commands and job commands
CN102023830B (en) * 2009-09-11 2014-04-23 株式会社理光 Printer driver and information processing apparatus
US20110279847A1 (en) * 2010-05-17 2011-11-17 Akihiro Kakoi Image processing apparatus, image processing system, and computer program product
US8605301B2 (en) 2010-05-17 2013-12-10 Ricoh Company, Limited Image processing apparatus, image processing system, and computer program product
JP2011242997A (en) * 2010-05-18 2011-12-01 Ricoh Co Ltd Information processor, print control program and storage medium
JP2014048705A (en) * 2012-08-29 2014-03-17 Kyocera Document Solutions Inc Information processing device and image forming system including the same

Similar Documents

Publication Publication Date Title
US8390861B2 (en) Information processing apparatus, method, and recording medium controlling the display of printing options
JP2007122349A (en) Distributed print control system, distributed print control method, and program
US8605316B2 (en) Information processing apparatus and control method thereof, and storage medium
US9846824B2 (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium for providing print-cost-reducing settings
US8988715B2 (en) Information processing apparatus, control method, and storage medium
JP2011242997A (en) Information processor, print control program and storage medium
JP2013161127A (en) Information processing apparatus, control method, and program
JP5235695B2 (en) Printing control apparatus and control method thereof
WO2021117278A1 (en) Support program, information processing device, and printing method
JP2009053789A (en) Information processor, program, and computer-readable recording medium
CN106371776B (en) Printer driver and information processing apparatus
US11520536B2 (en) Information processing apparatus, control method and program therefor, and server system capable of communicating with the information processing apparatus
JP2012187761A (en) Printing apparatus
JP2005031732A (en) Information processing program and information processor
US20230102837A1 (en) Non-transitory computer-readable medium storing support program
JP2008269157A (en) Print processor, print processing method and program
JP6877963B2 (en) Image forming device, control method of image forming device, and program
WO2023145532A1 (en) Support program
WO2023145531A1 (en) Support program
JP2011040046A (en) Print control method, control program, and image forming apparatus
JP5957979B2 (en) Image processing method, image processing program, and image forming apparatus
JP2010218325A (en) Printing controller and printing system
JP6433529B2 (en) Printing apparatus, control method, and program
JP2017027371A (en) Printer driver and information processing apparatus
JP6265177B2 (en) Printer driver and information processing apparatus