JP4893326B2 - Printing apparatus, printing method, printing program, and printing system - Google Patents
Printing apparatus, printing method, printing program, and printing system Download PDFInfo
- Publication number
- JP4893326B2 JP4893326B2 JP2007009021A JP2007009021A JP4893326B2 JP 4893326 B2 JP4893326 B2 JP 4893326B2 JP 2007009021 A JP2007009021 A JP 2007009021A JP 2007009021 A JP2007009021 A JP 2007009021A JP 4893326 B2 JP4893326 B2 JP 4893326B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- printing
- function information
- function
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、外出先のプリンタや複写機等の印刷装置において印刷を行う技術に関する。 The present invention relates to a technique for performing printing in a printing apparatus such as a printer or a copier on the go.
近年、コンビニエンスストアや外出先のオフィスにあるプリンタを利用して印刷を行うネットプリントやメディアプリントが普及している。ネットプリントは、ユーザが予めネットワーク上にあるサーバにアップロードした印刷データを外出先のプリンタからダウンロードし、印刷データを印刷するものである。一方、メディアプリントは、ユーザがメモリーカード等のメディアに印刷データを保存し、外出先のプリンタでメディアに保存された印刷データを印刷するものである。ネットプリントやメディアプリントを利用する際、ユーザは外出先のプリンタの液晶パネル等に表示されたコントロールパネルを操作し、用紙サイズ、カラーモード、印刷枚数等の印刷設定を行う。 2. Description of the Related Art In recent years, net prints and media prints that perform printing using a printer in a convenience store or an office outside the office have become widespread. In net printing, print data uploaded by a user in advance to a server on the network is downloaded from a printer on the go, and the print data is printed. On the other hand, in media printing, a user saves print data on a medium such as a memory card, and prints the print data saved on the medium with a printer on the go. When using net print or media print, the user operates a control panel displayed on a liquid crystal panel of a printer on the go and performs print settings such as a paper size, a color mode, and the number of prints.
特許文献1は、他の画像形成装置から適正に実行可能な動作モードを取得することができる画像形成装置を提供する。特許文献1によれば、LAN上の他のデジタル複写機に登録されているモードメモリの内容を取得して自装置のモードメモリに登録するダウンロード機能を有する。取得したモードメモリの設定内容が自装置で処理可能であると判断された場合、このモードメモリが登録される。
Japanese Patent Application Laid-Open No. 2004-228688 provides an image forming apparatus that can acquire an operation mode that can be appropriately executed from another image forming apparatus. According to
ネットプリントやメディアプリントの普及に伴い、普段使用しているプリンタではなく、外出先のオフィスやコンビニエンスストア等に設置されたプリンタを利用する機会が増えている。外出先のプリンタは、普段使用しているプリンタと利用できる印刷機能が異なり、また同じ印刷機能であってもディスプレイに表示される機能表示が異なる場合がある。ユーザは、使い慣れない外出先プリンタにおいて、普段使用しているプリンタとの印刷機能の違いを即座に把握することが困難であり、その結果、ユーザは、印刷設定に必要以上の時間を要したり、希望通りの印刷設定を行えず、ミスプリントをしてしまうことがあった。 With the spread of net printing and media printing, there are increasing opportunities to use printers installed in offices and convenience stores outside the office, instead of printers that are usually used. A printer outside the office has a different print function that can be used from a printer that is normally used, and even if the print function is the same, the function display on the display may be different. It is difficult for the user to immediately understand the difference in printing functions from the printer he / she normally uses in printers that he / she is unfamiliar with, and as a result, the user needs more time than necessary to set the print settings. In some cases, the desired print settings could not be made, resulting in misprinting.
本発明は、このような課題を解決するものであり、外部の印刷装置との印刷機能の差異を提示し、ユーザが容易に印刷設定を行うことができる印刷装置、印刷方法、印刷プログラムおよび印刷システムを提供することを目的とする。 The present invention solves such a problem, presents a difference in printing function from an external printing apparatus, and allows a user to easily perform print settings, a printing method, a printing program, and printing. The purpose is to provide a system.
本発明に係る印刷装置は、外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得する取得手段と、取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報の差分情報を抽出する抽出手段と、抽出された差分情報および第2の印刷機能情報に基づき印刷設定画面を作成し、当該印刷設定画面をディスプレイに表示する表示制御手段と、を備えている。印刷装置は、印刷機能を有するプリンタや複写機等の電子装置である。 The printing apparatus according to the present invention is configured to acquire first printing function information obtained from a printing function possessed by an external printing apparatus and printing information that is a target of the first printing function information; An extraction means for comparing the first printing function information with the second printing function information obtained from the printing function owned by itself and extracting difference information between the first and second printing function information; and the extracted difference Display control means for creating a print setting screen based on the information and the second print function information and displaying the print setting screen on a display. The printing apparatus is an electronic apparatus such as a printer or a copying machine having a printing function.
好ましくは、表示制御手段は、第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加する。また、表示制御手段は、第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加する。さらに、表示制御手段は、第1の印刷機能情報による印刷機能の第1の表示形式と第2の印刷機能情報による印刷機能の第2の表示形式が異なるとき、第1の表示形式を第2の表示形式に合わせる。 Preferably, the display control unit adds an identification display for identifying a print function included in the first print function information but not included in the second print function information to the print setting screen. The display control means adds an identification display for identifying a print function included in the second print function information but not included in the first print function information to the print setting screen. Furthermore, the display control means changes the first display format to the second display format when the first display format of the print function based on the first print function information is different from the second display format of the print function based on the second print function information. Match the display format.
好ましくは、第1および第2の印刷機能情報は、XML形式により作成され、印刷機能を定義するコマンドを含む機能定義部とディスプレイに表示される文字を定義するコマンドを含む表示文字列定義部を含む。抽出手段は、第1および第2の印刷機能情報の機能定義部と表示文字列定義部とをそれぞれ比較し、機能定義部と表示文字列定義部の差分情報を抽出する。 Preferably, the first and second print function information is created in an XML format, and includes a function definition section including a command defining a print function and a display character string definition section including a command defining a character displayed on the display. Including. The extraction means compares the function definition portion and the display character string definition portion of the first and second print function information, respectively, and extracts difference information between the function definition portion and the display character string definition portion.
好ましくは、印刷装置はさらに、前記印刷設定画面に基づき印刷機能を設定する印刷設定手段と、設定された印刷機能に基づき印刷情報を出力する出力手段とを備えている。 Preferably, the printing apparatus further includes a print setting unit that sets a print function based on the print setting screen, and an output unit that outputs print information based on the set print function.
本発明に係る印刷方法は、外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得するステップと、取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報の差分情報を抽出するステップと、抽出された差分情報および第2の印刷機能情報に基づき印刷機能画面を作成し、当該印刷設定画面をディスプレイに表示するステップとを備えている。 The printing method according to the present invention includes a step of obtaining first print function information obtained from a print function possessed by an external printing apparatus and print information that is a target of the first print function information, and the obtained first print function information. Comparing the first print function information with the second print function information obtained from the print function owned by itself, extracting difference information between the first and second print function information, Creating a print function screen based on the second print function information, and displaying the print setting screen on a display.
本発明に係る印刷プログラムは、外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得するステップと、取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報の差分情報を抽出するステップと、抽出された差分情報および第2の印刷機能情報に基づき印刷設定画面を作成し、当該印刷設定画面をディスプレイに表示するステップとを備えている。 The printing program according to the present invention obtains the first printing function information obtained from the printing function possessed by the external printing apparatus and the printing information that is the target of the first printing function information, and the obtained first printing function information. Comparing the first print function information with the second print function information obtained from the print function owned by itself, extracting difference information between the first and second print function information, Creating a print setting screen based on the second print function information, and displaying the print setting screen on a display.
本発明に係る印刷システムは、外部の印刷装置と、外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を作成する電子装置と、電子装置と接続される印刷装置とを含み、印刷装置は、電子装置により作成された第1の印刷機能情報および印刷情報を取得する取得手段と、取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報の差分情報を抽出する抽出手段と、抽出された差分情報および第2の印刷機能情報に基づき印刷設定画面に作成し、当該印刷設定画面をディスプレイに表示する表示制御手段とを備えている。 The printing system according to the present invention includes an external printing apparatus, first printing function information obtained from a printing function possessed by the outside printing apparatus, and electronic information for creating printing information that is a target of the first printing function information. And a printing device connected to the electronic device, wherein the printing device acquires first printing function information and printing information created by the electronic device, and acquired first printing function information And the second printing function information obtained from the printing function held by itself and extracting the difference information between the first and second printing function information, the extracted difference information and the second printing Display control means for creating a print setting screen based on the function information and displaying the print setting screen on a display.
本発明の印刷装置、印刷方法、印刷プログラムおよび印刷システムによれば、外部の印刷装置との印刷機能の差異を印刷設定画面に付加することにより、ユーザは、容易に印刷機能の差異を認識し、簡単かつ迅速に印刷設定および印刷を行うことができる。 According to the printing apparatus, the printing method, the printing program, and the printing system of the present invention, the user can easily recognize the difference in the printing function by adding the difference in the printing function with the external printing apparatus to the print setting screen. Simple and quick print setting and printing.
以下、本発明を実施するための最良の形態について図面を参照して説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
図1は、本発明の実施例に係る印刷システムの一構成例を示す図である。印刷システム10は、文書ファイルや画像ファイル等の印刷データを作成するユーザPC12と、コンビニエンスストアや外出先のオフィス等に設置されている印刷装置である画像形成装置14と、ネットワークまたは専用ケーブルによりユーザPC12に接続されたプリンタ16と、ユーザPC12および画像形成装置14にネットワーク等を介して接続されたサーバ18とを含んで構成される。
FIG. 1 is a diagram illustrating a configuration example of a printing system according to an embodiment of the present invention. The printing system 10 includes a user PC 12 that creates print data such as a document file and an image file, an image forming apparatus 14 that is a printing apparatus installed in a convenience store or an office outside the office, and a network or a dedicated cable. The
ユーザPC12は、ネットワークに接続されているサーバ18に印刷データをアップロードすることができ、ユーザは、サーバ18から画像形成装置14に印刷データをダウンロードすることにより、画像形成装置14でネットプリントを利用することができる。また、これ以外にも、ユーザPC12においてメディア20に印刷データを保存することができ、ユーザは、メディア20を持ち運ぶことにより、画像形成装置14で印刷データを印字するメディアプリントを行うことができる。メディア20は、メモリーカード、USBメモリ、CDまたはDVD等の印刷データを記憶する媒体を用いることができる。
The user PC 12 can upload the print data to the
本実施例に係る印刷システム10では、ネットプリントまたはメディアプリントを行うとき、ユーザPC12は、普段使用されるプリンタ16を制御するプリンタドライバからドライバ機能情報を作成する。ドライバ機能情報は、プリンタの印刷機能を示す情報であって、例えば、印刷の色、原稿サイズ、印刷の縮尺、印刷の枚数等の情報である。ドライバ機能情報は、ユーザPC12において印刷データ関連付けして印刷データとともに保存される。さらに、印刷データとドライバ機能情報は、ネットプリントまたはメディアプリントのために、サーバ18またはメディア20に保存される。なお、ユーザPC12において作成されたドライバ機能情報を、後述する画像形成装置14のものと区別するため、第1のドライバ機能情報と称する。
In the printing system 10 according to the present embodiment, when performing net printing or media printing, the user PC 12 creates driver function information from a printer driver that controls the
一方、画像形成装置14は、ネットプリントまたはメディアプリントの際に、サーバ18またはメディア20に保存されている印刷データおよび第1のドライバ機能情報を取得する。画像形成装置14は、自身が保有するプリンタドライバから得られたドライバ機能情報(以下、第2のドライバ機能情報という)と第1のドライバ機能情報とを比較することにより、両者の差分情報を抽出し、その差分情報を反映した印刷設定画面を画像形成装置14のディスプレイに表示するこれにより、ユーザは、画像形成装置14において、プリンタ16で利用することができる印刷機能と利用できない印刷機能を容易に把握し、印刷設定を簡単に行うことが可能になる。
On the other hand, the image forming apparatus 14 acquires print data and first driver function information stored in the
以下、各部の詳細を説明する。図2は、ユーザPCのハードウェアの構成例である。ユーザPC12は、キーボード等の操作により情報を入力する入力部30、ディスプレイに文字、図形等の情報を表示する表示部32、ROMまたはRAMを含み、プリンタの印刷設定を行うためのプログラムや種々のデータ等を記憶する主記憶部34、ハードディスク等の大容量記憶装置を含み、印刷データ等のファイルを蓄積する記憶部36、ネットワークやメディアデバイスに接続し、サーバ18またはメディア20に印刷データを保存するインターフェース38、主記憶部34に記憶されたプログラムに従い各部を制御する中央演算装置(CPU)40、およびこれらを接続するバス42を含んでいる。
Details of each part will be described below. FIG. 2 is a hardware configuration example of the user PC. The user PC 12 includes an
図3は、本実施例に係るユーザPCの機能的な構成を示すブロック図である。ユーザPC12は、文書ファイルや画像ファイル等の印刷データを作成する印刷データ作成手段50と、プリンタ16を制御するプリンタドライバを保持するプリンタドライバ保持部52と、プリンタドライバから第1のドライバ機能情報を作成するドライバ機能情報作成手段54と、印刷データ作成手段50により作成された印刷データおよびドライバ機能情報作成手段54により作成された第1のドライバ機能情報とを関連付けして保存する保存手段56とを有する。保存手段56はさらに、印刷データおよび第1のドライバ機能情報を、インターフェース38を介してサーバ18またはメディア20に保存する機能を有する。
FIG. 3 is a block diagram illustrating a functional configuration of the user PC according to the present embodiment. The user PC 12 receives print data creation means 50 for creating print data such as a document file and an image file, a printer
プリンタドライバ保持部52は、プリンタ16を駆動するためのプリンタドライバを保持し、プリンタドライバは、例えば、印字する色、シート毎に印字されるページ数(縮尺率)、原稿サイズ等の印刷情報を有している。ドライバ機能作成手段54は、プリンタドライバ保持部52が保持するプリンタドライバから第1のドライバ機能情報を作成する。作成された第1のドライバ機能情報は、各種印刷機能を示す情報やディスプレイに表示される表示文字列の情報等を含む。
The printer
ネットプリントまたはメディアプリントを行うとき、CPU40は、ディスプレイに図4に示すような印刷設定画面60を表示する。印刷設定画面60は、プリンタドライバまたは第1のドライバ機能情報に応じたプリンタの設定画面を有し、例えば、印字の色を選択するための入力ボタン62と、1枚のシートに印刷するページを選択するための入力ボタン64と、印刷する原稿サイズを選択するための入力ボタン66を含んでいる。ユーザは、印刷設定画面60に従い入力部30を操作し、印刷設定を行うことができる。
When performing net printing or media printing, the
ユーザPC12において、ネットプリントまたはメディアプリントの準備を行うとき、ドライバ機能情報を作成するアプリケーションを起動することができる。このアプリケーションは、例えば、ユーザが、ネットプリントまたはメディアプリントを指示したとき、自動的に起動されるようにしてもよい。アプリケーションが起動されると、ディスプレイ上には、図5に示すようなドライバデータ取得ツール画面が表示される。ドライバデータ取得ツール画面70は、プリンタドライバを選択する入力ボタン72と、作成された第1のドライバ機能情報の出力先(保存先)を選択または指示するための入力ボタン74を含んでいる。ユーザは、表示されたドライバ取得ツール画面70に従い、入力部30よりプリンタドライバを指定し、指定したプリンタドライバのドライバ機能情報の出力先(保存先)等を指示する。
When the user PC 12 prepares for net printing or media printing, an application for creating driver function information can be activated. For example, this application may be automatically started when the user instructs net printing or media printing. When the application is activated, a driver data acquisition tool screen as shown in FIG. 5 is displayed on the display. The driver data
図6は、画像形成装置のハードウェアの構成例である。画像形成装置14は、タッチパネルや他のキーを操作し、ユーザからの指示を入力する入力部80、印刷設定等を行うための印刷設定画面をディスプレイに表示する表示部82、文書や画像等の原稿を読み取り、画像データに変換する読取部84、印刷データを紙等の媒体にプリントする印刷部86、サーバ18やメディア20に接続し、印刷データおよび第1のドライバ機能情報を外部から取得するインターフェース88、ROMまたはRAMを含み、印刷設定を行うためのプログラムや種々のデータ等を記憶する主記憶部90、ハードディスク等の大容量記憶装置を含み、ネットワーク等を介して収集された大量の印刷データ等を蓄積する記憶部92、プログラムに従い各部を制御するCPU94、およびこれらを接続するバス96を含んでいる。
FIG. 6 is a hardware configuration example of the image forming apparatus. The image forming apparatus 14 operates a touch panel and other keys to input an instruction from a user, a
ユーザは、表示部82に表示される印刷設定画面に従いタッチパネルやキーパッド等の入力部80を操作することにより、用紙サイズの選択、印刷枚数の指定等の印刷設定を指示することができる。画像形成装置14は、インターフェース88を介し、ネットワーク上にあるサーバ18またはメディアデバイスに接続され、サーバ18またはメディア20に保存された印刷データおよび第1のドライバ機能情報を取得することができる。
The user can instruct print settings such as selection of the paper size and designation of the number of prints by operating the
図7は、本実施例における画像形成装置の機能的な構成を示すブロック図である。画像形成装置14は、サーバ18またはメディア20から印刷データを取得する印刷データ取得手段100と、第1のドライバ機能情報を取得するドライバ機能情報取得手段102と、画像形成装置14が保有するプリンタドライバを保持するプリンタドライバ保持部104と、プリンタドライバから印刷機能である第2のドライバ機能情報を作成するドライバ機能情報作成手段106と、ドライバ情報取得手段102より取得した第1のドライバ機能情報およびドライバ機能情報作成手段106により作成された第2のドライバ機能情報を比較する機能情報比較手段108と、機能情報比較手段108により比較された機能情報に基づき差分情報を抽出する差分情報抽出手段110と、抽出された差分情報に基づき第2のドライバ機能情報に差分情報を付加する差分付加手段112と、第1のドライバ機能情報に記載される表示文字列を第2のドライバ機能情報の表示文字列に置換する表示文字列置換手段114と、差分付加手段112と表示文字列置換手段114により更新された第2のドライバ機能情報に基づき表示部82に印刷設定画面を表示する印刷設定画面表示手段116と、印刷設定画面を介して入力部80+から与えられた指示に従い、印刷設定を指示する印刷設定手段と118と、印刷設定手段118により設定された印刷設定に従い印刷データを紙等の媒体にプリントする印刷手段120から構成されている。
FIG. 7 is a block diagram illustrating a functional configuration of the image forming apparatus according to the present exemplary embodiment. The image forming apparatus 14 includes a print
ネットプリントまたはメディアプリントを行うときの画像形成装置に表示される印刷設定画面について説明する。図8(a)は、第1のドライバ機能情報の差分を付加したときの印刷設定画面、図8(b)は、第1のドライバ機能情報が付加される前の印刷設定画面を示す図である。図8(b)に示す印刷設定画面140は、「原稿サイズ」を選択するための入力ボタン132と、「両面」への印刷を選択するための入力ボタン134と、「まとめて1枚」という表記と1ページの用紙に縮小印刷させるためのページ数を選択する入力ボタン138を含んでいる。一方、図8(a)に示す印刷設定画面130は、第1のドライバ機能情報との差分が付加されたことにより、プリンタ16の印刷機能との異同が一見して分かるようになっている。
A print setting screen displayed on the image forming apparatus when performing net print or media print will be described. FIG. 8A shows a print setting screen when a difference between the first driver function information is added, and FIG. 8B shows a print setting screen before the first driver function information is added. is there. The
すなわち、印刷設定画面130は、画像形成装置14で利用できる印刷機能とプリンタ16で利用できる印刷機能差を明確に提示している。ここでは、プリンタ16で利用できないが画像形成装置14で利用できる印刷機能には、「NEW」という識別マークが表示され、またプリンタ16では利用できるが画像形成装置14では利用できない印刷機能には、「NG」という識別マークが表示される。例えば、印刷の色を選択する機能は、プリンタ16で利用できるが、画像形成装置14で利用できないため、「NG」の識別マークとその入力ボタン136が表示されている。両面印刷機能は、プリンタ16では利用できないが、画像形成装置14で利用できるため「NEW」の識別マークとその入力ボタン134が表示されている。複数のページを1ページに縮小印刷する機能(いわゆるNアップ機能)でも同様に、8アップ機能は画像形成装置14で利用できるものとして「NEW」が表示され、6アップおよび9アップ機能は画像形成装置14で利用できないものとして「NG」が表示されている。さらに同じ印刷機能であってもディスプレイに表示される表示文字列が異なる場合、画像形成装置14で使用されている表示文字列に統一され、表示される。
That is, the
印刷設定手段118は、印刷設定画面130に従いユーザが入力部80から指示を与えることによって印刷設定を完了する。印刷手段120は、印刷設定手段118により設定された印刷設定に基づき印刷データを紙等の媒体にプリントする。
The
次に、本実施例における画像形成装置14の印刷動作について図9のフローチャートを参照して説明する。図10Aと図10Bは、第1のドライバ機能情報を示すテキストデータの例である。図11Aと図11Bは、第2のドライバ機能情報を示すテキストデータの例である。これらのドライバ機能情報は、例えばPrint Capabilitiesと呼ばれるXML形式により作成されたプリンタドライバの印刷設定機能を表すフォーマットにより作成される。例えば、「原稿サイズ」や「色」等を設定する各種印刷機能は、Featureと呼ばれるコマンドにより定義されている。またFeatureにより定義されたデータ部は、Optionと呼ばれるコマンドを含み、例えば「原稿サイズ」を設定する機能を定義するFeature部であれば、「原稿サイズ」の選択肢を示す「A4サイズ」や「B4サイズ」等は、Optionコマンドにより定義されている。さらに、印刷設定画面130に表示される表示文字列は、Display Nameと呼ばれるコマンドにより定義されている。
Next, the printing operation of the image forming apparatus 14 in this embodiment will be described with reference to the flowchart of FIG. FIG. 10A and FIG. 10B are examples of text data indicating the first driver function information. 11A and 11B are examples of text data indicating the second driver function information. The driver function information is created in a format representing the print setting function of the printer driver created in an XML format called, for example, Print Capabilities. For example, various printing functions for setting “original size”, “color”, and the like are defined by commands called “Features”. The data portion defined by Feature includes a command called Option. For example, if the Feature portion defines a function for setting “original size”, “A4 size” or “B4” indicating “original size” options. “Size” and the like are defined by the Option command. Furthermore, the display character string displayed on the
まず、CPU94は、第1のドライバ機能情報と第2のドライバ機能情報を読み込み、機能情報比較手段108により同一のFeatureがあるか否かを判定する(ステップS101)。同一のFeatureがある場合、CPU94は、例えば、同一のFeatureである第1のドライバ機能情報のデータ部202、208および第2のドライバ機能情報のデータ部222、224にSAMEマーキングを行う(ステップS102)。
First, the
次に、CPU94は、機能情報比較手段108によりFeatureに同一のDisplay Nameがあるか否かを判定する(ステップS103)。Display Nameが同一でない場合、CPU94は、表示文字列置換手段114により、第1のドライバ機能情報の表示文字列を第2のドライバ機能情報の表示文字列に置換する(ステップS104)。CPU94は、例えば、第1のドライバ機能情報のデータ部206に記載されているDisplay nameである表示文字列「シートごとのページ」を第2のドライバ機能情報のデータ部226に記載されている表示文字列「まとめて一枚」に置換する。
Next, the
次に、CPU94は、機能情報比較手段108により同一のFeature部内に同一のOptionがあるか否かを判定する(ステップS105)。同一のOptionがある場合、CPU94は、例えば、同一のOptionである第1のドライバ機能情報のデータ部208と第2のドライバ機能情報のデータ部228にSAMEマーキングを行う(ステップS106)。
Next, the
次に、CPU94は、Optionに同一のDisplay Nameがあるか否かを判定する(ステップS107)。Display Nameが同一でない場合、CPU94は、表示文字列置換手段114により、第1のドライバ機能情報の表示文字列を第2のドライバ機能情報の表示文字列に置換する(ステップS108)。CPU94は、例えば、第1のドライバ機能情報のデータ部208に記載されているDisplay nameである表示文字列「1」、「2」、「4」を第2のドライバ機能情報のデータ部228に記載されている表示文字列「Nアップしない」、「2アップ」、「4アップ」に置換する。
Next, the
次に、CPU94は、最後のOptionであるか否かを判定する(ステップS109)。最後のOptionでない場合、ステップS105に戻り、一連の動作を行う。また最後のOptionである場合には、CPU94は、差分情報抽出手段110によりSAMEマーキングのないOptionを差分情報として抽出し、例えば、第1のドライバ機能情報のみにあるOptionのデータ部210には、NGマークを追加し、第2のドライバ機能情報部のみにあるOptionのデータ部230には、NEWマークを追加する(ステップS110)。
Next, the
次に、CPU94は、最後のFeatureであるか否かを判定する(ステップS111)。最後のFeatureでない場合、ステップS101に戻り、一連の動作を行う。また最後のFeatureである場合には、CPU94は、差分情報抽出手段110によりSAMEマーキングのないFeatureを差分情報として抽出し、例えば、第1のドライバ機能情報のみにあるFeatureのデータ部200には、NGマーキングを追加し、第2のドライバ機能情報のみにあるFeatureのデータ部220には、NEWマークを追加する(ステップS112)。
Next, the
最後に、CPU94は、差分付加手段112により、NGマークが追加された第1のドライバ機能情報にあるFeatureのデータ部200を第2のドライバ機能情報に付加し、第2のドライバ機能情報を更新する(ステップS113)。
Finally, the
図12A〜Cは、更新された第2のドライバ機能情報を示すテキストデータの例である。プリンタ16では利用できないが、画像形成装置14で利用できる印刷機能の表記には、NEWマーク240、246、250が追加され、プリンタ16では利用できるが、画像形成装置14で利用できない印刷機能の表記には、NGマーク244、248、252が追加されている。また同じ印刷機能であっても異なる表示文字列は、表示文字列242に示すように第2のドライバ機能情報に基づく表示文字列に置換され、表示形式が統一される。
12A to 12C are examples of text data indicating the updated second driver function information. New marks 240, 246, and 250 are added to the notation of printing functions that can not be used by the
印刷設定画面表示手段118は、図12A〜Cに示すような更新された第2のドライバ機能情報に基づき、図8(a)に示すような印刷設定画面130を作成し、ディスプレイに表示する。
The print setting
本発明の印刷装置、印刷方法、印刷プログラムおよび印刷システムによれば、外部の印刷装置との印刷機能の差異を印刷設定画面に付加することにより、ユーザは、容易に印刷機能の差異を認識し、簡単かつ迅速に印刷設定および印刷を行うことができる。 According to the printing apparatus, the printing method, the printing program, and the printing system of the present invention, the user can easily recognize the difference in the printing function by adding the difference in the printing function with the external printing apparatus to the print setting screen. Simple and quick print setting and printing.
上記実施例では、ドライバ機能情報をユーザPC50で作成したが、サーバ18または画像形成装置14に予め各種プリンタドライバを記憶しておき、ユーザの指示に基づき、画像形成装置14において外部印刷装置のドライバ機能情報を作成してもよい。また、画像形成装置14は、2つ以上のドライバ機能情報を比較し、印刷設定画面に反映することができる。また、上記実施例の印刷装置は、画像形成装置14だけに限定されるものではなく、プリンタや複写機等の印刷機能を有する他の電子装置であってもよい。
In the above embodiment, the driver function information is created by the
上記実施例は例示的なものであり、これによって本発明の範囲が限定的に解釈されるべきものではなく、本発明の構成要件を満足する範囲内で他の方法によっても実現可能であることは言うまでもない。 The above-described embodiments are illustrative, and the scope of the present invention should not be construed as being limited thereto, and can be realized by other methods within the scope satisfying the constituent requirements of the present invention. Needless to say.
本発明に係る印刷システムは、ネットプリントまたはメディアプリント等において外出先に設置された印刷装置の印刷設において利用することができる。 The printing system according to the present invention can be used in a printing setting of a printing apparatus installed on the go in net printing or media printing.
10:印刷システム 12:ユーザPC
14:画像形成装置 16:プリンタ
18:サーバ 20:メディア
50:印刷データ作成手段 52:プリンタドライバ保持部
54:ドライバ機能情報作成手段 56:保存手段
100:印刷データ取得手段 102:ドライバ機能情報取得手段
104:プリンタドライバ保持部 106:ドライバ機能情報作成手段
108:機能情報比較手段 110:差分情報抽出手段
112:差分付加手段 114:表示文字列置換手段
116:印刷設定画面表示手段 118:印刷設定手段
120:印刷手段
10: Printing system 12: User PC
14: Image forming apparatus 16: Printer 18: Server 20: Media 50: Print data creation means 52: Printer driver holding unit 54: Driver function information creation means 56: Storage means 100: Print data acquisition means 102: Driver function information acquisition means 104: Printer driver holding unit 106: Driver function information creation unit 108: Function information comparison unit 110: Difference information extraction unit 112: Difference addition unit 114: Display character string replacement unit 116: Print setting screen display unit 118: Print setting unit 120 : Printing method
Claims (6)
外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得する取得手段と、
取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報に含まれる、印刷機能を定義するコマンドを含む機能定義部とディスプレイに表示される文字を定義するコマンドを含む表示文字列定義部のそれぞれの差分情報を抽出する抽出手段と、
抽出された差分情報に基づき第2の印刷機能情報を更新し、更新された第2の印刷機能情報に基づき印刷設定画面を作成し、当該印刷設定画面をディスプレイに表示する表示制御手段とを有し、
前記差分情報は、第1の印刷機能情報の表示文字列定義部で定義される表示文字列を第2の印刷機能情報の表示文字列定義部で定義される表示文字列に置換する文字列情報、第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない機能定義部を識別する第1の識別情報、および第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない機能定義部を識別する第2の識別情報を含み、
表示制御手段は、第1の識別情報に基づき第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、第2の識別情報に基づき第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、さらに第1の印刷機能情報による印刷機能の第1の表示形式と第2の印刷機能情報による印刷機能の第2の表示形式が異なるとき、前記文字列情報に基づき前記印刷設定画面における第1の表示形式を第2の表示形式に合わせる、印刷装置。 A printing apparatus that performs print settings via a print setting screen,
Acquisition means for acquiring first print function information obtained from a print function held by an external printing apparatus and print information that is a target of the first print function information;
The acquired first printing function information is compared with the second printing function information obtained from the printing function held by itself, and a command defining the printing function is included in the first and second printing function information. Extracting means for extracting difference information of each of the function definition part including the display character string definition part including a command defining the character displayed on the display ;
Based on the extracted difference information and updates the second print function information, to create a print setting screen based on the second print function information updated, have a display control means for displaying the print setting screen on the display And
The difference information is character string information for replacing the display character string defined in the display character string definition section of the first print function information with the display character string defined in the display character string definition section of the second print function information. First identification information for identifying a function definition part included in the first print function information but not included in the second print function information, and first print function information included in the second print function information Including second identification information for identifying a function definition part not included in
The display control means adds an identification display for identifying a print function that is included in the first print function information but not included in the second print function information based on the first identification information to the print setting screen. An identification display for identifying a print function that is included in the second print function information but not included in the first print function information is added to the print setting screen based on the identification information of the print information, and further printing using the first print function information is performed. When the first display format of the function is different from the second display format of the print function based on the second print function information, the first display format on the print setting screen is changed to the second display format based on the character string information. Match the printing device.
外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得するステップと、
取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報に含まれる、印刷機能を定義するコマンドを含む機能定義部とディスプレイに表示される文字を定義するコマンドを含む表示文字列定義部のそれぞれの機能定義部と表示文字列定義部とをそれぞれ比較し、機能定義部と表示文字列定義部の差分情報を抽出するステップと、
抽出された差分情報に基づき第2の印刷機能情報を更新し、更新された第2の印刷機能情報に基づき印刷機能画面を作成し、当該印刷設定画面をディスプレイに表示するステップとを有し、
前記差分情報は、第1の印刷機能情報の表示文字列定義部で定義される表示文字列を第2の印刷機能情報の表示文字列定義部で定義される表示文字列に置換する文字列情報、第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない機能定義部を識別する第1の識別情報、および第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない機能定義部を識別する第2の識別情報を含み、
表示するステップは、第1の識別情報に基づき第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、第2の識別情報に基づき第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、さらに第1の印刷機能情報による印刷機能の第1の表示形式と第2の印刷機能情報による印刷機能の第2の表示形式が異なるとき、前記文字列情報に基づき前記印刷設定画面における第1の表示形式を第2の表示形式に合わせる、印刷方法。 A printing method for performing print settings of a printing device via a print setting screen,
Obtaining first print function information obtained from a print function possessed by an external printing apparatus and print information that is a target of the first print function information;
The acquired first printing function information is compared with the second printing function information obtained from the printing function held by itself, and a command defining the printing function is included in the first and second printing function information. The function definition section and the display string definition section of the display character string definition section including the commands that define the characters displayed on the display are compared with each other. Extracting difference information; and
Updating the second print function information based on the extracted difference information , creating a print function screen based on the updated second print function information, and displaying the print setting screen on a display ,
The difference information is character string information for replacing the display character string defined in the display character string definition section of the first print function information with the display character string defined in the display character string definition section of the second print function information. First identification information for identifying a function definition part included in the first print function information but not included in the second print function information, and first print function information included in the second print function information Including second identification information for identifying a function definition part not included in
In the displaying step, an identification display for identifying a print function that is included in the first print function information but not included in the second print function information based on the first identification information is added to the print setting screen. An identification display for identifying a print function that is included in the second print function information but not included in the first print function information is added to the print setting screen based on the identification information of the print information, and further printing using the first print function information is performed. When the first display format of the function is different from the second display format of the print function based on the second print function information, the first display format on the print setting screen is changed to the second display format based on the character string information. Match the printing method.
外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を取得するステップと、
取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報に含まれる、印刷機能を定義するコマンドを含む機能定義部とディスプレイに表示される文字を定義するコマンドを含む表示文字列定義部のそれぞれの機能定義部と表示文字列定義部とをそれぞれ比較し、機能定義部と表示文字列定義部の差分情報を抽出するステップと、
抽出された差分情報に基づき第2の印刷機能情報を更新し、更新された第2の印刷機能情報に基づき印刷機能画面を作成し、当該印刷設定画面をディスプレイに表示するステップとを有し、
前記差分情報は、第1の印刷機能情報の表示文字列定義部で定義される表示文字列を第2の印刷機能情報の表示文字列定義部で定義される表示文字列に置換する文字列情報、第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない機能定義部を識別する第1の識別情報、および第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない機能定義部を識別する第2の識別情報を含み、
表示するステップは、第1の識別情報に基づき第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、第2の識別情報に基づき第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、さらに第1の印刷機能情報による印刷機能の第1の表示形式と第2の印刷機能情報による印刷機能の第2の表示形式が異なるとき、前記文字列情報に基づき前記印刷設定画面における第1の表示形式を第2の表示形式に合わせる、印刷プログラム。 A print program for performing print settings of a printing apparatus via a print setting screen,
Obtaining first print function information obtained from a print function possessed by an external printing apparatus and print information that is a target of the first print function information;
The acquired first printing function information is compared with the second printing function information obtained from the printing function held by itself, and a command defining the printing function is included in the first and second printing function information. The function definition section and the display string definition section of the display character string definition section including the commands that define the characters displayed on the display are compared with each other. Extracting difference information; and
Updating the second print function information based on the extracted difference information , creating a print function screen based on the updated second print function information, and displaying the print setting screen on a display ,
The difference information is character string information for replacing the display character string defined in the display character string definition section of the first print function information with the display character string defined in the display character string definition section of the second print function information. First identification information for identifying a function definition part included in the first print function information but not included in the second print function information, and first print function information included in the second print function information Including second identification information for identifying a function definition part not included in
In the displaying step, an identification display for identifying a print function that is included in the first print function information but not included in the second print function information based on the first identification information is added to the print setting screen. An identification display for identifying a print function that is included in the second print function information but not included in the first print function information is added to the print setting screen based on the identification information of the print information, and further printing using the first print function information is performed. When the first display format of the function is different from the second display format of the print function based on the second print function information, the first display format on the print setting screen is changed to the second display format based on the character string information. A print program that matches .
外部の印刷装置と、
外部の印刷装置が保有する印刷機能から得られた第1の印刷機能情報および第1の印刷機能情報の対象となる印刷情報を作成する電子装置と、
電子装置と接続される印刷装置とを含み、
印刷装置は、電子装置により作成された第1の印刷機能情報および印刷情報を取得する取得手段と、
取得された第1の印刷機能情報と自身が保有する印刷機能から得られた第2の印刷機能情報を比較し、第1および第2の印刷機能情報に含まれる、印刷機能を定義するコマンドを含む機能定義部とディスプレイに表示される文字を定義するコマンドを含む表示文字列定義部のそれぞれの差分情報を抽出する抽出手段と、
抽出された差分情報に基づき第2の印刷機能情報を更新し、更新された第2の印刷機能情報に基づき印刷設定画面を作成し、当該印刷設定画面をディスプレイに表示する表示制御手段とを有し、
前記差分情報は、第1の印刷機能情報の表示文字列定義部で定義される表示文字列を第2の印刷機能情報の表示文字列定義部で定義される表示文字列に置換する文字列情報、第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない機能定義部を識別する第1の識別情報、および第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない機能定義部を識別する第2の識別情報を含み、
表示制御手段は、第1の識別情報に基づき第1の印刷機能情報に含まれるが第2の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、第2の識別情報に基づき第2の印刷機能情報に含まれるが第1の印刷機能情報に含まれない印刷機能を識別する識別表示を前記印刷設定画面に付加し、さらに第1の印刷機能情報による印刷機能の第1の表示形式と第2の印刷機能情報による印刷機能の第2の表示形式が異なるとき、前記文字列情報に基づき前記印刷設定画面における第1の表示形式を第2の表示形式に合わせる、印刷システム。 A printing system for performing print settings of a printing apparatus via a print setting screen,
An external printing device;
An electronic device for creating first print function information obtained from a print function held by an external printing device and print information that is a target of the first print function information;
A printing device connected to the electronic device,
The printing apparatus includes: an acquisition unit that acquires first print function information and print information created by the electronic device;
The acquired first printing function information is compared with the second printing function information obtained from the printing function held by itself, and a command defining the printing function is included in the first and second printing function information. Extracting means for extracting difference information of each of the function definition part including the display character string definition part including a command defining the character displayed on the display ;
Based on the extracted difference information and updates the second print function information, to create a print setting screen based on the second print function information updated, have a display control means for displaying the print setting screen on the display And
The difference information is character string information for replacing the display character string defined in the display character string definition section of the first print function information with the display character string defined in the display character string definition section of the second print function information. First identification information for identifying a function definition part included in the first print function information but not included in the second print function information, and first print function information included in the second print function information Including second identification information for identifying a function definition part not included in
The display control means adds an identification display for identifying a print function that is included in the first print function information but not included in the second print function information based on the first identification information to the print setting screen. An identification display for identifying a print function that is included in the second print function information but not included in the first print function information is added to the print setting screen based on the identification information of the print information, and further printing using the first print function information is performed. When the first display format of the function is different from the second display format of the print function based on the second print function information, the first display format on the print setting screen is changed to the second display format based on the character string information. Align printing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007009021A JP4893326B2 (en) | 2007-01-18 | 2007-01-18 | Printing apparatus, printing method, printing program, and printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007009021A JP4893326B2 (en) | 2007-01-18 | 2007-01-18 | Printing apparatus, printing method, printing program, and printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008173847A JP2008173847A (en) | 2008-07-31 |
JP4893326B2 true JP4893326B2 (en) | 2012-03-07 |
Family
ID=39701236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007009021A Expired - Fee Related JP4893326B2 (en) | 2007-01-18 | 2007-01-18 | Printing apparatus, printing method, printing program, and printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4893326B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011167944A (en) * | 2010-02-19 | 2011-09-01 | Kyocera Mita Corp | Image forming apparatus |
JP6780449B2 (en) * | 2016-11-02 | 2020-11-04 | 富士ゼロックス株式会社 | Printing service providing equipment, printing service system and programs |
JP7338217B2 (en) * | 2019-04-15 | 2023-09-05 | ブラザー工業株式会社 | program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4250233B2 (en) * | 1998-10-06 | 2009-04-08 | キヤノン株式会社 | Information processing apparatus, method, and storage medium |
JP2002127566A (en) * | 2000-08-18 | 2002-05-08 | Canon Inc | Print controller, print control method, and storing medium |
JP2004185464A (en) * | 2002-12-05 | 2004-07-02 | Ricoh Co Ltd | Information processor, program and recording medium |
JP2006142565A (en) * | 2004-11-17 | 2006-06-08 | Konica Minolta Business Technologies Inc | Image forming apparatus, system, method and program |
JP2006259825A (en) * | 2005-03-15 | 2006-09-28 | Kyocera Mita Corp | Print system and program |
-
2007
- 2007-01-18 JP JP2007009021A patent/JP4893326B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008173847A (en) | 2008-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200011B2 (en) | Printer and server | |
US8274686B2 (en) | Print setting processing apparatus and print setting processing method | |
JP4997814B2 (en) | Printing device | |
JP4095458B2 (en) | Document management apparatus, document management apparatus control method, storage medium, and program | |
JP2011096100A (en) | Setting change device and program | |
US8947695B2 (en) | Information processing device, information processing method and computer-readable record medium | |
JP4893326B2 (en) | Printing apparatus, printing method, printing program, and printing system | |
JP5446852B2 (en) | Print processing apparatus, print processing program, and print processing method | |
JP4980961B2 (en) | Printing control apparatus, printing system, program, and recording medium | |
JP6424973B2 (en) | Server, printer, and computer program for server | |
JP2007164482A (en) | Printer, print method, print program and storage medium | |
KR20050106559A (en) | Method for outputting document form sheet | |
US8363250B2 (en) | Appending identification information to a print job before it is transmitted to a printing device | |
US8253965B2 (en) | Image forming apparatus | |
JP5471421B2 (en) | PRINT CONTROL DEVICE, PRINT SYSTEM, AND PROGRAM | |
JP4840161B2 (en) | Image forming apparatus to which external memory can be connected | |
JP6048535B2 (en) | Server, printer, and computer program for server | |
JP4661832B2 (en) | Print control device and printer driver program | |
JP6278097B2 (en) | Server, printer, and computer program for server | |
JP2019049998A (en) | Server, printer and computer program for server | |
JP2016033723A (en) | Information processing method, information processing device, and information processing medium | |
JP2013101689A (en) | Server, printer, and computer program for server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110726 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111122 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111205 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |