JP2006302117A - Printing system - Google Patents

Printing system Download PDF

Info

Publication number
JP2006302117A
JP2006302117A JP2005125292A JP2005125292A JP2006302117A JP 2006302117 A JP2006302117 A JP 2006302117A JP 2005125292 A JP2005125292 A JP 2005125292A JP 2005125292 A JP2005125292 A JP 2005125292A JP 2006302117 A JP2006302117 A JP 2006302117A
Authority
JP
Japan
Prior art keywords
print
print setting
client
printing
item selection
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
JP2005125292A
Other languages
Japanese (ja)
Inventor
Koji Moriya
浩二 森谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005125292A priority Critical patent/JP2006302117A/en
Publication of JP2006302117A publication Critical patent/JP2006302117A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To effectively narrow down items of print setting expected to hereafter increase according to the kind of a print object or a print client, and to reduce trouble of the print setting in each kind of the print object or the print client. <P>SOLUTION: In this printing system, the print client 101 has a means transmitting the kind of the print object or the kind of the print client 101 to a printer 111, the printer 111 has a means extracting the print setting item corresponding to the kind and transmitting the print setting item to the print client 101, the print client 101 has a means designating the setting according to the received print setting item and transmitting the designated print setting and the print object to the printer 111, and the printer has a means printing the print object by the designated print setting. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、印刷クライアントの印刷要求により、印刷装置が印刷クライアントに対して印刷設定項目を送信し、印刷クライアントが印刷装置に対して、前記印刷項目に従った印刷設定内容と印刷オブジェクトを送信することによって、印刷装置が、印刷オブジェクトと前記印刷設定内容にしたがった印刷処理を実行する印刷システムに関するものである。   According to the present invention, in response to a print request from a print client, the printing apparatus transmits print setting items to the print client, and the print client transmits print setting contents and print objects according to the print items to the printing apparatus. Thus, the present invention relates to a printing system in which a printing apparatus executes a printing process according to a print object and the print setting content.

最近のプリンタは、パーソナルコンピュータ(以下PCと呼ぶ)からだけではなく、様々なデジタル機器から直接印刷できるようになった。現在、発売される多くのデジタルカメラやプリンタは、直接接続して印刷することが可能である(以下、デジタル機器から直接印刷することをダイレクト印刷と呼ぶ)。ユーザの操作性を考えると、印刷オブジェクトが存在する機器から直接印刷することが望ましい。   Recent printers can print directly from various digital devices as well as from a personal computer (hereinafter referred to as a PC). Many digital cameras and printers that are currently on sale can be directly connected to perform printing (hereinafter, direct printing from a digital device is referred to as direct printing). In consideration of user operability, it is desirable to print directly from a device in which a print object exists.

一般に、PCは、プリンタ機種毎の固有な処理を実行するために印刷ドライバをインストールする必要がある。印刷ドライバは、印刷処理に必要なプリンタ固有の設定を行うためのユーザインターフェイスも備えている。一方、ハードウェアのリソースが不十分な印刷クライアントの場合は、プリンタ毎の印刷ドライバを備えることは難しく、プリンタ固有の処理はプリンタが行うのが望ましい。   Generally, the PC needs to install a print driver in order to execute processing unique to each printer model. The print driver also includes a user interface for performing printer-specific settings necessary for print processing. On the other hand, in the case of a print client with insufficient hardware resources, it is difficult to provide a print driver for each printer, and it is desirable that the printer performs processing specific to the printer.

図2はプリンタ205が印刷クライアントであるところのデジタルカメラ201、携帯電話202、PC203、テレビ204とネットワーク206で接続される形態を表した図である。ネットワークからの接続形態の場合は、プリンタ205が印刷クライアントのそばにあると限らず、印刷設定を行うためのユーザインターフェイスは、印刷の実行を依頼する印刷クライアント側に備えることが望ましい。   FIG. 2 is a diagram illustrating a form in which the printer 205 is connected to the digital camera 201, the mobile phone 202, the PC 203, and the television 204 via the network 206 as a print client. In the case of a connection form from a network, the printer 205 is not necessarily near the print client, and a user interface for performing print settings is preferably provided on the print client side that requests execution of printing.

前述した、プリンタ側でプリンタ固有の処理を行い、印刷クライアント側で印刷のための操作を可能にするために、プリンタが印刷クライアントにユーザインターフェイスに必要な情報を提供することは、有効な手段である。特許文献1に記載の印刷装置は、HTTP(ハイパー・テキスト・トランスファー・プロトコル)といった標準的なネットワークプロトコルを利用し、ユーザインターフェイスを印刷クライアントに提供することで、印刷クライアント側の処理負荷を最小限に抑え、ユーザが印刷クライアント側で操作可能としている。   It is an effective means for the printer to provide information necessary for the user interface to the print client in order to perform printer-specific processing on the printer side and enable printing operations on the print client side. is there. The printing apparatus described in Patent Document 1 uses a standard network protocol such as HTTP (Hyper Text Transfer Protocol) and provides a user interface to the print client, thereby minimizing the processing load on the print client side. The user can operate on the print client side.

特開平11−316658号公報JP-A-11-316658

しかしながら、PCにおけるプリンタ処理は高度化しており、印刷設定の項目は、増加傾向にある。たとえば、デジタルカメラでの撮影時における画像センサーのノイズを除去する処理や、撮影時の条件により画像を補正する処理などの、写真の効果加工処理に関する設定ができるようになった。今後も、逆光補正、赤目補正など、高度な処理が追加されていくと予想される。   However, printer processing in PCs has become more sophisticated, and print setting items have been increasing. For example, settings related to photo effect processing such as processing to remove noise from the image sensor during shooting with a digital camera and processing to correct an image according to shooting conditions can be performed. In the future, it is expected that advanced processing such as backlight correction and red-eye correction will be added.

一方、様々なデジタル機器からダイレクト印刷を可能とするために、HTML(ハイパー・テキスト・マークアップ・ランゲージ)やXML(エクステンシブル・マークアップ・ランゲージ)など、標準フォーマットドキュメントに対応するプリンタが提案されている。この場合は、プリンタが、構造化記述言語を直接解釈し、印刷レイアウトまで行う必要がある。レイアウトを行うためには、フォントの種類やフォントの大きさ、などレイアウトに関する設定などが必要で、ユーザの嗜好に合うレイアウトを実現するために、印刷設定の項目は増大すると予想される。   On the other hand, printers that support standard format documents such as HTML (Hyper Text Markup Language) and XML (Extensible Markup Language) have been proposed to enable direct printing from various digital devices. ing. In this case, the printer needs to directly interpret the structured description language and perform printing layout. In order to perform layout, settings relating to layout such as font type and font size are necessary, and in order to realize a layout that suits the user's preference, the number of print setting items is expected to increase.

写真の印刷や、ドキュメントの印刷など、印刷目的が異なるのに対して、同じ印刷設定の項目である必要ない。写真の印刷に、ドキュメントのための設定は不要であり、ドキュメントの印刷に、写真に関する設定は不要である。また、ユーザにとって増大する設定項目を毎回指定するのは、たいへん面倒な作業である。   Although the printing purpose is different, such as printing a photo or printing a document, the items need not have the same print settings. No setting for a document is necessary for printing a photo, and no setting for a photo is necessary for printing a document. Also, it is a very troublesome work to specify the setting items that increase for the user each time.

そこで、本発明が解決しようとする課題は、ユーザの操作性を向上するために、このように増大する印刷設定の項目を、印刷クライアントや印刷オブジェクト毎に効果的に絞ること、あるいは、印刷クライアントや、印刷オブジェクトの種類毎に、印刷設定の手間を少なくすることである。   Therefore, the problem to be solved by the present invention is to effectively narrow down the print setting items thus increased for each print client or print object in order to improve user operability, or Or, it is possible to reduce the trouble of print setting for each type of print object.

本発明の印刷システムは、印刷オブジェクトと印刷処理に必要な印刷設定を指定して印刷を依頼する印刷クライアントと、前記印刷オブジェクトを前記印刷設定に応じた印刷処理を実行する印刷装置と、前記印刷クライアントと前記印刷装置を通信する手段から構成される印刷システムにおいて、印刷設定項目を選択するための項目選択情報を判別し、複数の印刷設定項目の中から、すべて、あるいは一部の印刷設定項目を選択する印刷設定項目選択手段と、前記選択した印刷設定項目に従った印刷設定値を指定する印刷設定指定手段とを備えたことを特徴とする。   The printing system of the present invention includes a print client that requests a print by specifying a print object and a print setting necessary for the print process, a print device that executes a print process for the print object according to the print setting, and the print In a printing system comprising means for communicating between a client and the printing apparatus, item selection information for selecting a print setting item is determined, and all or some of the print setting items are selected from a plurality of print setting items. And a print setting item selecting unit for specifying a print setting value according to the selected print setting item.

本発明の印刷方法は、印刷オブジェクトと印刷処理に必要な印刷設定を指定して印刷を依頼する印刷クライアントと、前記印刷オブジェクトを前記印刷設定に応じた印刷処理を実行する印刷装置と、前記印刷クライアントと前記印刷装置を通信する手段から構成される印刷システムにおける印刷方法において、印刷設定項目を選択するための項目選択情報を判別し、複数の印刷設定項目の中から、すべて、あるいは一部の印刷設定項目を選択する印刷設定項目選択工程と、前記選択した印刷設定項目に従った印刷設定値を指定する印刷設定指定工程とを備えたことを特徴とする。   The printing method of the present invention includes: a print client that specifies a print object and print settings necessary for print processing and requests printing; a printing apparatus that executes print processing according to the print settings for the print object; and the print In a printing method in a printing system including means for communicating between a client and the printing apparatus, item selection information for selecting a print setting item is determined, and all or some of the plurality of print setting items are selected. A print setting item selecting step for selecting a print setting item and a print setting specifying step for specifying a print setting value according to the selected print setting item are provided.

本発明のコンピュータプログラムは、前記に記載の方法の各工程をコンピュータにて実施させることを特徴とする。   A computer program according to the present invention causes each step of the method described above to be executed by a computer.

本発明記憶媒体は、前記に記載のコンピュータプログラムを記憶したことを特徴とする。   The storage medium of the present invention stores the computer program described above.

本発明における印刷システムによれば、印刷設定の項目が増大しても、印刷クライアントや印刷オブジェクトの種類に最適な項目を印刷装置が抽出して印刷クライアントに提供できる。そのために、ユーザは印刷クライアントにより、指定しなければならない印刷設定の項目を必要最小限にすることが可能である。また、印刷を実行した際に、印刷クライアントや印刷オブジェクトの種類毎に指定済みの印刷設定を記憶し、次の印刷実行時に前回の印刷設定を再現することが可能で、ユーザは嗜好に応じた印刷設定を毎回やり直す手間がなくなる。   According to the printing system of the present invention, even if the number of print setting items increases, the printing apparatus can extract items that are most suitable for the type of print client or print object and provide them to the print client. Therefore, the user can minimize the number of print setting items that must be specified by the print client. In addition, when printing is executed, the print settings that have been specified for each type of print client or print object can be stored, and the previous print settings can be reproduced at the next print execution. Eliminates the trouble of re-setting print settings each time.

(第1の実施の形態)
発明を実施するための最良の形態は、印刷クライアントとして、印刷オブジェクトの指定や、印刷設定が可能なユーザインターフェイスを備えること、また、ユーザインターフェイスによりユーザが指定した印刷設定値を次回の印刷の初期値として記憶可能であること、印刷装置として、印刷クライアントの印刷要求によって、複数からなる印刷設定項目群の中から印刷クライアントや印刷オブジェクトの種類に対応した項目を抽出して印刷クライアントに送信すること、また、その際、印刷設定のための操作画面と、印刷設定の初期値を提供可能であること、さらには、次回の印刷のために、印刷クライアントや印刷オブジェクト毎に指定された印刷設定値を記憶可能であることである。
(First embodiment)
The best mode for carrying out the invention includes, as a print client, a user interface capable of specifying a print object and print settings, and setting a print setting value designated by the user through the user interface at the initial stage of the next printing. It can be stored as a value, and as a printing device, in response to a print request from the print client, an item corresponding to the type of print client or print object is extracted from a plurality of print setting item groups and transmitted to the print client In addition, at that time, it is possible to provide an operation screen for print settings and an initial value of the print settings, and further, a print setting value specified for each print client or print object for the next printing. Can be stored.

印刷クライアントと印刷装置がともに印刷設定の初期値を記憶するのは無駄に思えるが、複数種類の印刷クライアントと、複数種類の印刷装置の組み合わせで、接続される形態を想定すると、ともに記憶可能であるとは限らないので、ともに記憶することにした。ともに記憶可能である場合は、印刷クライアントが記憶した初期値を優先することが望ましい。以下、図面を用いて、発明を実施するための最良の形態を説明する。   It seems useless for both the print client and the printing device to store the initial print settings, but it is possible to store both types of print clients and combinations of multiple types of printing devices. Since it is not always there, I decided to remember it together. If both can be stored, it is desirable to prioritize the initial value stored by the print client. Hereinafter, the best mode for carrying out the invention will be described with reference to the drawings.

図1は、本発明の実施形態を表すブロック図である。
101は印刷を要求する印刷クライアントである。以下、102〜109は印刷クライアント内部のブロックである。102は、CPUであって、ROM107に記憶されたプログラムに記載された手順で印刷クライアントに必要な処理を実行する。
FIG. 1 is a block diagram showing an embodiment of the present invention.
A print client 101 requests printing. Hereinafter, reference numerals 102 to 109 denote blocks inside the print client. Reference numeral 102 denotes a CPU which executes processing necessary for the print client in accordance with a procedure described in a program stored in the ROM 107.

ROM107のプログラム領域107−1には印刷設定画面などを表示装置103に表示し、入力装置104から入力される情報によって印刷設定値を設定するためのブラウザ処理が含まれる。表示装置103は印刷設定画面や、印刷が正常に、または、異常に終了したこと伝えるためのメッセージなども表示される。   The program area 107-1 in the ROM 107 includes a browser process for displaying a print setting screen or the like on the display device 103 and setting a print setting value according to information input from the input device 104. The display device 103 also displays a print setting screen, a message for notifying that printing has ended normally or abnormally, and the like.

105は2次記憶装置であって、複数の印刷オブジェクトを記憶する印刷オブジェクト群領域105−1や複数の印刷オブジェクト種毎に印刷設定の初期値を記憶する印刷設定初期値群領域105−2を含む。2次記憶装置105は、たとえばフラッシュROMなどを利用することにより電源が切れた状態でも記憶され続けることが望ましい。106はRAMであって、一時的にデータを記憶する。   A secondary storage device 105 includes a print object group area 105-1 that stores a plurality of print objects and a print setting initial value group area 105-2 that stores initial values of print settings for each of a plurality of print object types. Including. The secondary storage device 105 is desirably stored continuously even when the power is turned off, for example, by using a flash ROM or the like. A RAM 106 temporarily stores data.

RAM106には、前記ブラウザ処理を実行するための、印刷設定画面データを格納する領域106−1や、前記入力装置104により設定される印刷設定値を格納する領域106−2や、その他印刷クライアント101に必要な作業領域106−3を含む。108は通信装置であって、接続媒体110によって印刷装置111と接続され、印刷オブジェクトや印刷設定項目、印刷設定値などの情報を定められたプロトコルで通信する。接続媒体110はケーブルであっても、無線であってもよい。   The RAM 106 has an area 106-1 for storing print setting screen data for executing the browser process, an area 106-2 for storing print setting values set by the input device 104, and other print clients 101. The necessary work area 106-3 is included. A communication device 108 is connected to the printing device 111 via a connection medium 110, and communicates information such as a print object, a print setting item, and a print setting value using a predetermined protocol. The connection medium 110 may be a cable or wireless.

109はバスであって、定められたプロトコルによって、CPU102や、表示装置103、入力装置104、2次記憶装置105、RAM106、ROM107、通信装置108との間でデータの受け渡しを行う。   Reference numeral 109 denotes a bus, which exchanges data with the CPU 102, the display device 103, the input device 104, the secondary storage device 105, the RAM 106, the ROM 107, and the communication device 108 according to a predetermined protocol.

111は印刷装置であって、印刷クライアント101によって指定された印刷オブジェクトを指定された印刷設定によって印刷を実行する。以下、112〜117は、印刷装置111内部のブロックである。112はCPUであってROM116に記憶されたプログラムに記載された手順で印刷に必要な処理を実行する。ROM116はプログラム領域116−1や、印刷設定画面のテンプレートを格納する領域116−2、印刷クライアント種や印刷オブジェクト種毎の印刷設定項目参照テーブルを格納する領域116−3を含む。   Reference numeral 111 denotes a printing apparatus, which prints a print object designated by the print client 101 with designated print settings. Hereinafter, 112 to 117 are blocks inside the printing apparatus 111. Reference numeral 112 denotes a CPU that executes processing necessary for printing in accordance with a procedure described in a program stored in the ROM 116. The ROM 116 includes a program area 116-1, an area 116-2 for storing a print setting screen template, and an area 116-3 for storing a print setting item reference table for each print client type and print object type.

図6は、印刷設定項目参照テーブルの一例である。同図の列項目は印刷装置111が対応する印刷クライアント種や印刷オブジェクト種が記載されている。また、それぞれの種別に対してフォーマット名が定義されている。例えば、印刷クライアント種は、PCや携帯電話、デジタルカメラ、テレビなどの印刷クライアントになり得るデジタル機器の種類である。   FIG. 6 is an example of a print setting item reference table. The column items in the figure describe the print client type and the print object type corresponding to the printing apparatus 111. A format name is defined for each type. For example, the print client type is a type of digital device that can be a print client such as a PC, a mobile phone, a digital camera, or a television.

また、印刷オブジェクト種は、JPEGファイル、HTMLファイル、XMLファイル、RAWファイルなど本印刷装置が対応可能なオブジェクトファイルである。また、行項目は、本印刷装置がサポートするすべての印刷設定項目が記載されている。同図ように、印刷設定項目に対して、印刷クライアント種や印刷オブジェクト種毎に対応する(同図○は対応、×は未対応)印刷設定が定義される。この参照テーブルにより印刷設定項目が決定され、この印刷設定項目のみを表示するように印刷設定画面は作成される。   The print object type is an object file that can be supported by the printing apparatus, such as a JPEG file, an HTML file, an XML file, or a RAW file. The line item includes all the print setting items supported by the printing apparatus. As shown in the figure, print settings corresponding to the print client type and the print object type are defined for the print setting item (in the figure, ○ is supported, x is not supported). The print setting items are determined by the reference table, and the print setting screen is created so that only the print setting items are displayed.

113は通信装置であって、接続媒体110によって印刷クライアント101と接続され、印刷オブジェクトや印刷設定項目、印刷設定値などの情報を定められたプロトコルで通信する。114は2次記憶装置であって、印刷設定の初期値を印刷クライアント種や印刷オブジェクト種毎に記憶する印刷設定初期値群領域114−1を含む。2次記憶装置114は105と同様に、電源が切れた状態でも記憶されつづけることが望ましい。   A communication device 113 is connected to the print client 101 via the connection medium 110 and communicates information such as print objects, print setting items, and print setting values using a predetermined protocol. Reference numeral 114 denotes a secondary storage device, which includes a print setting initial value group area 114-1 for storing print setting initial values for each print client type and print object type. As in the case of 105, it is desirable that the secondary storage device 114 continues to be stored even when the power is turned off.

115はRAMであって、一時的にデータを記憶する。RAM115には、印刷クライアントから受信した印刷オブジェクトを格納する領域115−1や、印刷クライアント101から指定された印刷設定を格納する領域115−2、その他印刷処理に必要な作業領域115−3を含む。117は印刷制御装置であって、印刷クライアント101から受信した印刷オブジェクトを印刷設定値に従った処理を施して印刷する。   Reference numeral 115 denotes a RAM which temporarily stores data. The RAM 115 includes an area 115-1 for storing a print object received from the print client, an area 115-2 for storing print settings designated by the print client 101, and a work area 115-3 necessary for other print processing. . Reference numeral 117 denotes a print control apparatus, which prints the print object received from the print client 101 by performing processing according to the print setting value.

118はバスであって、定められたプロトコルによって、CPU112や、通信装置113、2次記憶装置114、RAM115、ROM116、印刷制御装置117との間でデータの受け渡しを行う。   Reference numeral 118 denotes a bus, which exchanges data with the CPU 112, the communication device 113, the secondary storage device 114, the RAM 115, the ROM 116, and the print control device 117 according to a predetermined protocol.

図3は、本発明印刷システムが、実行する一連のシーケンスを、印刷クライアント101および印刷装置111が処理するフローに関連付けて、記載された図である。左側は、表示装置103および入力装置104を利用したユーザインターフェイスに関する処理であり、中央のフローは、印刷クライアント101、右側のフローは、印刷装置111が実行する処理の流れを表している。また、印刷クライアント101と印刷装置111とのフローの接続は、接続媒体110を介して、印刷クライアント101の通信装置108と印刷装置111の通信装置113によって実行される。   FIG. 3 is a diagram illustrating a series of sequences executed by the printing system of the present invention in association with a flow processed by the print client 101 and the printing apparatus 111. The left side is a process related to a user interface using the display device 103 and the input device 104, and the central flow represents a flow of processing executed by the print client 101, and the right flow represents processing performed by the printing device 111. The connection of the flow between the print client 101 and the printing apparatus 111 is executed by the communication apparatus 108 of the print client 101 and the communication apparatus 113 of the printing apparatus 111 via the connection medium 110.

印刷処理は、ステップS301でユーザインターフェイスにより起動される。ステップS301により印刷オブジェクトの印刷指示がされると、ステップS302において、印刷クライアント101は、印刷装置111に対して、印刷要求を送信する。さらに、印刷クライアント101は、ステップS303にて印刷クライアント101の種別と、印刷オブジェクトの種別と、優先モードを印刷装置111に送信する。優先モードとは、印刷クライアント種に対応する初期設定値と印刷オブジェクト種に対応する初期値がともに記憶されて場合のために、どちらの初期設定値を優先するか判別するための情報である。   The printing process is activated by the user interface in step S301. When a print instruction for a print object is issued in step S301, the print client 101 transmits a print request to the printing apparatus 111 in step S302. In step S <b> 303, the print client 101 transmits the type of the print client 101, the type of the print object, and the priority mode to the printing apparatus 111. The priority mode is information for discriminating which initial setting value has priority in the case where both the initial setting value corresponding to the print client type and the initial value corresponding to the print object type are stored.

ステップS303を受けて、印刷装置111は、ステップS304にて印刷オブジェクトが対応可能であるかを判別する処理であって、対応していない場合、ステップS305にて印刷クライアントにその旨を通知し、本処理を終了する。対応している場合は、ステップS308へ進む。ステップS306は印刷クライアント側の処理であって、印刷装置111からオブジェクトエラーを検知すると、ステップS307にてその旨を画面に表示して印刷処理を終了する。エラーでない場合は、ステップS309によって印刷設定画面データの受信を待つ。   Upon receiving step S303, the printing apparatus 111 determines whether the print object can be handled in step S304. If not, the printing apparatus 111 notifies the print client to that effect in step S305. This process ends. If so, the process proceeds to step S308. Step S306 is processing on the print client side. When an object error is detected from the printing apparatus 111, that fact is displayed on the screen in step S307, and the printing process is terminated. If there is no error, it waits for reception of print setting screen data in step S309.

図4は、印刷装置111が実施するステップS308印刷設定画面作成処理の詳細な流れを表すフローチャートである。ステップS401は、指定された印刷クライアントが印刷設定項目参照テーブルに存在するかどうかを判別する処理であって、存在する場合、ステップS402へ進み、そうでない場合は、ステップS407へ進む。   FIG. 4 is a flowchart showing a detailed flow of the print setting screen creation process in step S308 performed by the printing apparatus 111. Step S401 is processing for determining whether or not the designated print client exists in the print setting item reference table. If it exists, the process proceeds to step S402. If not, the process proceeds to step S407.

ステップS402は、指定された優先モードがクライアント種優先か、オブジェクト種優先かを判別する処理であって、クライアント優先の場合ステップS403へ進み、そうでない場合ステップS407へ進む。ステップS403は印刷設定画面データを印刷クライアントに応じた印刷設定画面に最適化する処理を行う。   Step S402 is processing for determining whether the designated priority mode is client type priority or object type priority. If the priority mode is client priority, the process proceeds to step S403. If not, the process proceeds to step S407. In step S403, the print setting screen data is optimized to a print setting screen corresponding to the print client.

図9は、印刷設定画面データの一例を示した図である。印刷設定画面のテンプレートとは、すべての印刷設定項目が選択された状態での印刷設定画面データである。印刷設定画面はXMLなどの構造化記述言語などを用いることによって、あらかじめ定められた規則に従って記載されているものとする。印刷設定画面データは、印刷設定画面のテンプレートを、印刷設定参照テーブルを参照して不要な印刷設定項目を削除することで作成される。   FIG. 9 is a diagram illustrating an example of print setting screen data. The print setting screen template is print setting screen data in a state where all print setting items are selected. The print setting screen is described in accordance with a predetermined rule by using a structured description language such as XML. The print setting screen data is created by deleting unnecessary print setting items from the print setting screen template with reference to the print setting reference table.

ステップS403において、印刷設定画面データは、印刷設定項目参照テーブルに記載のフォーマット名を添付される。ステップS404は、印刷設定初期値群の中に対応する印刷設定の初期値が存在するかどうかを判別する処理であって、存在する場合、ステップS405にて、印刷設定初期値群に格納されている対応クライアントの設定初期値を選択する。存在しない場合、ステップS406にて、ROM116に格納された印刷設定の初期値を選択する。   In step S403, the print setting screen data is attached with the format name described in the print setting item reference table. Step S404 is a process for determining whether or not the corresponding print setting initial value exists in the print setting initial value group. If it exists, it is stored in the print setting initial value group in step S405. Select the default setting for supported clients. If it does not exist, the initial value of the print setting stored in the ROM 116 is selected in step S406.

ステップS407は印刷設定画面テンプレートを、印刷設定項目参照テーブルを参照することにより、印刷オブジェクトに応じた印刷設定画面に最適化する処理を行う。この処理において、印刷設定画面データは印刷設定項目参照テーブルに記載のフォーマット名を添付される。   In step S407, the print setting screen template is optimized by referring to the print setting item reference table to the print setting screen corresponding to the print object. In this process, the print setting screen data is attached with the format name described in the print setting item reference table.

ステップS408は、印刷設定初期値群の中に対応する印刷設定の初期値が存在するかどうかを判別する処理であって、存在する場合、ステップS409にて、印刷設定初期値群に格納されている対応オブジェクトの設定初期値を選択する。存在しない場合、ステップS410にて、ROM116に格納された印刷設定の初期値を選択する。ステップS405または、ステップS406、ステップS409、ステップS410の処理が終了するとステップS411へ進み、印刷設定画面データに初期値を埋め込む処理を行う。   Step S408 is a process for determining whether or not the corresponding print setting initial value exists in the print setting initial value group. If it exists, it is stored in the print setting initial value group in step S409. Select the initial setting value for the corresponding object. If it does not exist, in step S410, the initial value of the print setting stored in the ROM 116 is selected. When the process of step S405 or step S406, step S409, or step S410 ends, the process proceeds to step S411, and a process of embedding an initial value in the print setting screen data is performed.

図7は印刷装置111の2次記憶装置114に格納される印刷設定初期値群114−1の例である。1つのクライアント種またはオブジェクト種に対応する印刷設定の初期値は、対応種別と初期値、情報の終了を示す情報(EOD)からなる。クライアント種またはオブジェクト種毎にこれらの情報を記憶したものが、印刷設定初期値群114−1である。   FIG. 7 is an example of the print setting initial value group 114-1 stored in the secondary storage device 114 of the printing apparatus 111. The initial value of the print setting corresponding to one client type or object type includes a correspondence type, an initial value, and information (EOD) indicating the end of information. The print setting initial value group 114-1 stores these pieces of information for each client type or object type.

ステップS310は印刷クライアント101側の処理であって、印刷設定の初期値を決定する。印刷クライアント101は、印刷設定初期値群105−2の中から印刷オブジェクトに対応する印刷設定の初期値を検出し、存在する場合は印刷設定初期値群105−2の初期値を使用し、そうでない場合は、印刷装置111から受信した印刷設定の初期値を使用する。   Step S310 is processing on the print client 101 side, and determines an initial value of the print setting. The print client 101 detects the initial value of the print setting corresponding to the print object from the print setting initial value group 105-2, and uses the initial value of the print setting initial value group 105-2 if it exists. If not, the initial value of the print setting received from the printing apparatus 111 is used.

図5は、印刷クライアント101が処理するステップS310の詳細な流れをあらわす図である。本処理はステップS501にて、印刷設定画面の読込みを行う。ステップS502は印刷オブジェクトに対応する印刷設定の初期値が印刷設定初期値群105−2に存在するかどうかを判別する処理であって、この際に印刷設定画面データに添付されたフォーマット名と同一フォーマット名のデータが印刷設定初期値群105−2に存在するかどうかを識別する。   FIG. 5 is a diagram showing a detailed flow of step S310 processed by the print client 101. In this process, in step S501, the print setting screen is read. Step S502 is a process for determining whether or not the initial value of the print setting corresponding to the print object exists in the print setting initial value group 105-2, and at this time, it is the same as the format name attached to the print setting screen data. Whether the format name data exists in the print setting initial value group 105-2 is identified.

図8は印刷クライアント101の2次記憶装置105に格納される印刷設定初期値群105−2の例である。1つのオブジェクト種に対応する印刷設定の初期値は、対応フォーマット名と初期値、情報の終了を示す情報(EOD)からなる。オブジェクト種毎にこれらの情報を記憶したものが、印刷設定初期値群105−2である。   FIG. 8 shows an example of the print setting initial value group 105-2 stored in the secondary storage device 105 of the print client 101. The initial value of the print setting corresponding to one object type includes a corresponding format name, initial value, and information (EOD) indicating the end of information. The print setting initial value group 105-2 stores these pieces of information for each object type.

ステップS502にて、オブジェクトに対応する初期値が存在する場合、ステップS503へ進み、印刷設定画面データの初期値を前記印刷設定初期値群105−2に記憶済みの初期値に変更する処理をおこない、本処理を終了する。ステップS502にて、オブジェクトに対応する初期値が存在しない場合、本処理を終了する。すなわち、印刷設定画面データの初期値は受信した初期値のまま使用することになる。   In step S502, if there is an initial value corresponding to the object, the process proceeds to step S503, and processing for changing the initial value of the print setting screen data to the initial value stored in the print setting initial value group 105-2 is performed. This process is terminated. In step S502, if there is no initial value corresponding to the object, this process ends. That is, the initial value of the print setting screen data is used as received.

前記ステップS310にて印刷設定の初期値が決定されると、ステップS311にて印刷設定画面を表示するためのブラウザ処理を開始する。印刷設定画面の初期画面は、前記ステップS310にて決定した初期値を使用した初期画面となる。ブラウザ処理は、ステップS312にて印刷設定画面を表示して、ステップS313にて印刷設定の指定、または印刷実行を指定する情報を入力装置104から入力する。   When the initial print setting value is determined in step S310, browser processing for displaying the print setting screen is started in step S311. The initial screen of the print setting screen is an initial screen using the initial value determined in step S310. The browser process displays a print setting screen in step S312, and inputs information for specifying print settings or print execution from the input device 104 in step S313.

ステップS314にて印刷実行が指定されているかどうかを判別し、指定されている場合ステップS315へ進み、指定されていない場合、ステップS311のブラウザ処理を繰り返す。ステップS314にて印刷実行が指定されると、印刷クライアント101は、ステップS315にてステップS311のブラウザ処理で決定した印刷設定値を印刷装置111に送信する。ステップS315を受けて、印刷装置111はステップS316にて前記印刷設定をRAM115へ一時格納する。   In step S314, it is determined whether or not print execution is designated. If designated, the process proceeds to step S315. If not designated, the browser process in step S311 is repeated. When print execution is designated in step S314, the print client 101 transmits the print setting value determined by the browser process in step S311 to the printing apparatus 111 in step S315. In step S315, the printing apparatus 111 temporarily stores the print settings in the RAM 115 in step S316.

また、ステップS317にて印刷クライアント101は2次記憶装置105に記憶されている印刷オブジェクトを印刷装置111に送信する。ステップS317を受けて、印刷装置111はステップS318にて受信した印刷オブジェクトをRAM115に一時格納する。印刷装置111は、印刷設定および印刷オブジェクトを受信すると、ステップS319にて印刷オブジェクトを印刷設定にしたがった処理を施した印刷処理を実行する。   In step S 317, the print client 101 transmits the print object stored in the secondary storage device 105 to the printing device 111. In response to step S317, the printing apparatus 111 temporarily stores the print object received in step S318 in the RAM 115. When the printing apparatus 111 receives the print setting and the print object, the printing apparatus 111 executes a print process in which a process according to the print setting is performed on the print object in step S319.

