[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4380735B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP4380735B2
JP4380735B2 JP2007170163A JP2007170163A JP4380735B2 JP 4380735 B2 JP4380735 B2 JP 4380735B2 JP 2007170163 A JP2007170163 A JP 2007170163A JP 2007170163 A JP2007170163 A JP 2007170163A JP 4380735 B2 JP4380735 B2 JP 4380735B2
Authority
JP
Japan
Prior art keywords
paper
type
print
printing
information processing
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
Application number
JP2007170163A
Other languages
Japanese (ja)
Other versions
JP2009009363A (en
Inventor
暢宏 齋藤
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 JP2007170163A priority Critical patent/JP4380735B2/en
Publication of JP2009009363A publication Critical patent/JP2009009363A/en
Application granted granted Critical
Publication of JP4380735B2 publication Critical patent/JP4380735B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷装置と通信可能な情報処理装置における情報処理に関するものである。   The present invention relates to information processing in an information processing apparatus capable of communicating with a printing apparatus.

従来、印刷システムは、カラー出力を可能とするカラープリンタと、そのカラープリンタを制御して印刷データを生成するホストコンピュータと、その双方を接続する通信インタフェースとから構成されるのが一般的である。   2. Description of the Related Art Conventionally, a printing system generally includes a color printer that enables color output, a host computer that controls the color printer to generate print data, and a communication interface that connects both of them. .

このような印刷システムを構成するカラープリンタの中でインクジェットプリンタは、その用途に応じて様々な用紙を使い分ける。   Among the color printers constituting such a printing system, an ink jet printer uses various papers depending on the application.

例えば複写機などで用いられる普通紙を始め、インクの滲みを抑えて発色を良くするために表面をコーティングされたコート紙、銀塩写真のような写真調画像を形成するのに用いられる光沢紙など、多種多様な材質の用紙が存在する。   For example, plain paper used in copiers, coated paper with a surface coated to suppress ink bleeding and improve color development, glossy paper used to form photographic images such as silver salt photographs There are various types of paper.

これらの用紙(メディア)に印刷データを印刷する際、印刷対象となる用紙の種類をユーザがプリンタドライバ上の印刷設定の中で選択し、その設定に基づいた適切な印刷を行うように構成されていた。   When printing the print data on these papers (media), the user selects the paper type to be printed in the print settings on the printer driver and performs appropriate printing based on the settings. It was.

よって、プリンタドライバは、印刷データに対してプリンタドライバの設定画面内で設定された用紙の種類、品位等から画像処理を行い、プリンタが解釈可能な2値データを作成し、プリンタに転送することにより印刷を可能にしていた。   Therefore, the printer driver performs image processing on the print data from the paper type and quality set in the printer driver setting screen, creates binary data that can be interpreted by the printer, and transfers the data to the printer. Enabled printing.

また、プリンタとデジタルカメラをインタフェースを介して接続し、デジタルカメラのメモリ内に保存されている写真データを直接プリンタに転送して印刷を行う場合がある。   In some cases, a printer and a digital camera are connected via an interface, and photo data stored in the memory of the digital camera is directly transferred to the printer for printing.

この場合は、デジタルカメラ上または、プリンタ上で印刷する用紙を設定して、多値データをプリンタに転送する。   In this case, paper to be printed on the digital camera or the printer is set, and the multi-value data is transferred to the printer.

また、プリンタ側ではプリンタ内に予め保持されている印刷プロファイルを用いて受信する印刷データに対して画像処理を行い印刷を実行する。   On the printer side, image processing is performed on print data received using a print profile previously stored in the printer, and printing is executed.

また、最近では、用紙の種類を自動的に判別するメディアセンサと呼ばれる用紙センサを搭載したプリンタがある。   Recently, there are printers equipped with a paper sensor called a media sensor that automatically determines the type of paper.

例えば用紙表面へ発光素子から光を照射し、その反射光の強度を検知することで、用紙の種類を判別できるように構成された印刷装置が下記特許文献1に開示されている。   For example, Patent Document 1 discloses a printing apparatus configured to be able to discriminate the type of paper by irradiating light from a light emitting element onto the paper surface and detecting the intensity of the reflected light.

この例ではユーザはプリンタドライバにて用紙の種類を設定する必要がなく印刷が可能となっている。
特開2003−212390号公報
In this example, the user does not need to set the paper type with the printer driver, and printing is possible.
JP 2003-212390 A

しかしながら、上記のように用紙の種別を判別するメディアセンサを備える印刷装置では、用紙表面に光を照射し、その反射の強度でその用紙種別を判別するため、反射率が近い異なる用紙では、用紙の差異を判別することが困難であった。   However, in a printing apparatus having a media sensor that determines the type of paper as described above, the paper surface is irradiated with light, and the paper type is determined by the intensity of the reflection. It was difficult to distinguish the difference.

そこで、用紙を確実に識別するようなメディアセンスの方式が考えられた。   Therefore, a media sense system has been considered that reliably identifies the paper.

例えば用紙に用紙の種別を意味するマークを付けておき、このマークをメディアセンサに読み取らせるなどの方法である。この方法では用紙を確実に判別することが可能となったが、マークが付いていないメディアでは情報を一切取得することが不可能である。   For example, a mark indicating the type of paper is attached to the paper, and this mark is read by the media sensor. This method makes it possible to reliably identify the paper, but it is impossible to acquire any information on a medium without a mark.

このため、新規にマークを付加した用紙(マーク付き用紙)については正しく印刷できるが、従来から市場で使用されているマーク無し用紙を併用するケースでは、用紙の種類を検知することができなくなる。   For this reason, the newly added paper (marked paper) can be printed correctly, but in the case of using the unmarked paper that has been used in the market in the past, the type of paper cannot be detected.

これにより、マーク付き用紙とマーク無し用紙とを併用する場合に、使い勝手が悪い印刷システムとなってしまう。   As a result, when a marked sheet and an unmarked sheet are used in combination, the printing system is inconvenient.

さらに、マーク付き用紙とマーク無し用紙とを併用する場合、印刷中に用紙種別を判別できないことにより、印刷処理を一旦停止する。その後、ユーザが用紙種別を検知できなかった用紙に対して、プリンタドライバから用紙の種類を選択し直してから再度印刷を行う煩雑な操作が必要となり、印刷効率が低下するという課題があった。   Further, when using a marked sheet and a non-marked sheet together, the printing process is temporarily stopped because the sheet type cannot be determined during printing. Thereafter, for a sheet for which the user could not detect the sheet type, a complicated operation for performing printing again after reselecting the sheet type from the printer driver is required, resulting in a decrease in printing efficiency.

本発明は、上記の課題を解決するためになされたもので、本発明の目的は、給紙した用紙種別を不明と印刷装置が通知してきた場合でも、ユーザが意図する用紙設定を印刷装置に通知して印刷処理を続行できる仕組みを提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a printing apparatus with a paper setting intended by the user even when the printing apparatus notifies that the type of fed paper is unknown. It is to provide a mechanism that can notify and continue the printing process.

上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。   The information processing apparatus of the present invention that achieves the above object has the following configuration.

給紙される用紙の種別を検出する印刷装置と通信可能な情報処理装置であって、前記印刷装置に印刷データの一部または全てを転送し、当該転送した印刷データに基づき給紙される用紙の種別に関する検知結果を前記印刷装置から受信する受信手段と、用紙種別毎に設定すべき用紙設定情報を保持する保持手段と、前記受信手段より受信した用紙の種別に関する検知結果として、用紙の種別が不明であることが通知されたか否かを判定する判定手段と、前記判定手段が用紙の種別が不明であることが通知されたと判定した場合、前記印刷データから取得する印刷設定情報と一致するいずれかの用紙設定情報を前記保持手段から選択して、前記印刷装置に通知する通知手段とを有することを特徴とする。   An information processing apparatus capable of communicating with a printing apparatus that detects a type of paper to be fed, wherein a part or all of print data is transferred to the printing apparatus, and paper is fed based on the transferred print data Receiving means for receiving a detection result relating to the type of paper from the printing apparatus, holding means for holding paper setting information to be set for each paper type, and paper type as a detection result relating to the paper type received from the receiving means. A determination unit that determines whether or not it is notified that the paper type is unknown, and if the determination unit determines that the paper type is unknown, it matches the print setting information acquired from the print data And notifying means for selecting any of the sheet setting information from the holding means and notifying the printing apparatus.

本発明によれば、給紙した用紙種別を不明と印刷装置が通知してきた場合でも、ユーザが意図する用紙設定を印刷装置に通知して印刷処理を続行できる。   According to the present invention, even when the printing apparatus notifies that the type of fed paper is unknown, the printing process can be continued by notifying the printing apparatus of the paper setting intended by the user.

次に本発明を実施するための最良の形態について図面を参照して説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

<システム構成の説明>
〔第1実施形態〕
図1は、本発明の第1実施形態を示す情報処理装置と通信可能な印刷装置の構成を説明する概念図である。本例は、プリンタエンジンがインクジェットプリンタエンジンで構成され、上述したメディアセンサを用紙搬送路上に配置されたインクジェットプリンタの例である。
<Description of system configuration>
[First Embodiment]
FIG. 1 is a conceptual diagram illustrating the configuration of a printing apparatus that can communicate with the information processing apparatus according to the first embodiment of the present invention. This example is an example of an ink jet printer in which the printer engine is an ink jet printer engine and the above-described media sensor is disposed on the paper conveyance path.

図1において、1−1は給紙トレイで、ユーザによって選択された用紙1−2がセットされる。この用紙には、用紙種別を特定するようなマークは付されていないものとする。   In FIG. 1, reference numeral 1-1 denotes a paper feed tray on which a paper 1-2 selected by the user is set. It is assumed that a mark for specifying the paper type is not attached to this paper.

なお、用紙1−2は、コントローラ1−9の制御により、ローラ1−5〜1−7を駆動することで、装置内を所定速度で搬送され、インクヘッド部1−4の走査移動により印刷が実行され、排紙トレイ1−8に排紙される。もちろん、両面ユニットを備える場合には、用紙を反転処理して、表面と裏面との双方に印刷を行うことができる。   The sheet 1-2 is conveyed at a predetermined speed in the apparatus by driving the rollers 1-5 to 1-7 under the control of the controller 1-9, and printed by the scanning movement of the ink head section 1-4. Is executed and discharged to the discharge tray 1-8. Of course, when a duplex unit is provided, the sheet can be reversed and printing can be performed on both the front surface and the back surface.

また、コントローラ1−9は、ホストコンピュータ100と通信する通信インタフェースを備える。   The controller 1-9 includes a communication interface that communicates with the host computer 100.

また、コントローラ1−9には、CPU、RAM、ROM等のハードウエアを備え、CPUがROMに記憶された制御プログラムを実行することで受信した印刷データを処理する。   The controller 1-9 includes hardware such as a CPU, a RAM, and a ROM, and the received print data is processed by the CPU executing a control program stored in the ROM.

1−3は給紙される用紙の種別を検出可能とするメディアセンサである。このメディアセンサ1−3の配置位置については、センスする用紙の位置により異なる。   1-3 is a media sensor that can detect the type of paper to be fed. The arrangement position of the media sensor 1-3 differs depending on the position of the sheet to be sensed.

なお、用紙の種類を判別するための特徴を把握する手段としては、下記の例えば(1)〜(3)等がある。   For example, the following means (1) to (3) are available as means for grasping the characteristics for determining the type of paper.

(1)予め記憶媒体である用紙にマーキングを施し、そのマークを光学的に検出する手段、(2)専用の用紙カセットを用いる手段、(3)用紙にICチップを埋め込む手段などを含めて、多種多様なものが存在する。   (1) including means for preliminarily marking a paper as a storage medium and optically detecting the mark, (2) means using a dedicated paper cassette, (3) means for embedding an IC chip in the paper, etc. There are many different things.

よって、メディアセンサ1−3の設置位置は、センスする用紙の位置やその検出手段により異なる。   Therefore, the installation position of the media sensor 1-3 differs depending on the position of the sheet to be sensed and its detection means.

また、以降に説明する実施形態では、メディアセンサ1−3がセンスした結果が不明な場合は、センス結果から近似値を得ることは不可能とし、その旨をコントローラ1−9がホストコンピュータ100に通知するものとする。ここで、その旨とは、コントローラ1−9が用紙種別の判定結果が不能であることを示す情報をである。   In the embodiment described below, if the result sensed by the media sensor 1-3 is unknown, it is impossible to obtain an approximate value from the sense result, and the controller 1-9 informs the host computer 100 of that fact. Shall be notified. Here, this is information indicating that the controller 1-9 cannot determine the paper type.

図2は、本実施形態を示す情報処理装置の構成を説明するブロック図である。本例に示す情報処理装置は、ハードウエア資源とソフトウエア資源(モジュール)とから構成されている。なお、入力デバイスとしてのキーボード、ポインティングデバイス等は省略している。   FIG. 2 is a block diagram illustrating the configuration of the information processing apparatus according to the present embodiment. The information processing apparatus shown in this example is composed of hardware resources and software resources (modules). Note that a keyboard, a pointing device, and the like as input devices are omitted.

図2において、100はホストコンピュータで、プリンタ105と所定のインタフェースあるいはネットワークを介して通信可能に構成されている。   In FIG. 2, reference numeral 100 denotes a host computer configured to be able to communicate with the printer 105 via a predetermined interface or network.

106はモニタで、アプリケーションソフトウエア101が提供する各種のウインドウや、プリンタドライバ103が提供する印刷設定画面を表示する。   A monitor 106 displays various windows provided by the application software 101 and a print setting screen provided by the printer driver 103.

ホストコンピュータ100は、ワードプロセッサ、表計算、インターネットブラウザなどのアプリケーションソフトウエア101がハードディスク(HD)107にインストールされている。なお、アプリケーションソフトウエア101は、HD107からRAM109にロードされ、CPU108により実行される。   In the host computer 100, application software 101 such as a word processor, a spreadsheet, and an Internet browser is installed in a hard disk (HD) 107. Note that the application software 101 is loaded from the HD 107 into the RAM 109 and executed by the CPU 108.

なお、HD107には、ユーザがユーザインタフェースを介して用紙種別毎に設定した用紙設定情報を複数保持している。なお、本実施形態では、図7Bに示すように用紙種別として、例えばプロフォト、普通紙、光沢紙の例を示すが、他のメディアを含めてもよい。   The HD 107 holds a plurality of paper setting information set for each paper type by the user via the user interface. In the present embodiment, as shown in FIG. 7B, examples of the paper type include, for example, professional photo, plain paper, and glossy paper, but other media may be included.

アプリケーションソフトウエア(アプリケーション)101によって発行される出力画像を示す各種描画処理命令群は、オペレーティングシステム(OS)102を介してモニタドライバ104へ入力される。ここで、各種描画処理命令群には、イメージ描画命令、テキスト描画命令およびグラフィクス描画命令が含まれる。   Various drawing processing instruction groups indicating output images issued by the application software (application) 101 are input to the monitor driver 104 via the operating system (OS) 102. Here, the various drawing processing command groups include an image drawing command, a text drawing command, and a graphics drawing command.

また、アプリケーション101から印刷を行う場合、それら描画命令群はOS102を介して、プリンタドライバ103へも入力される。プリンタドライバ103は描画命令群を処理して印刷データを作成しプリンタ105に印刷させる。   When printing is performed from the application 101, these drawing command groups are also input to the printer driver 103 via the OS 102. The printer driver 103 processes the drawing command group to create print data and causes the printer 105 to print it.

また、モニタドライバ104は、アプリケーション101の動作に連動して、モニタ106に対してテキスト、図形、画像等を含む表示データを表示する。ここで、モニタドライバ104は、後述するプリンタドライバ103が提供する印刷設定画面をモニタ106に表示する。   In addition, the monitor driver 104 displays display data including text, graphics, images, and the like on the monitor 106 in conjunction with the operation of the application 101. Here, the monitor driver 104 displays a print setting screen provided by the printer driver 103 described later on the monitor 106.

ホストコンピュータ100は、上記のソフトウエアを格納し機能させるために、CPU108、ハードディスク(HD)107、RAM109、ROM110などのハードウエア資源を備える。   The host computer 100 includes hardware resources such as a CPU 108, a hard disk (HD) 107, a RAM 109, and a ROM 110 in order to store and function the above software.

なお、図2に示すホストコンピュータ100として一般に普及しているIBM AT互換機のパーソナルコンピュータを使用し、OS102としてMicrosoft社の Windows(登録商標)(R)を使用することが考えられる。   Note that it is conceivable to use an IBM AT compatible personal computer, which is generally popular, as the host computer 100 shown in FIG. 2, and Microsoft Windows (R) as the OS 102.

以下、ホストコンピュータ100に、印刷機能を有する任意のアプリケーション101をHD107にインストールし、モニタ106およびプリンタ105を接続した印刷システムを例として本実施形態を説明する。   Hereinafter, the present embodiment will be described using a printing system in which an arbitrary application 101 having a printing function is installed in the HD 107 and connected to the monitor 106 and the printer 105 in the host computer 100 as an example.

このように構成された印刷システムにおいて、ホストコンピュータ100では、アプリケーション101を実行して、異なる属性の出力画像データが作成されてモニタ106に表示される。ここで、異なる属性の出力画像データとしては、文字などのテキストに分類されるテキストデータ、図形などのグラフィクスに分類されるグラフィクスデータ、写真画像などに分類されるイメージ画像データが含まれる。   In the printing system configured as described above, the host computer 100 executes the application 101 to create output image data having different attributes and display it on the monitor 106. Here, the output image data having different attributes includes text data classified into text such as characters, graphics data classified into graphics such as graphics, and image image data classified into photographic images.

このようにして作成された出力画像データを印刷する場合、アプリケーション101は、OS102に印刷出力要求を行い、所定の描画命令群をOS102に発行する。ここで、所定の描画命令群には、テキストデータ部はテキスト描画命令、グラフィクスデータ部分はグラフィクス描画命令、イメージ画像データ部分はイメージ描画命令が含まれる。   When printing the output image data created in this way, the application 101 issues a print output request to the OS 102 and issues a predetermined drawing command group to the OS 102. Here, the predetermined drawing command group includes a text drawing command for the text data portion, a graphics drawing command for the graphics data portion, and an image drawing command for the image image data portion.

OS102は、アプリケーション101から印刷出力要求を受けると、プリンタ105に対応するプリンタドライバ103に描画命令群を渡す。   When the OS 102 receives a print output request from the application 101, it passes a drawing command group to the printer driver 103 corresponding to the printer 105.

プリンタドライバ103は、OS102から渡される印刷出力要求および描画命令群を処理して、プリンタ105が印刷処理可能な印刷データを作成し、その印刷データをプリンタ105に送信る。   The printer driver 103 processes a print output request and a drawing command group passed from the OS 102, creates print data that can be printed by the printer 105, and transmits the print data to the printer 105.

ホストコンピュータ100とプリンタ105は、例えばUSB(Universal Serial Bus)のような双方向通信が可能なインタフェースにより接続される。なお、ネットワークインタフェースにより接続されていてもよい。   The host computer 100 and the printer 105 are connected by an interface capable of bidirectional communication such as USB (Universal Serial Bus). It may be connected by a network interface.

図3は、本実施形態を示す情報処理装置における印刷処理モジュールの一例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of a print processing module in the information processing apparatus according to the present exemplary embodiment.

図3において、アプリケーション201は文書を作成し、その文書を印刷するためにユーザインタフェースドライバ203にプリンタシステムの機能を問い合わせる。そして、アプリケーション201は、その問い合わせの後、OSのGDI202を含む印刷システムに印刷開始を通知する。   In FIG. 3, an application 201 creates a document and inquires of the user interface driver 203 about the function of the printer system in order to print the document. Then, after the inquiry, the application 201 notifies the printing system including the OS GDI 202 of the start of printing.

ここでGDI202は、アプリケーション201から印刷開始の通知を受けると、ユーザインタフェースドライバ203にアプリケーション201による印刷開始の印刷イベントを通知する。   When the GDI 202 receives a print start notification from the application 201, the GDI 202 notifies the user interface driver 203 of a print start print event by the application 201.

続いて、アプリケーション201は、印刷対象の文書の印刷データをGDI202に供給し印刷処理を続行する。GDI202を経由した印刷データはスプールファイル204に格納される。なお、スプールファイル204は、図2に示したOS102がHD107上に一時的に保持される。   Subsequently, the application 201 supplies the print data of the document to be printed to the GDI 202 and continues the printing process. Print data via the GDI 202 is stored in the spool file 204. The spool file 204 is temporarily held on the HD 107 by the OS 102 shown in FIG.

プリントプロセッサ205は、スプールファイル204から印刷データを読み出し、その印刷データはグラフィクスドライバ206を介した後、ランゲージモニタ207に送られる。ランゲージモニタ207は、プリンタ105と双方向通信を行いながら、印刷データをプリンタ105へと送信する。   The print processor 205 reads print data from the spool file 204, and the print data is sent to the language monitor 207 via the graphics driver 206. The language monitor 207 transmits print data to the printer 105 while performing bidirectional communication with the printer 105.

ランゲージモニタ207は、随時、プリンタ105が保持している状態の情報を受信する。また、ランゲージモニタ207は、プリンタ105から受信した情報や送信する印刷データを元に、現在のプリンタ105や印刷の状況をステータスモニタ209に伝え、ステータスモニタ209がその表示を行う。   The language monitor 207 receives information on the state held by the printer 105 as needed. Further, the language monitor 207 transmits the current printer 105 and printing status to the status monitor 209 based on the information received from the printer 105 and the print data to be transmitted, and the status monitor 209 displays the status.

ステータスモニタ209は、プリンタ105や印刷の状況を表示するのみでなく、何らかの理由により印刷が中断されている場合は、対処選択肢をユーザに提示し、それに対するユーザからのレスポンス入力を受け取り、ランゲージモニタ207に通知する。 The status monitor 209 not only displays the status of the printer 105 and printing, but also presents a response option to the user when printing is interrupted for some reason, receives a response input from the user, and receives a language monitor. 207 is notified.

以下、上記構成に基づいて動作する本発明のインクジェット記録装置を用いた印刷動作について図4A、図4Bを参照して、本実施形態に関わるホストコンピュータ100における画像処理の流れを説明する。   Hereinafter, the flow of image processing in the host computer 100 according to the present embodiment will be described with reference to FIGS. 4A and 4B regarding the printing operation using the inkjet recording apparatus of the present invention that operates based on the above configuration.

図4A、図4Bは、本実施形態を示す情報処理装置における第1のデータ処理手順の一例を示すフローチャートである。本例は、ホストコンピュータ100のアプリケーション201からの印刷要求に基づく印刷処理例である。なお、S41〜S52,S52−1〜S52−5は各ステップを示す。   4A and 4B are flowcharts illustrating an example of a first data processing procedure in the information processing apparatus according to the present embodiment. This example is a print processing example based on a print request from the application 201 of the host computer 100. S41 to S52 and S52-1 to S52-5 indicate respective steps.

まず、アプリケーション201より印刷実行を指示する。この時、プリンタ105のプリンタドライバが表示可能なユーザインタフェースの一例を図5に示す。   First, execution of printing is instructed from the application 201. FIG. 5 shows an example of a user interface that can be displayed by the printer driver of the printer 105 at this time.

図5は、図2に示したモニタ106に表示されるユーザインタフェースの一例を示す図である。本例は、プリンタドライバ103により提供されるユーザインタフェースであって、例えば基本設定画面を表示した状態に対応する。   FIG. 5 is a diagram showing an example of a user interface displayed on the monitor 106 shown in FIG. This example is a user interface provided by the printer driver 103 and corresponds to a state in which a basic setting screen is displayed, for example.

図5において、TAB1〜TAB5はタブボタンで、それぞれのタブボタンTAB1〜TAB5をユーザがポインティングデバイスで選択することで、設定画面が表示される。   In FIG. 5, TAB1 to TAB5 are tab buttons, and a setting screen is displayed when the user selects each tab button TAB1 to TAB5 with a pointing device.

501は用紙の種類を設定する設定部で、リストボックスに対して、例えば自動判別用紙が選択されている状態に対応する。なお、リストボックス内には、図6に示すように用紙の種類の中からいずれか1つを設定可能に構成されている。   Reference numeral 501 denotes a setting unit for setting the type of paper, which corresponds to a state in which, for example, an automatic discrimination paper is selected for the list box. In the list box, as shown in FIG. 6, one of the paper types can be set.

502は給紙方法を設定する設定部で、リストボックスに対して、例えばオートシートフィーダが選択されている状態に対応する。BT1〜BT4はボタンである。   Reference numeral 502 denotes a setting unit for setting a paper feeding method, which corresponds to a state in which, for example, an auto sheet feeder is selected for a list box. BT1 to BT4 are buttons.

図6は、図5に示した設定部501に表示可能な設定項目の一例を示す図である。   FIG. 6 is a diagram illustrating an example of setting items that can be displayed on the setting unit 501 illustrated in FIG. 5.

図6において、61は用紙種類で、例えば「自動判別用紙」を設定する場合に、図5に示した設定部501のリストボックス内に表示可能に構成されている。   In FIG. 6, reference numeral 61 denotes a paper type, which is configured to be displayed in the list box of the setting unit 501 shown in FIG. 5 when, for example, “automatic determination paper” is set.

62は用紙種類で、例えば「普通用紙」を設定する場合に、図5に示した設定部501のリストボックス内に表示可能に構成されている。   Reference numeral 62 denotes a paper type, which is configured to be displayed in the list box of the setting unit 501 shown in FIG. 5 when, for example, “normal paper” is set.

63は用紙種類で、例えば「プロフォト」を設定する場合に、図5に示した設定部501のリストボックス内に表示可能に構成されている。   Reference numeral 63 denotes a paper type, which is configured to be displayed in the list box of the setting unit 501 shown in FIG. 5 when, for example, “Profoto” is set.

64は用紙種類で、例えば「高品位専用用紙」を設定する場合に、図5に示した設定部501のリストボックス内に表示可能に構成されている。   Reference numeral 64 denotes a paper type, which can be displayed in the list box of the setting unit 501 shown in FIG. 5 when, for example, “high quality exclusive paper” is set.

なお、本実施形態では、図5に示す設定部501の用紙の種類は、図6に示す用紙設定項目61の「自動判別用紙」がデフォルトの設定となっている。   In the present embodiment, the paper type of the setting unit 501 shown in FIG. 5 is set to “automatic determination paper” in the paper setting item 61 shown in FIG. 6 as a default setting.

また、自動判別用紙が選択されている場合、プリンタドライバ103は、印刷データとして2値のラスタデータを作成するのではなく、多値データとして印刷データを作成する。   When the automatic determination sheet is selected, the printer driver 103 does not create binary raster data as print data, but creates print data as multi-value data.

また、設定部501内のリストボックスをユーザの操作指示に基づいて開くと、図6に示す任意に用紙種類61〜64のいずれか1つを選択することが可能なUIが表示される。ここで、ユーザが任意の用紙種類を選択して印刷した場合は、プリンタドライバ103にて画像処理も行い2値のラスタデータを作成する。   When the list box in the setting unit 501 is opened based on a user operation instruction, a UI capable of arbitrarily selecting any one of the paper types 61 to 64 shown in FIG. 6 is displayed. Here, when the user selects and prints an arbitrary paper type, the printer driver 103 also performs image processing to create binary raster data.

まず、S41で、アプリケーションからの文書などの印刷指示に基づき、作成されスプールされた印刷データの一部をランゲージモニタ(LM)207がプリンタ105に転送する。この場合、ランゲージモニタ207は、印刷データの先頭部である、各種印刷データの設定データ部分のみを一旦プリンタ105に転送して待機する。   First, in step S <b> 41, the language monitor (LM) 207 transfers a part of the created and spooled print data to the printer 105 based on a print instruction such as a document from the application. In this case, the language monitor 207 temporarily transfers only the setting data portion of various print data, which is the head portion of the print data, to the printer 105 and stands by.

次に、S42で、プリンタ105からセンス結果の通知を受信する。ここでは、プリンタ105が印刷データを受信し、印刷データが多値データであると判別した場合、プリンタ105はメディアセンスを実行し、その結果をプリンタドライバに通知することになる。なお、メディアセンスを行う動作は、センサの位置、センス方式により異なる。例えば図1に示す例では、プリンタが用紙を一旦給紙し用紙の裏に記された用紙識別をセンサが読み取る例である。   In step S <b> 42, a sense result notification is received from the printer 105. Here, when the printer 105 receives the print data and determines that the print data is multi-value data, the printer 105 performs media sense and notifies the printer driver of the result. Note that the operation for performing media sensing differs depending on the position of the sensor and the sensing method. For example, the example shown in FIG. 1 is an example in which the printer once feeds the paper and the sensor reads the paper identification printed on the back of the paper.

なお、プリンタ105は、ランゲージモニタ207から受信する印刷データ中の設定データ部分にて、当該転送された印刷データが2値データか多値データかを識別できるように構成されている。   The printer 105 is configured to identify whether the transferred print data is binary data or multi-value data in the setting data portion in the print data received from the language monitor 207.

次に、S43で、ランゲージモニタ207は、プリンタ105からメディアセンサによる用紙種別の判定結果が不明であるかを判定する。ここで、メディアセンス結果が不明でないとランゲージモニタ207が判定した場合(プリンタ105が正常に用紙種別を判定できた場合)は、S51へ進む。   In step S43, the language monitor 207 determines whether the determination result of the paper type by the media sensor is unknown from the printer 105. Here, when the language monitor 207 determines that the media sense result is not unknown (when the printer 105 can normally determine the paper type), the process proceeds to S51.

一方、S43で、メディアセンス結果が不明であるとランゲージモニタ207が判断した場合は、S44へ進む。ここで、メディアセンス結果が不明であるとは、プリンタ105のメディアセンサが給紙された用紙の種別を判別できない場合、つまり、用紙種別不明である場合である。   On the other hand, if the language monitor 207 determines in S43 that the media sense result is unknown, the process proceeds to S44. Here, the media sense result is unknown when the media sensor of the printer 105 cannot determine the type of the fed paper, that is, when the paper type is unknown.

そして、S44で、ランゲージモニタ207は、印刷データの先頭部分のみをプリンタ105に転送して、プリンタ105の状態情報を取得しながら待機する。   In step S <b> 44, the language monitor 207 transfers only the head portion of the print data to the printer 105 and stands by while acquiring the status information of the printer 105.

なお、プリンタ105は、図1に示したメディアセンサ1−3で給紙される用紙に対するメディアセンスを行い、センス結果をプリンタ状態情報の中の1つとして付加してホストコンピュータ100に返送する。   The printer 105 performs media sense on the paper fed by the media sensor 1-3 shown in FIG. 1, adds the sense result as one of the printer status information, and returns it to the host computer 100.

ここで、ランゲージモニタ207は、プリンタ105からプリンタ状態情報を定期的に取得しつつ、プリンタ状態情報の中のメディア種の値に変化があることを確認する。また、ここで、メディア種の値に変化があるということはプリンタ105がメディアセンスを行った結果をプリンタ状態情報に反映させて返送したことを意味する。   Here, the language monitor 207 periodically acquires the printer status information from the printer 105, and confirms that there is a change in the media type value in the printer status information. Here, the change in the value of the media type means that the result of the media sense performed by the printer 105 is reflected in the printer status information and returned.

本実施形態では、ランゲージモニタ207は、メディアセンス結果以外に、プリンタ105の状態を判断するのに必要なプリンタ情報を取得して保持する。   In the present embodiment, the language monitor 207 acquires and holds printer information necessary for determining the status of the printer 105 in addition to the media sense result.

例えばプリンタ105の給紙口が複数ある場合は、実際にプリンタ105が給紙する給紙口情報などを取得して保持する。   For example, when there are a plurality of paper feed ports of the printer 105, information on the paper feed ports actually fed by the printer 105 is acquired and held.

次に、S43で、メディアセンス結果が不明だった場合のホストコンピュータ100の印刷処理について説明する。   Next, the printing process of the host computer 100 when the media sense result is unknown in S43 will be described.

図4Cは、本実施形態を示す印刷装置におけるデータ処理手順の一例を示すフローチャートである。なお、S71〜S82は、各ステップを示す。また、各ステップは、図1に示したコントローラ1−9のCPUがROMから制御プログラムをRAMにロードして実行することで実現される。   FIG. 4C is a flowchart illustrating an example of a data processing procedure in the printing apparatus according to the present exemplary embodiment. In addition, S71-S82 show each step. Each step is realized by the CPU of the controller 1-9 shown in FIG. 1 loading a control program from the ROM into the RAM and executing it.

まず、コントローラ1−9は、通信インタフェースを介してホストコンピュータ100から印刷データを受信するのを待機する。ここで、コントローラ1−9がホストコンピュータ100から印刷データを受信したら、S72で、受信した印刷データに基づくイメージデータを生成する。このイメージデータは、インクヘッド1−4を駆動するためのデータである。   First, the controller 1-9 waits to receive print data from the host computer 100 via the communication interface. When the controller 1-9 receives print data from the host computer 100, image data based on the received print data is generated in S72. This image data is data for driving the ink heads 1-4.

次に、S73で、コントローラ1−9は、各部の初期化を実行した後、印刷準備がOKとなるのを待つ。ここで、コントローラ1−9が、用紙切れやインク量が少ない状態であることを検知した場合には、ホストコンピュータ100にその旨を通知する。   Next, in step S73, the controller 1-9 executes initialization of each unit and then waits for the print preparation to be OK. Here, when the controller 1-9 detects that the paper is out or the ink amount is low, the controller 1-9 notifies the host computer 100 of the fact.

そして、印刷準備がOKとコントローラ1−9が判断した場合は、S74で、ローラ1−5を駆動して、用紙を給紙する。次に、S75、メディアセンサ1−3が給紙された用紙の種別を検知する。次に、S76で、コントローラ1−9は、メディアセンサ1−3が給紙された用紙の種別を検知できなかったかどうかを判断する。つまり、メディアセンサ1−3で対応できない用紙が給紙された場合、用紙の種別の検知が不能となる。   If the controller 1-9 determines that the print preparation is OK, the roller 1-5 is driven to feed the paper in S74. Next, in S75, the media sensor 1-3 detects the type of the fed paper. Next, in S76, the controller 1-9 determines whether or not the media sensor 1-3 could not detect the type of the fed paper. That is, when a sheet that cannot be handled by the media sensor 1-3 is fed, it is impossible to detect the type of the sheet.

ここで、コントローラ1−9が用紙の種別の検知が不能でない、すなわち、用紙の種別を検知できたと判断した場合は、S77へ進む。そして、S77で、受信した印刷データに基づいて生成されたイメージデータに従い、インクヘッド1−4を駆動して印刷を実行する。そして、S78で、コントローラ1−9は、次の印刷データをホストコンピュータ100から受信しているかどうかを判断する。ここで、コントローラ1−9が次の印刷データをホストコンピュータ100から受信していると判断した場合は、S72へ戻る。 If the controller 1-9 determines that the paper type cannot be detected, that is, the paper type has been detected, the process proceeds to S77. In step S77, the ink head 1-4 is driven according to the image data generated based on the received print data to execute printing. In step S <b> 78, the controller 1-9 determines whether the next print data is received from the host computer 100. If the controller 1-9 determines that the next print data is received from the host computer 100, the process returns to S72.

一方、S78で、コントローラ1−9が次の印刷データをホストコンピュータ100から受信していないと判断した場合は、本処理を終了する。 On the other hand, if the controller 1-9 determines in S78 that the next print data has not been received from the host computer 100, the present process is terminated.

一方、S76で、コントローラ1−9が用紙の種別の検知が不能と判断した場合は、S79で、コントローラ1−9がホストコンピュータ100に対して、用紙の検知が不能であることを通知する。 On the other hand, if the controller 1-9 determines in S76 that the paper type cannot be detected, the controller 1-9 notifies the host computer 100 that the paper cannot be detected in S79.

次に、S80で、コントローラ1−9は、用紙の種別が不能と判断された用紙に対してホストコンピュータ100から用紙の種別を設定するためのパラメータを受信するのを待機する。そして、S81で、コントローラ1−9が受信したパラメータに基づいて、一時中断している印刷データに対する用紙設定に反映する。   Next, in S80, the controller 1-9 waits for reception of a parameter for setting the paper type from the host computer 100 for the paper for which the paper type is determined to be impossible. In step S81, based on the parameters received by the controller 1-9, the paper settings for the temporarily interrupted print data are reflected.

そして、S82で、一時中断している印刷データに対する印刷処理を続行して、S78へ進む。   In S82, the printing process for the temporarily interrupted print data is continued, and the process proceeds to S78.

本実施形態では、プリンタ105のメディアセンサ1−3によるメディアセンス結果が不明だった場合、プリンタ105からは不明であるという情報のみ返送可能なメディアセンスに関する例である。以下、図4Aのホストコンピュータ100によるS44以降の処理を説明する。   The present embodiment is an example of media sense that can return only information that is unknown from the printer 105 when the media sense result by the media sensor 1-3 of the printer 105 is unknown. Hereinafter, the processing after S44 by the host computer 100 of FIG. 4A will be described.

次に、S44で、ランゲージモニタ207は、プリンタ105からプリンタ状態情報を取得する。これは、S43でメディアセンス結果を取得したときのプリンタ状態情報から取得する。   In step S <b> 44, the language monitor 207 acquires printer status information from the printer 105. This is acquired from the printer status information when the media sense result is acquired in S43.

次に、S45で、ランゲージモニタ207は、印刷処理を止めて一旦ガイド表示を行うか、それとも印刷続行の処理に遷移するかの処理切替を判断する。以下、その実施形態におけるユーザインタフェースの一例を説明する。なお、S45で、あらかじめユーザが設定しておいた用紙設定情報と用紙種別不明とプリンタ105が通知している印刷データで設定された印刷設定情報と一致するものがない場合がある。この場合は、S53へ進み、ユーザが処理切替を行うためのユーザインタフェースを(図8参照)をモニタ106に表示して、ユーザにいずれかの異なる処理を選択させることで、処理を切替える。本例では、図8に示すように、異なる印刷処理は、前記印刷データに対する印刷処理を続行する処理、前記印刷データに対する印刷処理を中止する処理、前記印刷データに対して用紙設定をし直す処理のいずれかである。   Next, in step S45, the language monitor 207 determines whether to stop the printing process and temporarily display a guide or to switch to a process for continuing printing. Hereinafter, an example of the user interface in the embodiment will be described. In S45, there is a case where there is nothing that matches the paper setting information preset by the user, the paper type unknown, and the print setting information set by the print data notified by the printer 105. In this case, the process proceeds to S53, where a user interface (see FIG. 8) for the user to switch the process is displayed on the monitor 106, and the user selects one of the different processes to switch the process. In this example, as shown in FIG. 8, different print processes include a process for continuing the print process for the print data, a process for canceling the print process for the print data, and a process for resetting paper settings for the print data. One of them.

図7A〜図7Cは、本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。なお、図7Aは、メディア判定不能時に対する設定画面の例を示す。また、図7Bは、図7Aにおける設定画面でボタンBT12が押下された場合に表示されるメディア判定の詳細設定画面の例を示す。さらに、図7Cは、メディア選択画面(用紙種別選択画面表示)の例を示す。   7A to 7C are diagrams illustrating an example of a user interface in the information processing apparatus according to the present embodiment. FIG. 7A shows an example of a setting screen for when media determination is impossible. FIG. 7B shows an example of a detailed setting screen for media determination displayed when the button BT12 is pressed on the setting screen in FIG. 7A. Furthermore, FIG. 7C shows an example of a media selection screen (paper type selection screen display).

図7Aにおいて、RB1、RB2はラジオボタンで、現在ラジオボタンRB1が選択された状態を示し、メディア判定不能時に「一旦ガイドを表示する」を選択した状態に対応する。   In FIG. 7A, RB1 and RB2 are radio buttons, which indicate a state in which the current radio button RB1 is selected, and corresponds to a state in which “display guide once” is selected when media determination is impossible.

また、ラジオボタンRB2は、詳細設定の内容で印刷を続行する場合に選択される。なお、BT11はOKボタンで、現在の設定を確定させる場合に押下され、ボタンBT12は、詳細設定を行う場合に押下される。   The radio button RB2 is selected when printing is continued with the details of the detailed settings. Note that BT11 is an OK button that is pressed to confirm the current setting, and the button BT12 is pressed to make a detailed setting.

図7Bにおいて、TAB11〜TAB13はタブシートで、メディアの種別に対応して設けられ、本実施形態では、タブシートTAB11は、メディアの種別がプロフォトに対する用紙設定を行うための設定部601〜604を備える。本実施形態では、各設定部601〜604に関わる設定項目を含めて用紙設定情報とする例を示すが、他の設定項目を含めてもよい。   In FIG. 7B, TAB11 to TAB13 are tab sheets, which are provided corresponding to the types of media. In the present embodiment, the tab sheet TAB11 includes setting units 601 to 604 for setting the paper type for the professional photo. . In this embodiment, an example in which setting items related to the setting units 601 to 604 are included as paper setting information is shown, but other setting items may be included.

ここで、設定部601は、給紙方法を設定するためのリストボックスを備える。なお、本例では、現在給紙方法としてオートシートフィーダが選択された状態に対応する。   Here, the setting unit 601 includes a list box for setting a paper feeding method. In this example, this corresponds to the state where the auto sheet feeder is selected as the current paper feeding method.

設定部602は、用紙サイズを設定するためのリストボックスを備える。なお、本例では、用紙サイズとして、L版が選択された状態に対応する。   The setting unit 602 includes a list box for setting the paper size. In this example, the L size is selected as the paper size.

設定部603は、使用アプリケーション(図中では、使用アプリと記す)を設定するためのリストボックスを備える。本例では、使用アプリケーションとして、米国Adobe 社の「PhotoShop(登録商標)」が選択された状態に対応する。   The setting unit 603 includes a list box for setting a use application (denoted as a use application in the drawing). In this example, this corresponds to a state where “PhotoShop (registered trademark)” of Adobe Corporation in the United States is selected as the application to be used.

設定部604は、ふちなし設定の有効(ON)/無効(OFF)を指示するためのリストボックスを備える。本例は、ふちなし設定がONに設定された状態に対応する。なお、BT21、BT22はボタンである。   The setting unit 604 includes a list box for instructing valid (ON) / invalid (OFF) of the borderless setting. This example corresponds to a state where the borderless setting is set to ON. BT21 and BT22 are buttons.

図7Cにおいて、RB31、RB32はラジオボタンである。本実施形態では、プロフォト又は光沢紙のいずれかに対応するラジオボタンRB31、RB32を選択して、ボタンBT32で印刷続行を指示したり、ボタンBT33で印刷を中止可能に構成されている。   In FIG. 7C, RB31 and RB32 are radio buttons. In the present embodiment, the radio buttons RB31 and RB32 corresponding to either professional photo or glossy paper are selected, and the button BT32 is used to instruct to continue printing, or the button BT33 can stop printing.

本実施形態では、ホストコンピュータ100が、図7A〜図7Cに示すユーザインタフェースを備えている。なお、これらのユーザインタフェースは、プリンタドライバ内で持つか、または印刷システムのユーティリティ内で持つことにより実現する。   In the present embodiment, the host computer 100 includes the user interface shown in FIGS. 7A to 7C. These user interfaces are realized in the printer driver or in the utility of the printing system.

図7Aに示すユーザインタフェースでは、ドライバ設定による用紙の種類の設定が自動判別の場合にメディアセンスを行い印刷を行うことになる。しかし、メディアセンスを行った結果、用紙種別が判定不能だった場合に、印刷を続行せずに一旦ガイドを表示するか、詳細設定の内容で印刷を続行するかのいずれかをユーザが選択することになる。ここで、ユーザがボタンBT12を押下すると、図7Bに示すユーザインタフェースが表示される。このユーザインタフェースでは、ユーザが所有しているメディア判定が不明の用紙に対して印刷する印刷設定の内容を保持しておく設定のためのユーザインタフェースである。   In the user interface shown in FIG. 7A, media sense is performed and printing is performed when the paper type setting by the driver setting is automatic determination. However, if the media type cannot be determined as a result of media sense, the user selects whether to display the guide once without continuing printing or to continue printing with the details of the detailed settings. It will be. Here, when the user presses the button BT12, a user interface shown in FIG. 7B is displayed. This user interface is a user interface for setting to hold the contents of print settings for printing on paper owned by the user and whose media determination is unknown.

例えばプロフォトの用紙を持っており、この用紙はメディアセンスにおいて判定不能な用紙であったとする。ユーザはこの用紙を使う時は、以下の複数の項目を含む用紙設定情報がプリセットされる。つまり、オートシートフィーダに用紙をセットし印刷し、用紙サイズはL版であり、この用紙で印刷するときの使用アプリは「PhotoShop(登録商標)」であり、印刷設定としてふちなしの設定はON(ふちなしで印刷)で印刷するというプリセットである。   For example, it is assumed that a professional photo paper is held, and this paper cannot be determined in the media sense. When the user uses this paper, paper setting information including the following items is preset. In other words, paper is set in the auto sheet feeder and printed, the paper size is L, the application used when printing with this paper is "PhotoShop (registered trademark)", and the borderless setting is ON as the print setting This is a preset to print with (Print without borders).

また、この設定画面では複数の用紙について設定を行うことが可能である。   In this setting screen, it is possible to set a plurality of sheets.

図7Aにおいて、ラジオボタンRB2が選択され、すなわち、「詳細設定の内容で印刷続行する」が選択されていた場合、S46へ進む。   In FIG. 7A, when the radio button RB2 is selected, that is, when “continue printing with the contents of the detailed setting” is selected, the process proceeds to S46.

一方、S45で、ラジオボタンRB1が選択され、すなわち、「メディア判定不能時に一旦ガイドを表示する。」が選択されていた場合は、S53へ進む。   On the other hand, if the radio button RB1 is selected in S45, that is, if "Display guide once when media cannot be determined" is selected, the process proceeds to S53.

一方、S45で、ガイド表示が選択されなかった場合は、S46で、ランゲージモニタ207は、印刷データの印刷設定情報を取得する。ここでは、プリンタドライバ上の設定で用紙サイズの設定とか、ふちなし印刷の設定状態、使用アプリなどを取得する。   On the other hand, if the guide display is not selected in S45, the language monitor 207 acquires print setting information of the print data in S46. Here, the paper size setting, the borderless printing setting state, the application used, and the like are acquired as settings on the printer driver.

なお、設定部602に対する用紙サイズの設定、設定部604に対するふちなし印刷の設定は印刷データの中に設定情報が埋め込まれており、ランゲージモニタ207は印刷データの中をサーチして取得する。   Note that the setting information of the paper size setting for the setting unit 602 and the borderless printing setting for the setting unit 604 is embedded in the print data, and the language monitor 207 searches and acquires the print data.

また、設定部603に対する使用アプリの情報はWinodws(登録商標)の場合印刷を行ったプロセスを判断し、プロセスの名称からアプリを特定することが可能である。   Further, in the case of Windows (registered trademark), the application information used for the setting unit 603 can determine the process that performed printing, and can identify the application from the process name.

次に、S47で、ランゲージモニタ207は、印刷ジョブの印刷設定が、ユーザがプリセットした、図7Bに示した用紙設定のいずれかと一致するか判断する。つまり、印刷ジョブの印刷設定と以下の用紙設定状態1〜4がすべて一致しているかを判断する。   In step S47, the language monitor 207 determines whether the print setting of the print job matches any of the paper settings shown in FIG. 7B preset by the user. That is, it is determined whether the print setting of the print job matches all the following paper setting states 1 to 4.

図7Bに示す例では、設定部601〜604の内容と例えば印刷しようとしている印刷データの設定状態(この情報はプリンタ105のステータスから取得される)とそれぞれ一致しているかどうかを判断する。以下の用紙設定状態1〜4がすべて一致しているかどうかを判断する。   In the example illustrated in FIG. 7B, it is determined whether the contents of the setting units 601 to 604 match the setting state of the print data to be printed (this information is acquired from the status of the printer 105). It is determined whether or not all of the following paper setting states 1 to 4 match.

用紙設定状態1は、プリセットされた設定がカセットから給紙しようとしている印刷データであること。用紙設定状態2は、設定部602に対する用紙サイズがL版であること(この情報はプリンタドライバの設定で、印刷データ内から取得する)。   In the paper setting state 1, the preset setting is print data to be fed from the cassette. In the paper setting state 2, the paper size for the setting unit 602 is the L size (this information is acquired from the print data in the printer driver setting).

用紙設定状態3は、設定部603に対する使用アプリがPhotoShop(登録商標)であること(この情報は印刷が実行されたアプリケーションのプロセスを取得することにより判断可能)。   In the paper setting state 3, the application used for the setting unit 603 is PhotoShop (registered trademark) (this information can be determined by acquiring the process of the application that has executed printing).

用紙設定状態4は、設定部604に対するふちなし設定がONであること(この情報はプリンタドライバの設定で、印刷データ内から取得する)。   In the paper setting state 4, the borderless setting for the setting unit 604 is ON (this information is acquired from the print data in the printer driver setting).

以上の印刷データとユーザが設定した用紙設定状態1〜4が一致しているかを判断する。   It is determined whether the above print data matches the paper setting states 1 to 4 set by the user.

また、図7Bで複数の用紙の種類(タブシートTAB11〜TAB13に対応する)に対して設定されていた場合は、全ての設定内容に対して一致するかどうか判断する。   Further, in the case where the setting is made for a plurality of paper types (corresponding to the tab sheets TAB11 to TAB13) in FIG. 7B, it is determined whether or not all the setting contents match.

ここで、ランゲージモニタ207が一致する設定があると判断した場合は、S48へ進み、一致する設定がないと判断した場合は、S53へ進み、後述する図4Bに示すガイド表示処理を実行する。   If the language monitor 207 determines that there is a matching setting, the process proceeds to S48. If it is determined that there is no matching setting, the process proceeds to S53, and a guide display process shown in FIG. 4B described later is executed.

そして、S48で、ランゲージモニタ207は、一致した用紙の種類の設定が2種類以上あるかどうか判断する。例えば図7Bの設定の例で、タブシートTAB13の光沢紙の設定内容がタブシートTAB11のプロフォトと同設定である場合、2種類の用紙で同じ設定であることになる。   In step S48, the language monitor 207 determines whether there are two or more matching paper type settings. For example, in the setting example of FIG. 7B, when the setting content of the glossy paper of the tab sheet TAB13 is the same as that of the professional photo of the tab sheet TAB11, the same setting is made for two types of paper.

つまり、タブシートTAB13の光沢紙の設定内容は、給紙方法がオートシートフィーダで、用紙サイズがL版で、使用アプリがPhotoShop(登録商標)で、ふちなし設定がONである場合である。   That is, the glossy paper setting content of the tab sheet TAB13 is a case where the paper feeding method is the auto sheet feeder, the paper size is the L version, the application used is PhotoShop (registered trademark), and the borderless setting is ON.

ここで、ランゲージモニタ207が1種類のみ一致するものがあると判断した場合(例えばプロフォトが一致したと仮定する)、S50へ進む。つまり、タブシートTAB11〜13のうち、最初のタブシートTAB11を最適な設定として選択する。ただし、ユーザがタブシートTAB11〜13のうち、いずれか1つのタブシートを選択してあらかじめ保持するように構成することで、ユーザが意図するメディアに対する用紙設定をプリンタ105に通知できる。   If the language monitor 207 determines that only one type matches (for example, it is assumed that the professional photos match), the process proceeds to S50. That is, the first tab sheet TAB11 is selected as the optimum setting among the tab sheets TAB11 to TAB13. However, by configuring the user to select and hold any one of the tab sheets TAB11 to TAB in advance, the printer 105 can be notified of paper settings for the media intended by the user.

そして、S50で、ランゲージモニタ207は、一致した用紙の種類に対する印刷パラメータの情報をプリンタ105に通知する。例えばプロフォトに対するパラメータ識別するIDをランゲージモニタ207がコマンドの形でプリンタ105に対して転送する。   In step S <b> 50, the language monitor 207 notifies the printer 105 of print parameter information for the matched paper type. For example, the language monitor 207 transfers the parameter identification ID for the professional photo to the printer 105 in the form of a command.

これにより、プリンタ105では、図4Cに示したように、ランゲージモニタ207から転送されたパラメータ識別するIDを受け取ると、プリンタ105は、受け取ったコマンドを解釈して対応するパラメータを判断する。   Accordingly, when the printer 105 receives the parameter identification ID transferred from the language monitor 207, as shown in FIG. 4C, the printer 105 interprets the received command and determines the corresponding parameter.

次に、S51で、ランゲージモニタ207は、残りの印刷データをプリンタ105に随時転送して、本処理を終了する。   Next, in step S51, the language monitor 207 transfers the remaining print data to the printer 105 as needed, and ends this processing.

これにより、プリンタ105は、ホストコンピュータ100から指示された印刷パラメータにて画像処理を行いながら印刷を行う。   As a result, the printer 105 performs printing while performing image processing with the print parameters instructed from the host computer 100.

以上がプリンタ105において、メディアセンサ1−3が用紙種別を判定できず、用紙種別が不明である場合に、ユーザがプリセットした用紙設定を用いて印刷を続行する例である。   The above is an example in which, in the printer 105, when the media sensor 1-3 cannot determine the paper type and the paper type is unknown, printing is continued using the paper settings preset by the user.

次に、S48で、複数の用紙設定と一致した場合の処理例を説明する。   Next, an example of processing performed when a plurality of paper settings match in S48 will be described.

上記S48で、ランゲージモニタ207が二種類以上の設定で一致するものがあると判断した場合、S49へ進む。この場合、例えば、図7Bにおいて、メディアとして、プロフォトと、光沢紙に対する印刷設定が同設定であったと仮定する。   If the language monitor 207 determines in step S48 that there is a match between two or more types of settings, the process proceeds to step S49. In this case, for example, in FIG. 7B, it is assumed that the print settings for the professional photo and the glossy paper are the same as the media.

ここでは、図7Cに示すユーザインタフェースをモニタ106に表示する。   Here, the user interface shown in FIG. 7C is displayed on the monitor 106.

具体的には、図7Cに示すユーザインタフェース上において、ユーザは、セットしている用紙の種類をラジオボタンRB31又はラジオボタンRB32により選択する。ラジオボタンRB31又はラジオボタンRB32のいずれかが選択された後、ボタンBT32をユーザが押下すると、S50に進む。   Specifically, on the user interface shown in FIG. 7C, the user selects the type of paper set using the radio button RB31 or the radio button RB32. If either the radio button RB31 or the radio button RB32 is selected and the user presses the button BT32, the process proceeds to S50.

次に、S45で、「メディア判定不能時に一旦ガイドを表示する」が選択されていた場合の処理(ガイド表示処理)について図4Bに示すフローチャートを参照して説明する。   Next, processing (guide display processing) when “display guide once when media cannot be determined” is selected in S45 will be described with reference to the flowchart shown in FIG. 4B.

本機能のデフォルト設定は、図7Aに示すユーザインタフェースにおいて、ユーザがラジオボタンRB1を選択して、「メディア判定不能時に一旦ガイドを表示する」が選択された状態とする。   The default setting of this function is a state in which the user selects the radio button RB1 in the user interface shown in FIG. 7A and “Display guide once when media cannot be determined” is selected.

まず、S52−1で、図8に示すダイアログ形式のユーザインタフェースをモニタ106に表示する。   First, in S52-1, a dialog-type user interface shown in FIG.

図8は、本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。   FIG. 8 is a diagram illustrating an example of a user interface in the information processing apparatus according to the present embodiment.

図8において、ユーザは、ボタンBT71を押下して、印刷中止するか、ボタンBT72を押下して、このまま印刷を続行するか、あるいは、ボタンBT73を押下して、印刷中止するかを選択する。   In FIG. 8, the user presses a button BT71 to select whether to cancel printing, press a button BT72 to continue printing, or press a button BT73 to stop printing.

次に、ランゲージモニタ207は、ユーザによりボタンBT71が押下されているかどうかを判断する。ここで、ボタンBT71が押下されているとランゲージモニタ207が判断した場合は、S52−5へ進み、図7Bに示すユーザインタフェースをモニタ106に表示して、S52−3へ進む。これにより、ユーザは、図7Bに示すユーザインタフェースに対して、メディア判定の詳細設定を行う。つまり、ユーザは、プリンタ105でメディア判定ができない状態であることを認識して、ユーザは、初めてメディア判定に対してユーザが好む設定を行うことになる。ここで、ユーザは、プリンタ105にセットした用紙で印刷しようとしている印刷設定を設定する。   Next, the language monitor 207 determines whether or not the button BT71 is pressed by the user. If the language monitor 207 determines that the button BT71 is pressed, the process proceeds to S52-5, the user interface shown in FIG. 7B is displayed on the monitor 106, and the process proceeds to S52-3. As a result, the user performs detailed media determination settings on the user interface shown in FIG. 7B. That is, the user recognizes that the printer 105 cannot perform media determination, and the user makes a preference for the media determination for the first time. Here, the user sets print settings for printing on the paper set in the printer 105.

一方、S52−2で、ボタンBT71が押下されていないとランゲージモニタ207が判断した場合は、S52−3で、ボタンBT72あるいはボタンBT73のいずれかが押下されているかどうかを判断する。   On the other hand, if the language monitor 207 determines that the button BT71 is not pressed in S52-2, it is determined whether any of the button BT72 or the button BT73 is pressed in S52-3.

つまり、ランゲージモニタ207は、ユーザが印刷中止又は印刷続行のいずれを選択しているかを判断する。   That is, the language monitor 207 determines whether the user has selected to cancel printing or continue printing.

ここで、ユーザが印刷中止を示すボタンBT73を押下していると判断した場合は、つまり、印刷中止が選択されたと判断した場合は、S52−4へ進み、処理中の印刷をキャンセルして、本処理を終了する。   Here, if it is determined that the user has pressed the button BT73 indicating print cancel, that is, if it is determined that print cancel is selected, the process proceeds to S52-4 to cancel the printing being processed, This process ends.

一方、S52−3で、ユーザが印刷続行を示すボタンBT72を押下していると判断した場合は、つまり、印刷続行が選択されたと判断した場合は、現時点の設定のまま、図4AのS46へ遷移する。   On the other hand, if it is determined in S52-3 that the user has pressed the button BT72 indicating continuation of printing, that is, if it is determined that continuation of printing has been selected, the current setting remains as S46 in FIG. 4A. Transition.

これにより、S52−5で図7Bに示したユーザインタフェース上でメディア判定の詳細設定を行った後に、S46へ遷移することになる。S46以降の処理は上で説明したとおりであるため、印刷を続行することが可能となる。   As a result, after detailed setting of media determination is performed on the user interface shown in FIG. 7B in S52-5, the process proceeds to S46. Since the processing after S46 is as described above, printing can be continued.

〔第2実施形態〕
以下、図9、図10に示すメモリマップを参照して本発明に係る情報処理装置、印刷装置で読み取り可能なデータ処理プログラムの構成について説明する。
[Second Embodiment]
The configuration of a data processing program that can be read by the information processing apparatus and the printing apparatus according to the present invention will be described below with reference to the memory maps shown in FIGS.

図9は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。   FIG. 9 is a diagram illustrating a memory map of a storage medium that stores various data processing programs readable by the information processing apparatus according to the present invention.

図10は、本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。 FIG. 10 is a diagram illustrating a memory map of a storage medium that stores various data processing programs readable by the printing apparatus according to the present invention.

なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not particularly illustrated, information for managing a program group stored in the storage medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, a program for installing various programs in the computer, and a program for decompressing when the program to be installed is compressed may be stored.

本実施形態における図4A、図4B、図4Cに示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIG. 4A, FIG. 4B, and FIG. 4C in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, the storage medium storing the software program code for realizing the functions of the above-described embodiments is supplied to the system or apparatus. It goes without saying that the object of the present invention can also be achieved by the computer (or CPU or MPU) of the system or apparatus reading and executing the program code stored in the storage medium.

この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。   Therefore, as long as it has the function of the program, the form of the program such as an object code, a program executed by an interpreter, or script data supplied to the OS is not limited.

プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。   As a storage medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD, etc. Can be used.

この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやftpサーバ等も本発明の請求項に含まれるものである。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. Then, the computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server, an ftp server, and the like that allow a plurality of users to download a program file for realizing the functional processing of the present invention on a computer are also included in the claims of the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   In addition, the functions of the above-described embodiments are not only realized by executing the program code read by the computer. For example, based on an instruction of the program code, an OS (operating system) running on the computer performs part or all of the actual processing. Needless to say, the process includes the case where the functions of the above-described embodiments are realized.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, the program code read from the storage 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. After that, based on the instruction of the program code, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing, and the processing of the above-described embodiment is realized by the processing. Needless to say.

本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。   The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not.

本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。   Although various examples and embodiments of the present invention have been shown and described, those skilled in the art will not limit the spirit and scope of the present invention to the specific description in the present specification.

本発明の第1実施形態を示す情報処理装置と通信可能な印刷装置の構成を説明する概念図である。1 is a conceptual diagram illustrating a configuration of a printing apparatus that can communicate with an information processing apparatus according to a first embodiment of the present invention. 本実施形態を示す情報処理装置の構成を説明するブロック図である。It is a block diagram explaining the structure of the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置における印刷処理モジュールの一例を示すブロック図である。It is a block diagram which shows an example of the print processing module in the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置における第1のデータ処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 1st data processing procedure in the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置における第1のデータ処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 1st data processing procedure in the information processing apparatus which shows this embodiment. 本実施形態を示す印刷装置におけるデータ処理手順の一例を示すフローチャートである。6 is a flowchart illustrating an example of a data processing procedure in the printing apparatus according to the present exemplary embodiment. 図2に示したモニタに表示されるユーザインタフェースの一例を示す図である。It is a figure which shows an example of the user interface displayed on the monitor shown in FIG. 図5に示した設定部に表示可能な設定項目の一例を示す図である。It is a figure which shows an example of the setting item which can be displayed on the setting part shown in FIG. 本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。It is a figure which shows an example of the user interface in the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。It is a figure which shows an example of the user interface in the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。It is a figure which shows an example of the user interface in the information processing apparatus which shows this embodiment. 本実施形態を示す情報処理装置におけるユーザインタフェースの一例を示す図である。It is a figure which shows an example of the user interface in the information processing apparatus which shows this embodiment. 本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。It is a figure explaining the memory map of the storage medium which stores the various data processing program which can be read by the information processing apparatus which concerns on this invention. 本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。It is a figure explaining the memory map of the storage medium which stores the various data processing program which can be read with the printing apparatus which concerns on this invention.

符号の説明Explanation of symbols

100 ホストコンピュータ
102 OS
103 プリンタドライバ
105 プリンタ
108 CPU
109 RAM
110 ROM
100 Host computer 102 OS
103 Printer Driver 105 Printer 108 CPU
109 RAM
110 ROM

Claims (9)

給紙される用紙の種別を検出する印刷装置と通信可能な情報処理装置であって、
前記印刷装置に印刷データの一部または全てを転送し、当該転送した印刷データに基づき給紙される用紙の種別に関する検知結果を前記印刷装置から受信する受信手段と、
用紙種別毎に設定すべき用紙設定情報を保持する保持手段と、
前記受信手段より受信した用紙の種別に関する検知結果として、用紙の種別が不明であることが通知されたか否かを判定する判定手段と、
前記判定手段用紙の種別が不明であることが通知されたと判定した場合、前記印刷データから取得する印刷設定情報と一致するいずれかの用紙設定情報を前記保持手段から選択して、前記印刷装置に通知する通知手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of communicating with a printing apparatus that detects a type of paper to be fed,
Receiving means for transferring part or all of the print data to the printing apparatus and receiving a detection result relating to the type of paper fed based on the transferred print data from the printing apparatus;
Holding means for holding paper setting information to be set for each paper type;
Determination means for determining whether or not it is notified that the paper type is unknown as a detection result regarding the paper type received from the receiving means;
If the determination means determines that the paper type is unknown, it selects any paper setting information that matches the print setting information acquired from the print data from the holding means, and Notification means for notifying the device;
An information processing apparatus comprising:
前記判定手段が用紙の種別が不明であることが通知されたと判定した場合、前記保持手段に前記印刷データから取得する印刷設定情報と一致するいずれかの用紙設定情報が複数保持されているかかを判別する判別手段と、
前記判別手段により複数保持されていると判別した場合、ユーザに用紙の種別を選択させるための用紙種別選択画面を表示する表示手段とを有し、
前記通知手段は、前記表示手段により表示された用紙種別選択画面の中から選択される用紙の種別に従い、前記保持手段から用紙設定情報を選択して、前記印刷装置に通知することを特徴とする請求項1記載の情報処理装置。
If it is determined that the paper type is unknown by the determination unit, whether or not a plurality of paper setting information that matches the print setting information acquired from the print data is held in the holding unit Determining means for determining whether or not
And display means for displaying a sheet type selection screen for causing selecting said discrimination means by Rifuku number held in which the discriminated if the type of paper to the user,
The notification means in accordance with the type of paper to be selected from the displayed paper type selection screen by the display unit, and select the holding means or al for paper setting information, characterized by notifying the printing apparatus The information processing apparatus according to claim 1.
前記判定手段が用紙の種別が不明であることが通知されたと判定した場合、当該印刷に関する異なる処理をユーザに選択させるためのユーザインタフェースをガイド表示するガイド表示手段と、
前記ガイド表示手段によるガイド表示に基づき選択された処理を行う理手段と、
を有することを特徴とする請求項1記載の情報処理装置。
If the determination means determines that the notification that the type of the paper is unknown, a guide display means for user interface to a guide display for causing selection of different processing regarding the print to the user,
And processing retainer stage performs the guide display means by that guide based on the display selected processed,
The information processing apparatus according to claim 1, further comprising:
前記異なる処理は、前記印刷データに基づく印刷処理を続行する処理、印刷を中止する処理、前記用紙設定情報の再設定を行うための処理のいずれかであることを特徴とする請求項3記載の情報処理装置。 The processing that is different from, claims, wherein the treatment to continue printing data printing processing based on the processing to cancel the print is either processing for performing reconfiguration of the previous SL for paper setting information Item 4. The information processing device according to Item 3. 用紙種別毎に設定すべき用紙設定情報を保持する保持手段を備え、給紙される用紙の種別を検出する印刷装置と通信可能な情報処理装置における情報処理方法であって、
前記印刷装置に印刷データの一部または全てを転送し、当該転送した印刷データに基づき給紙される用紙の種別に関する検知結果を前記印刷装置から受信する受信工程と、
前記受信工程より受信した用紙の種別に関する検知結果として、用紙の種別が不明であることが通知されたか否かを判定する判定工程と、
前記判定工程用紙の種別が不明であることが通知されたと判定した場合、前記印刷データから取得する印刷設定情報と一致するいずれかの用紙設定情報を前記保持手段から選択して、前記印刷装置に通知する通知工程と、
を有することを特徴とする情報処理方法。
An information processing method in an information processing apparatus that includes a holding unit that holds paper setting information to be set for each paper type and can communicate with a printing apparatus that detects a type of paper to be fed.
A receiving step of transferring a part or all of the print data to the printing apparatus and receiving a detection result regarding the type of paper fed based on the transferred print data from the printing apparatus;
A determination step of determining whether or not it is notified that the paper type is unknown as a detection result regarding the paper type received from the reception step;
When the determination step determines that it is notified that the paper type is unknown, the paper selection unit selects any paper setting information that matches print setting information acquired from the print data, and the printing apparatus A notification process to notify
An information processing method characterized by comprising:
前記判定工程が用紙の種別が不明であることが通知されたと判定した場合、前記保持手段に前記印刷データから取得する印刷設定情報と一致するいずれかの用紙設定情報が複数保持されているか否かを判別する判別工程と、
前記判別工程により複数保持されていると判別した場合、ユーザに用紙の種別を選択させるための用紙種別選択画面を表示する表示工程とを有し、
前記通知工程は、前記表示工程により表示された用紙種別選択画面の中から選択される用紙の種別に従い、前記保持手段から用紙設定情報を選択して、前記印刷装置に通知することを特徴とする請求項5記載の情報処理方法。
If it is determined that the paper type is unknown in the determination step, whether or not a plurality of paper setting information that matches the print setting information acquired from the print data is held in the holding unit. A discrimination process for discriminating whether or not
If it has been determined that said determination step by Rifuku number storing, and a display step of displaying a sheet type selection screen for causing selected the type of paper to the user,
It said notification step, the accordance the type of paper to be selected from among sheet type selection screen displayed by the display step, by selecting the holding means or al for paper setting information, characterized in that notifies the printing apparatus The information processing method according to claim 5.
前記判定工程が用紙の種別が不明であることが通知されたと判定した場合、当該印刷に関する異なる処理をユーザに選択させるためのユーザインタフェースをガイド表示するガイド表示工程と、
前記ガイド表示工程によるガイド表示に基づき選択された処理を行う理工程と、
を有することを特徴とする請求項5記載の情報処理方法。
If the determination step determines that it has been notified type of the paper is unknown, a guide display step of displaying the guide a user interface for causing selection of different processing regarding the print to the user,
And as processing of Technology to perform the guide display process by that guide based on the display selected processed,
The information processing method according to claim 5, further comprising:
前記異なる処理は、前記印刷データに基づく印刷処理を続行する処理、印刷を中止する処理、前記用紙設定情報の再設定を行うための処理のいずれかであることを特徴とする請求項7記載の情報処理方法。 The processing that is different from, characterized in that the process to continue the printing process based on the print data, processing to cancel the print is either processing for performing reconfiguration of the previous SL for paper setting information The information processing method according to claim 7. 請求項5乃至8のいずれか1項に記載の情報処理方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the information processing method according to any one of claims 5 to 8.
JP2007170163A 2007-06-28 2007-06-28 Information processing apparatus, information processing method, and program Expired - Fee Related JP4380735B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007170163A JP4380735B2 (en) 2007-06-28 2007-06-28 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007170163A JP4380735B2 (en) 2007-06-28 2007-06-28 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2009009363A JP2009009363A (en) 2009-01-15
JP4380735B2 true JP4380735B2 (en) 2009-12-09

Family

ID=40324380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007170163A Expired - Fee Related JP4380735B2 (en) 2007-06-28 2007-06-28 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP4380735B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6202366B2 (en) * 2013-04-26 2017-09-27 株式会社リコー Image forming apparatus
JP2022100567A (en) * 2020-12-24 2022-07-06 ブラザー工業株式会社 Support program

Also Published As

Publication number Publication date
JP2009009363A (en) 2009-01-15

Similar Documents

Publication Publication Date Title
JP3793181B2 (en) Data processing apparatus, print control method, computer-readable storage medium storing program, and program
CN107025082B (en) Printing system, information processing apparatus, and method thereof
JP3854951B2 (en) Data processing apparatus, print control method, computer-readable storage medium storing program, and program
JP4859214B2 (en) Data processing apparatus, print job control method, and print data processing apparatus
CN1269018C (en) Printing controller and method, information processor and its control method and program
JP4416801B2 (en) Information processing apparatus and information processing method
US20060203289A1 (en) Printing system, printer and storage medium readable by computer
CN107038005B (en) Printing system, information processing apparatus, and method thereof
JP4380735B2 (en) Information processing apparatus, information processing method, and program
JP4442875B2 (en) Data processing apparatus, printing control method in the apparatus, and program
US20060215196A1 (en) Print control method in a print control apparatus that controls a print apparatus provided with a plurality of paper-feed devices
US8054503B2 (en) System and a program product
JP2007018502A (en) Information processor, information processing method, and host base printer
JP4072471B2 (en) Image recording apparatus, paper feed control method, storage medium storing computer-readable program, and program
JP2006215962A (en) Print system, information processor, printer, print control method, storage medium storing computer-readable program, and program
JP2007067661A (en) Image processor
JP4461825B2 (en) Cut sheet reading processing system, cut sheet reading apparatus, and combined processing apparatus
JP7508978B2 (en) Systems and Printers
US20240275897A1 (en) Image forming apparatus and control method
JP2007323363A (en) Printing system, printing apparatus, printing control method, program, and storage medium
JP5504598B2 (en) PRINT CONTROL DEVICE, PRINT SYSTEM, PRINT CONTROL PROGRAM, AND PRINT CONTROL METHOD
US8072638B2 (en) Method and system for forming image, and external device
JP4507625B2 (en) Single-sheet paper reading device, composite processing device, and single-sheet paper reading processing method
JP2005070878A (en) Data processor, data processing method, storage medium storing computer-readable program, and program
JP2005038277A (en) Printing system

Legal Events

Date Code Title Description
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: 20090818

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: 20090914

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

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: 20131002

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees