JP2006302117A - Printing system - Google Patents
Printing system Download PDFInfo
- 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 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
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
前述した、プリンタ側でプリンタ固有の処理を行い、印刷クライアント側で印刷のための操作を可能にするために、プリンタが印刷クライアントにユーザインターフェイスに必要な情報を提供することは、有効な手段である。特許文献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
しかしながら、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
ROM107のプログラム領域107−1には印刷設定画面などを表示装置103に表示し、入力装置104から入力される情報によって印刷設定値を設定するためのブラウザ処理が含まれる。表示装置103は印刷設定画面や、印刷が正常に、または、異常に終了したこと伝えるためのメッセージなども表示される。
The program area 107-1 in the
105は2次記憶装置であって、複数の印刷オブジェクトを記憶する印刷オブジェクト群領域105−1や複数の印刷オブジェクト種毎に印刷設定の初期値を記憶する印刷設定初期値群領域105−2を含む。2次記憶装置105は、たとえばフラッシュROMなどを利用することにより電源が切れた状態でも記憶され続けることが望ましい。106はRAMであって、一時的にデータを記憶する。
A
RAM106には、前記ブラウザ処理を実行するための、印刷設定画面データを格納する領域106−1や、前記入力装置104により設定される印刷設定値を格納する領域106−2や、その他印刷クライアント101に必要な作業領域106−3を含む。108は通信装置であって、接続媒体110によって印刷装置111と接続され、印刷オブジェクトや印刷設定項目、印刷設定値などの情報を定められたプロトコルで通信する。接続媒体110はケーブルであっても、無線であってもよい。
The
109はバスであって、定められたプロトコルによって、CPU102や、表示装置103、入力装置104、2次記憶装置105、RAM106、ROM107、通信装置108との間でデータの受け渡しを行う。
Reference numeral 109 denotes a bus, which exchanges data with the
111は印刷装置であって、印刷クライアント101によって指定された印刷オブジェクトを指定された印刷設定によって印刷を実行する。以下、112〜117は、印刷装置111内部のブロックである。112はCPUであってROM116に記憶されたプログラムに記載された手順で印刷に必要な処理を実行する。ROM116はプログラム領域116−1や、印刷設定画面のテンプレートを格納する領域116−2、印刷クライアント種や印刷オブジェクト種毎の印刷設定項目参照テーブルを格納する領域116−3を含む。
図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
また、印刷オブジェクト種は、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
115はRAMであって、一時的にデータを記憶する。RAM115には、印刷クライアントから受信した印刷オブジェクトを格納する領域115−1や、印刷クライアント101から指定された印刷設定を格納する領域115−2、その他印刷処理に必要な作業領域115−3を含む。117は印刷制御装置であって、印刷クライアント101から受信した印刷オブジェクトを印刷設定値に従った処理を施して印刷する。
118はバスであって、定められたプロトコルによって、CPU112や、通信装置113、2次記憶装置114、RAM115、ROM116、印刷制御装置117との間でデータの受け渡しを行う。
図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
印刷処理は、ステップ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
ステップS303を受けて、印刷装置111は、ステップS304にて印刷オブジェクトが対応可能であるかを判別する処理であって、対応していない場合、ステップS305にて印刷クライアントにその旨を通知し、本処理を終了する。対応している場合は、ステップS308へ進む。ステップS306は印刷クライアント側の処理であって、印刷装置111からオブジェクトエラーを検知すると、ステップS307にてその旨を画面に表示して印刷処理を終了する。エラーでない場合は、ステップS309によって印刷設定画面データの受信を待つ。
Upon receiving step S303, the
図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
ステップ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
ステップ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
図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
ステップS310は印刷クライアント101側の処理であって、印刷設定の初期値を決定する。印刷クライアント101は、印刷設定初期値群105−2の中から印刷オブジェクトに対応する印刷設定の初期値を検出し、存在する場合は印刷設定初期値群105−2の初期値を使用し、そうでない場合は、印刷装置111から受信した印刷設定の初期値を使用する。
Step S310 is processing on the
図5は、印刷クライアント101が処理するステップS310の詳細な流れをあらわす図である。本処理はステップS501にて、印刷設定画面の読込みを行う。ステップS502は印刷オブジェクトに対応する印刷設定の初期値が印刷設定初期値群105−2に存在するかどうかを判別する処理であって、この際に印刷設定画面データに添付されたフォーマット名と同一フォーマット名のデータが印刷設定初期値群105−2に存在するかどうかを識別する。
FIG. 5 is a diagram showing a detailed flow of step S310 processed by the
図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
ステップ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
ステップ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
また、ステップS317にて印刷クライアント101は2次記憶装置105に記憶されている印刷オブジェクトを印刷装置111に送信する。ステップS317を受けて、印刷装置111はステップS318にて受信した印刷オブジェクトをRAM115に一時格納する。印刷装置111は、印刷設定および印刷オブジェクトを受信すると、ステップS319にて印刷オブジェクトを印刷設定にしたがった処理を施した印刷処理を実行する。
In
印刷処理が終了すると印刷装置111は、ステップS320にて終了処理を実施して、印刷クライアント101に対して終了を通知する(ステップS323)。また、印刷装置はステップS321にて印刷設定初期値群114−1のデータを指定された印刷設定に更新する処理を行う。ステップS321が終了すると印刷装置111は一連の処理を終了する。
When the printing process is completed, the
一方、印刷クライアント101は印刷オブジェクトを送信した後、ステップS322にて印刷設定初期値を更新する処理を行う。印刷クライアントはステップS323の終了通知を受けて、ステップS324にてエラーの有無を検出し、エラーがある場合、ステップS325にて表示装置103にその旨を通知し、エラーがない場合は、ステップS326にて正常した旨を表示装置103に通知する。ステップS325あるいはステップS326の処理が終了すると印刷クライアント101は一連の印刷処理を終了する。
On the other hand, after transmitting the print object, the
本発明において、印刷設定項目の選択は必ずしも印刷装置111側で行わなくてもよい。この場合、印刷装置111はすべての印刷設定項目とともに印刷設定項目を選択するための印刷設定参照テーブルに相当する項目選択情報を印刷クライアント101に送信すればよい。印刷クライアント101は受信した印刷設定項目と項目選択情報によって印刷設定項目を決定すればよい。
In the present invention, the selection of the print setting item is not necessarily performed on the
本発明において、必ずしも印刷クライアント101に印刷設定画面を表示するためのブラウザ処理はなくてもよい。この場合、例えば、印刷設定は固定でもよい。あるいは、独自の設定画面により受信した印刷設定項目のうち一部のみを設定するようにしてもよい。これは、ユーザインターフェイスをもてない、あるいはユーザインターフェイスが貧弱な印刷クライアント101の場合に、必要最低限の設定に抑えることで、ハードウェアのリソースと処理負荷を軽減できる。これにより多くの印刷クライアント101が印刷装置111を利用することが可能になる。
In the present invention, browser processing for displaying the print setting screen on the
本発明において、必ずしも印刷クライアント101側で印刷設定の初期値を記憶する必要はない。電源が切れた状態で初期値を保持するようなメモリを持たない印刷クライアント101でも印刷装置111を利用することが可能となる。
In the present invention, it is not always necessary to store the initial print setting value on the
本発明において、必ずしも印刷装置111側で印刷設定の初期値を記憶する必要はない。電源が切れた状態で初期値を保持するようなメモリを持たない印刷装置111の構成が可能である。
In the present invention, it is not always necessary to store the initial print setting value on the
本発明において、必ずしも印刷クライアント101と印刷オブジェクトと、両方の種類に応じた印刷設定項目の参照テーブルを持つ必要はない。印刷クライアント101もしくは印刷オブジェクトの種類に応じたいずれかの参照テーブルでもよい。
In the present invention, it is not always necessary to have a print setting item reference table corresponding to both the
(本発明に係る他の実施の形態)
前述した本発明の実施の形態における印刷装置を構成する各手段、並びに印刷システムの各ステップは、コンピュータの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.
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
103
106-1 Print setting screen data area 106-2 Print setting value area 106-3
107-1
113
115-1 Print object area 115-2 Print setting value 115-3
116-1 Program area 116-2 Print setting screen template area 116-3 Print setting item reference table 117
204
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記載の印刷システム。 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 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.
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)
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 |
-
2005
- 2005-04-22 JP JP2005125292A patent/JP2006302117A/en active Pending
Cited By (8)
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 |