印刷処理が終了すると印刷装置111は、ステップS320にて終了処理を実施して、印刷クライアント101に対して終了を通知する(ステップS323)。また、印刷装置はステップS321にて印刷設定初期値群114−1のデータを指定された印刷設定に更新する処理を行う。ステップS321が終了すると印刷装置111は一連の処理を終了する。   When the printing process is completed, the printing apparatus 111 performs the termination process in step S320 and notifies the print client 101 of the termination (step S323). In step S321, the printing apparatus performs processing for updating the data of the print setting initial value group 114-1 to the designated print setting. When step S321 ends, the printing apparatus 111 ends a series of processing.

一方、印刷クライアント101は印刷オブジェクトを送信した後、ステップS322にて印刷設定初期値を更新する処理を行う。印刷クライアントはステップS323の終了通知を受けて、ステップS324にてエラーの有無を検出し、エラーがある場合、ステップS325にて表示装置103にその旨を通知し、エラーがない場合は、ステップS326にて正常した旨を表示装置103に通知する。ステップS325あるいはステップS326の処理が終了すると印刷クライアント101は一連の印刷処理を終了する。   On the other hand, after transmitting the print object, the print client 101 performs a process of updating the print setting initial value in step S322. The print client receives the end notification in step S323, detects the presence or absence of an error in step S324, and if there is an error, notifies the display device 103 in step S325, and if there is no error, step S326. To notify the display device 103 of the normality. When the process of step S325 or step S326 ends, the print client 101 ends a series of print processes.

本発明において、印刷設定項目の選択は必ずしも印刷装置111側で行わなくてもよい。この場合、印刷装置111はすべての印刷設定項目とともに印刷設定項目を選択するための印刷設定参照テーブルに相当する項目選択情報を印刷クライアント101に送信すればよい。印刷クライアント101は受信した印刷設定項目と項目選択情報によって印刷設定項目を決定すればよい。   In the present invention, the selection of the print setting item is not necessarily performed on the printing apparatus 111 side. In this case, the printing apparatus 111 may transmit item selection information corresponding to a print setting reference table for selecting print setting items together with all print setting items to the print client 101. The print client 101 may determine a print setting item based on the received print setting item and item selection information.

本発明において、必ずしも印刷クライアント101に印刷設定画面を表示するためのブラウザ処理はなくてもよい。この場合、例えば、印刷設定は固定でもよい。あるいは、独自の設定画面により受信した印刷設定項目のうち一部のみを設定するようにしてもよい。これは、ユーザインターフェイスをもてない、あるいはユーザインターフェイスが貧弱な印刷クライアント101の場合に、必要最低限の設定に抑えることで、ハードウェアのリソースと処理負荷を軽減できる。これにより多くの印刷クライアント101が印刷装置111を利用することが可能になる。   In the present invention, browser processing for displaying the print setting screen on the print client 101 is not necessarily required. In this case, for example, the print setting may be fixed. Alternatively, only some of the print setting items received through the unique setting screen may be set. In the case of the print client 101 that does not have a user interface or has a poor user interface, the hardware resources and processing load can be reduced by suppressing the setting to the minimum necessary setting. As a result, many print clients 101 can use the printing apparatus 111.

本発明において、必ずしも印刷クライアント101側で印刷設定の初期値を記憶する必要はない。電源が切れた状態で初期値を保持するようなメモリを持たない印刷クライアント101でも印刷装置111を利用することが可能となる。   In the present invention, it is not always necessary to store the initial print setting value on the print client 101 side. The printing apparatus 111 can also be used by a print client 101 that does not have a memory that holds an initial value when the power is turned off.

本発明において、必ずしも印刷装置111側で印刷設定の初期値を記憶する必要はない。電源が切れた状態で初期値を保持するようなメモリを持たない印刷装置111の構成が可能である。   In the present invention, it is not always necessary to store the initial print setting value on the printing apparatus 111 side. A configuration of the printing apparatus 111 that does not have a memory that holds an initial value when the power is turned off is possible.

本発明において、必ずしも印刷クライアント101と印刷オブジェクトと、両方の種類に応じた印刷設定項目の参照テーブルを持つ必要はない。印刷クライアント101もしくは印刷オブジェクトの種類に応じたいずれかの参照テーブルでもよい。   In the present invention, it is not always necessary to have a print setting item reference table corresponding to both the print client 101 and the print object. Any reference table corresponding to the type of the print client 101 or the print object may be used.

(本発明に係る他の実施の形態)
前述した本発明の実施の形態における印刷装置を構成する各手段、並びに印刷システムの各ステップは、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Another embodiment according to the present invention)
Each means constituting the printing apparatus and each step of the printing system in the embodiment of the present invention described above can be realized by operating a program stored in a RAM or ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.

また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。   Further, the present invention can be implemented as, for example, a system, apparatus, method, program, or recording medium, and can be applied to a system composed of a plurality of devices. Moreover, you may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム(実施の形態では図3〜5に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   In the present invention, a software program (in the embodiment, a program corresponding to the flowcharts shown in FIGS. 3 to 5) for realizing the functions of the above-described embodiments is directly or remotely supplied to a system or apparatus, This includes the case where the system or apparatus computer also achieves by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などがある。   As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program itself of the present invention or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   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 that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored on a recording 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などが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。   In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on the instructions of the program is used for the actual processing. The functions of the above-described embodiment can be realized by performing some or all of the processes.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。   Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in 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.

本発明の実施形態を表すブロック図である。It is a block diagram showing embodiment of this invention. プリンタが印刷クライアントであるところのデジタルカメラ、携帯電話、PC、テレビとネットワークで接続される形態を表した図である。It is a figure showing the form connected with a digital camera, a mobile phone, PC, and television with a printer as a print client. 本発明印刷システムが、実行するシーケンスを、印刷クライアントおよび印刷装置が処理するフローに関連付けて記載された図である。FIG. 5 is a diagram illustrating a sequence executed by the printing system of the present invention in association with a flow processed by a print client and a printing apparatus. 印刷装置が実施する印刷設定画面作成処理の詳細な流れを表すフローチャートである。6 is a flowchart illustrating a detailed flow of a print setting screen creation process performed by the printing apparatus. 印刷クライアントが処理する印刷設定の初期値を決定する処理の詳細な流れを表すフローチャートである。6 is a flowchart showing a detailed flow of processing for determining an initial value of print settings processed by the print client. 印刷設定項目参照テーブルの一例を表した図である。6 is a diagram illustrating an example of a print setting item reference table. FIG. 印刷装置の2次記憶装置に格納される印刷設定初期値群の一例を表す図である。FIG. 4 is a diagram illustrating an example of a print setting initial value group stored in a secondary storage device of the printing apparatus. 印刷クライアントの2次記憶装置に格納される印刷設定初期値群の一例を表す図である。FIG. 4 is a diagram illustrating an example of a print setting initial value group stored in a secondary storage device of a print client. 印刷設定画面データの一例を表した図である。It is a figure showing an example of print setting screen data.

符号の説明Explanation of symbols

101 印刷クライアント
102 CPU
103 表示装置
104 入力装置
105 2次記憶装置
105−1 印刷オブジェクト群領域
105−2 印刷設定初期値群領域
106 RAM
106−1 印刷設定画面データ領域
106−2 印刷設定値領域
106−3 作業領域
107 ROM
107−1 プログラム領域
108 通信装置
109 バス
110 接続媒体
111 印刷装置
112 CPU
113 通信装置
114 2次記憶装置
114−1 印刷設定初期値群領域
115 RAM
115−1 印刷オブジェクト領域
115−2 印刷設定値
115−3 作業領域
116 ROM
116−1 プログラム領域
116−2 印刷設定画面テンプレート領域
116−3 印刷設定項目参照テーブル
117 印刷制御装置
118 バス
201 デジタルカメラ
202 携帯電話
203 PC
204 テレビ
205 プリンタ
206 ネットワーク
101 Print client 102 CPU
103 Display device 104 Input device 105 Secondary storage device 105-1 Print object group area 105-2 Print setting initial value group area 106 RAM
106-1 Print setting screen data area 106-2 Print setting value area 106-3 Work area 107 ROM
107-1 Program area 108 Communication device 109 Bus 110 Connection medium 111 Printing device 112 CPU
113 Communication Device 114 Secondary Storage Device 114-1 Print Setting Initial Value Group Area 115 RAM
115-1 Print object area 115-2 Print setting value 115-3 Work area 116 ROM
116-1 Program area 116-2 Print setting screen template area 116-3 Print setting item reference table 117 Print control device 118 Bus 201 Digital camera 202 Mobile phone 203 PC
204 TV 205 Printer 206 Network

Claims (14)

印刷オブジェクトと印刷処理に必要な印刷設定を指定して印刷を依頼する印刷クライアントと、前記印刷オブジェクトを前記印刷設定に応じた印刷処理を実行する印刷装置と、前記印刷クライアントと前記印刷装置を通信する手段から構成される印刷システムにおいて、
印刷設定項目を選択するための項目選択情報を判別し、複数の印刷設定項目の中から、すべて、あるいは一部の印刷設定項目を選択する印刷設定項目選択手段と、
前記選択した印刷設定項目に従った印刷設定値を指定する印刷設定指定手段と、
を備えたことを特徴とする印刷システム。
A print client that designates a print object and a print setting necessary for print processing and requests printing, a printing apparatus that executes print processing according to the print setting for the print object, and communication between the print client and the printing apparatus In a printing system comprising means for
Print setting item selection means for determining item selection information for selecting print setting items and selecting all or some of the print setting items from a plurality of print setting items;
A print setting specifying means for specifying a print setting value according to the selected print setting item;
A printing system comprising:
前記印刷設定項目選択情報は、印刷クライアントの種類により決定する手段を備えたことを特徴とする請求項1記載の印刷システム。   The printing system according to claim 1, further comprising means for determining the print setting item selection information according to a type of a print client. 前記印刷設定項目選択情報は、印刷オブジェクトの種類により決定する手段を備えたことを特徴とする請求項1記載の印刷システム。   The printing system according to claim 1, further comprising means for determining the print setting item selection information according to a type of a print object. 前記印刷設定項目選択情報を、印刷装置に送信する手段と、
前記印刷設定指定手段を備えた印刷クライアントと、
前記印刷設定項目選択情報を受信する手段と、
前記印刷設定項目選択手段と、
前記選択した印刷設定項目を印刷クライアントに送信する手段を備えた印刷装置
から構成されることを特徴とする請求項1記載の印刷システム。
Means for transmitting the print setting item selection information to a printing device;
A print client comprising the print setting designation means;
Means for receiving the print setting item selection information;
The print setting item selection means;
The printing system according to claim 1, comprising a printing apparatus provided with means for transmitting the selected print setting item to a print client.
すべての印刷設定項目と項目選択情報とを印刷クライアントに送信する手段を
備えた印刷装置と、
前記印刷設定項目選択手段と、
前記印刷設定指定手段と、
前記印刷設定指定手段により指定された印刷設定値を印刷装置に送信する手段を備えた印刷クライアントから構成されることを特徴とする請求項1記載の印刷システム。
A printing apparatus comprising means for transmitting all print setting items and item selection information to a print client;
The print setting item selection means;
The print setting designation means;
2. The printing system according to claim 1, comprising a print client comprising means for transmitting a print setting value designated by the print setting designation means to a printing apparatus.
ユーザインターフェイスを備え、
印刷設定の初期値をユーザが変更する印刷設定変更手段を備え、
前回の印刷工程で指定済みの印刷設定値を、前記項目選択情報に関連付けて記憶する設定値記憶手段と、
次回の印刷工程で項目選択情報を取得し、関連した印刷設定値が記憶済みである場合、記憶済み印刷設定値を、記憶済みでない場合、あらかじめ定められた初期値を前記印刷設定の初期値とする初期値選択手段を備えたことを特徴とする請求項1記載の印刷システム。
With user interface,
A print setting changing means for changing the initial value of the print setting by the user;
A setting value storage means for storing the print setting value specified in the previous printing step in association with the item selection information;
The item selection information is acquired in the next printing process, and when the related print setting value is stored, the stored print setting value is stored. When not stored, the predetermined initial value is set as the initial value of the print setting. The printing system according to claim 1, further comprising an initial value selection unit configured to perform the initial value selection.
前記印刷設定項目選択情報は、印刷クライアントの種類により決定する手段を備えたことを特徴とする請求項6記載の印刷システム。   The printing system according to claim 6, further comprising means for determining the print setting item selection information according to a type of a print client. 前記印刷設定項目選択情報は、印刷オブジェクトの種類により決定する手段を備えたことを特徴とする請求項6記載の印刷システム。   The printing system according to claim 6, further comprising means for determining the print setting item selection information according to a type of a print object. 前記設定値記憶手段と、前記初期値選択手段と、前記印刷設定項目選択手段と、前記印刷設定項目選択手段によって選択された印刷設定項目と、前記初期値選択手段により選択した初期値を印刷クライアントに送信する手段を備えた印刷装置と、
前記印刷設定項目と初期値を受信する手段と、前記印刷設定変更手段と、前記印刷設定変更手段により決定した印刷設定値を印刷装置に送信する手段を備えた印刷クライアント
から構成されることを特徴とする請求項6記載の印刷システム。
The setting value storage unit, the initial value selection unit, the print setting item selection unit, the print setting item selected by the print setting item selection unit, and the initial value selected by the initial value selection unit A printing device comprising means for transmitting to
A print client comprising: a means for receiving the print setting item and an initial value; the print setting changing means; and a means for sending the print setting value determined by the print setting changing means to a printing apparatus. The printing system according to claim 6.
前記印刷設定項目選択手段と、前記印刷設定項目選択手段によって選択された印刷設定項目を印刷クライアントに送信する手段を備えた印刷装置と、
前記印刷設定項目を受信する手段と、前記設定値記憶手段と、前記初期値選択手段と、前記印刷設定変更手段と、前記印刷設定変更手段により決定した印刷設定値を
印刷装置に送信する手段を備えた印刷クライアントとから構成されることを特徴とする請求項6記載の印刷システム。
A printing apparatus comprising: the print setting item selection unit; and a unit that transmits the print setting item selected by the print setting item selection unit to a print client;
Means for receiving the print setting item, the setting value storage means, the initial value selection means, the print setting change means, and means for transmitting the print setting value determined by the print setting change means to the printing apparatus. The printing system according to claim 6, further comprising a print client provided.
印刷クライアントの種類に関する項目選択情報と、印刷オブジェクトの種類に関する項目選択情報と、いずれの項目選択情報を優先するための優先情報を送信する手段を備えた印刷クライアントと、
前記優先情報により、いずれかの選択項目情報を選択し、印刷設定項目を選択する項目選択手段を備えた印刷装置から構成されることを特徴とする請求項1記載の印刷システム。
A print client comprising means for transmitting item selection information regarding the type of print client, item selection information regarding the type of print object, and priority information for prioritizing any item selection information;
The printing system according to claim 1, further comprising: an item selection unit that selects one of the selection item information based on the priority information and selects a print setting item.
印刷オブジェクトと印刷処理に必要な印刷設定を指定して印刷を依頼する印刷クライアントと、前記印刷オブジェクトを前記印刷設定に応じた印刷処理を実行する印刷装置と、前記印刷クライアントと前記印刷装置を通信する手段から構成される印刷システムにおける印刷方法において、
印刷設定項目を選択するための項目選択情報を判別し、複数の印刷設定項目の中から、すべて、あるいは一部の印刷設定項目を選択する印刷設定項目選択工程と、
前記選択した印刷設定項目に従った印刷設定値を指定する印刷設定指定工程とを備えたことを特徴とする印刷方法。
A print client that designates a print object and a print setting necessary for print processing and requests printing, a printing apparatus that executes print processing according to the print setting for the print object, and communication between the print client and the printing apparatus In a printing method in a printing system comprising means for
A print setting item selection step for determining item selection information for selecting a print setting item, and selecting all or some of the print setting items from a plurality of print setting items;
And a print setting designation step for designating a print setting value according to the selected print setting item.
請求項12記載の方法の各工程をコンピュータにて実施させることを特徴とするコンピュータプログラム。   A computer program that causes a computer to execute each step of the method according to claim 12. 請求項13記載のコンピュータプログラムが記憶されていることを特徴とするコンピュータ読み取り可能な記憶媒体。   A computer-readable storage medium in which the computer program according to claim 13 is stored.
JP2005125292A 2005-04-22 2005-04-22 Printing system Pending JP2006302117A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005125292A JP2006302117A (en) 2005-04-22 2005-04-22 Printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005125292A JP2006302117A (en) 2005-04-22 2005-04-22 Printing system

Publications (1)

Publication Number Publication Date
JP2006302117A true JP2006302117A (en) 2006-11-02

Family

ID=37470306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005125292A Pending JP2006302117A (en) 2005-04-22 2005-04-22 Printing system

Country Status (1)

Country Link
JP (1) JP2006302117A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012068974A (en) * 2010-09-24 2012-04-05 Kyocera Mita Corp Image forming system and image forming device
JP2013196370A (en) * 2012-03-19 2013-09-30 Ricoh Co Ltd Information processing apparatus, information processing system, web page generation method and program
JP2014128934A (en) * 2012-12-28 2014-07-10 Canon Inc Information processing device and information processing method
JP2014186440A (en) * 2013-03-22 2014-10-02 Toshiba Corp Service provision device and program
JP2017188146A (en) * 2017-06-21 2017-10-12 キヤノン株式会社 Terminal device, control method and program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012068974A (en) * 2010-09-24 2012-04-05 Kyocera Mita Corp Image forming system and image forming device
CN102572164A (en) * 2010-09-24 2012-07-11 京瓷美达株式会社 Image forming apparatus, image forming system, and image forming method
CN102572164B (en) * 2010-09-24 2014-12-10 京瓷办公信息***株式会社 Image forming apparatus, image forming system, and image forming method
US8917407B2 (en) 2010-09-24 2014-12-23 Kyocera Document Solutions Inc. Image forming apparatus, image forming system, and image forming method that cause a job execution screen to be displayed on a display of a terminal apparatus
JP2013196370A (en) * 2012-03-19 2013-09-30 Ricoh Co Ltd Information processing apparatus, information processing system, web page generation method and program
JP2014128934A (en) * 2012-12-28 2014-07-10 Canon Inc Information processing device and information processing method
JP2014186440A (en) * 2013-03-22 2014-10-02 Toshiba Corp Service provision device and program
JP2017188146A (en) * 2017-06-21 2017-10-12 キヤノン株式会社 Terminal device, control method and program

Similar Documents

Publication Publication Date Title
US9069504B2 (en) Printing apparatus and method for increasing storage area
JP6210130B2 (en) Relay device, relay system, and relay method
US11656825B2 (en) Communication apparatus, control program of communication apparatus, and relay apparatus providing efficient download of electronic data
EP1754136A1 (en) Direct printing method and apparatus
JP2008090790A (en) Web system, communication control apparatus, information processor, communication control method, and communication control program
JP2007200235A (en) Removable media device, removable media device control program and network equipment control program
JP2008307744A (en) Printer and control method thereof
JP5711518B2 (en) Information processing apparatus, control method thereof, and program
EP1755029A1 (en) Printing process control method and short distance wireless communication terminal apparatus
JP2006302117A (en) Printing system
CA2566483A1 (en) Method of providing multimedia data for direct printing, direct printing method and apparatus thereof
JP2009294798A (en) Wireless communication system
US20090168099A1 (en) Image Forming System, Image Forming Device, and Method and Computer Readable Medium for Image Forming
JP2003022167A (en) Information processor, printing method, information processing program and recording medium
JP6476685B2 (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, DISPLAY DEVICE, AND PROGRAM
US8004723B2 (en) Information processing apparatus and image processing apparatus executing script stored in association with storage region
JP5835964B2 (en) Image processing apparatus, image forming system, and image output method
JP4428374B2 (en) User interface program, input support method, and information terminal device
JP2007076187A (en) Print control device, and print control method
RU2346319C2 (en) Method for provision of multimedia data for direct printing, direct printing method and means
US20160088175A1 (en) Information processing apparatus, information processing system, information processing method, and non-transitory computer readable medium
JP4254723B2 (en) Document processing device
JP6118385B2 (en) Image forming apparatus, image forming apparatus control method, and program
CN110944092B (en) Image forming apparatus, image forming system, and image forming method
JP2021092886A (en) Printing method, printing system and program