JP2008310420A - Information processor, its control method, program, and recording medium - Google Patents
Information processor, its control method, program, and recording medium Download PDFInfo
- Publication number
- JP2008310420A JP2008310420A JP2007155219A JP2007155219A JP2008310420A JP 2008310420 A JP2008310420 A JP 2008310420A JP 2007155219 A JP2007155219 A JP 2007155219A JP 2007155219 A JP2007155219 A JP 2007155219A JP 2008310420 A JP2008310420 A JP 2008310420A
- Authority
- JP
- Japan
- Prior art keywords
- information
- acquisition
- screen
- setting
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、プリンタの機能を設定する情報処理装置に関し、特にプリンタの設定値を双方向通信機能を使用して取得した後、取得した設定情報を表示する情報処理装置およびその制御方法に関するものである。 The present invention relates to an information processing apparatus for setting a printer function, and more particularly to an information processing apparatus that displays acquired setting information after acquiring a printer setting value using a bidirectional communication function and a control method thereof. is there.
一般に、プリンタを接続するコンピュータには、プリンタを制御するための情報処理装置としてプリンタドライバが搭載されている。 In general, a computer connected to a printer is equipped with a printer driver as an information processing apparatus for controlling the printer.
プリンタドライバは、アプリケーションソフトからOS(オペレーティングシステム)を介して供給された画像データに基づく描画命令を解析し、メモリ上にRGB多階調イメージデータを作成し、プリンタインクの各色を表すCMYK多値情報に変換する。さらに、インクを打つか打たないかを表すCMYK二値のデータに変換する処理をおこなった後、プリンタが解析できる出力データを生成してプリンタに転送するソフトウエアのことである。 The printer driver analyzes drawing commands based on image data supplied from the application software via the OS (operating system), creates RGB multi-gradation image data on the memory, and CMYK multivalues representing each color of the printer ink Convert to information. Further, it is software for generating output data that can be analyzed by the printer and transferring it to the printer after performing processing for conversion into CMYK binary data indicating whether ink has been hit or not.
また、プリンタドライバは、前記印字データの生成処理のほかにもプリンタの機能の制御も行っているものが一般的である。プリンタの機能の制御する例としては、例えはインク乾燥待ち時間を設定する場合がある。 Also, printer drivers generally control printer functions in addition to the print data generation process. As an example of controlling the function of the printer, for example, an ink drying waiting time may be set.
インクジェットプリンタのような複数のノズルを配列した記録ヘッドを用いたプリンタでは、記録ヘッドを記録媒体、例えば、プリント用紙に対して走査移動させる。同時に、このプリント用紙を副走査方向に移動させながら、記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷することができる。 In a printer using a recording head in which a plurality of nozzles are arranged, such as an ink jet printer, the recording head is scanned and moved with respect to a recording medium, for example, printing paper. At the same time, while moving the print paper in the sub-scanning direction, ink droplets ejected from the nozzles of the recording head are attached to the print paper, so that a desired image can be printed on the print paper.
前述したプリンタ使用時の問題のひとつとして、インクの密度が高くなる画像を印刷した際に、インクの滲みによる画像ムラや、次ページの用紙の裏にインクが付いてしまうといった問題が存在していた。 One of the problems when using the printer is that when printing an image with high ink density, there are problems such as image unevenness due to ink bleed or ink on the back of the next page of paper. It was.
この問題を解決する為に、設定値に応じてプリント用紙に付着したインク滴が乾燥する時間を計算し、記録ヘッドの動作を停止させたり、次ページの印刷開始を遅らせたりといったインク乾燥待ち機能を有するプリンタがある。 In order to solve this problem, the ink drying waiting function that calculates the time for ink droplets attached to the print paper to dry according to the set value, stops the operation of the recording head, and delays the start of printing the next page. There is a printer having
このインク乾燥待ち機能の他にも様々なプリンタ特有の動作の設定をプリンタドライバから実行することは一般的になってきている。 In addition to this ink drying waiting function, various printer-specific operation settings are generally executed from a printer driver.
プリンタドライバは、前述したようなプリンタの動作を設定する際は、グラフィックスユーザインタフェース上に機能設定画面が配置してあり、インク乾燥待ち機能等の設定値を選択し、選択した設定値に応じた動作設定コマンドをプリンタに対して送信する。 When the printer driver sets the operation of the printer as described above, a function setting screen is arranged on the graphics user interface, and a setting value such as an ink drying waiting function is selected, and according to the selected setting value. Send the specified operation setting command to the printer.
この時、プリンタドライバは送信した設定情報をコンピュータ上に保存しておき、次回プリンタの機能を設定する機能設定画面を表示する際は、保存しておいた設定情報を取得して表示するのが一般的な動作である。 At this time, the printer driver saves the transmitted setting information on the computer, and when the function setting screen for setting the printer function next time is displayed, the saved setting information is acquired and displayed. This is a general operation.
一方プリンタは、受信した動作設定コマンドを解析し、解析した動作設定情報をプリンタ内部に設置されたメモリ内に保存しておき、保存した動作設定情報に従って動作を行う。 On the other hand, the printer analyzes the received operation setting command, stores the analyzed operation setting information in a memory installed in the printer, and performs an operation according to the stored operation setting information.
また、保存した動作設定情報を双方向通信機能を介してコンピュータに返却する機能を有するプリンタも存在している。このプリンタを制御する情報処理装置は、機能設定画面を表示する際に、プリンタ内部のメモリ内に保存されているインク乾燥待ち時間等の動作設定値情報を読み出して表示する。 There is also a printer having a function of returning stored operation setting information to a computer via a bidirectional communication function. When displaying the function setting screen, the information processing apparatus that controls the printer reads out and displays operation setting value information such as an ink drying waiting time stored in a memory inside the printer.
このようなデバイスの設定情報を取得して表示する情報処理装置自体は、既に[特許文献1]や[特許文献2]で示されているように一般的な機能となっている。 The information processing apparatus itself that acquires and displays such device setting information has a general function as already described in [Patent Document 1] and [Patent Document 2].
また、双方向通信OFFの場合や、プリンタが接続されておらずプリンタキューがオフラインになっている場合は、プリンタの設定情報を獲得できない為、コンピュータ上に保存しておいた前回の機能設定情報を取得して表示する場合もある。
前述してきたようにプリンタドライバに代表される情報処理装置が、双方向通信機能を介してプリンタの設定情報を取得し、情報処理装置の画面上に表示させる処理自体は、既に一般的な機能となっている。 As described above, the information processing apparatus represented by the printer driver acquires the printer setting information via the bidirectional communication function and displays it on the screen of the information processing apparatus. It has become.
しかし、プリンタの設定情報を双方向通信を介して取得して、機能設定画面に表示する情報処理装置では、機能設定画面を表示する際に、何らかの要因によりプリンタの設定情報の取得に時間がかかる場合がある。取得にかかった時間分は機能設定画面を表示することができない為、情報処理装置の動作が止まってしまうという問題が内部的に存在している。 However, in an information processing apparatus that acquires printer setting information via two-way communication and displays it on the function setting screen, it takes time to acquire the printer setting information for some reason when displaying the function setting screen. There is a case. Since the function setting screen cannot be displayed for the time required for acquisition, there is an internal problem that the operation of the information processing apparatus stops.
その結果、情報処理装置を操作するユーザに対して不安感を与えてしまうという問題が存在していた。 As a result, there has been a problem of giving anxiety to the user who operates the information processing apparatus.
本発明は、双方向通信を介してプリンタの設定情報を取得し表示する機能設定画面表示時にユーザに与える不安感を極力排除することを目的としている。 An object of the present invention is to eliminate as much as possible the anxiety given to a user when displaying a function setting screen for acquiring and displaying printer setting information via two-way communication.
本発明は、デバイスの動作を設定する設定手段と、前記設定手段で設定した設定情報を設定時に保存しておく設定保存手段と、双方向通信機能を使用してデバイスの設定情報を取得するデバイス設定情報取得手段を有する。前記設定手段が設定情報を表示する際、前記デバイス設定情報取得手段が取得した設定情報を表示する情報処理装置であって、デバイスの設定情報の取得に時間がかかる場合に、設定情報取得中であることを示す画面を表示する情報取得中画面表示手段を備えるように構成した。 The present invention relates to a setting means for setting the operation of a device, a setting saving means for saving setting information set by the setting means at the time of setting, and a device for acquiring device setting information using a bidirectional communication function It has setting information acquisition means. When the setting unit displays the setting information, the information processing apparatus displays the setting information acquired by the device setting information acquisition unit, and the setting information is being acquired when it takes time to acquire the device setting information. An information acquisition screen display means for displaying a screen indicating that there is present is provided.
また、本発明は、前記情報取得中画面表示手段が表示する画面は、前記デバイス設定情報取得手段がデバイス設定情報の取得を開始してから、予め定めておいた取得中画面表示開始時間を超えて情報取得できなかった場合に表示される。さらに予め定めておいた情報取得停止時間を超えて情報取得ができなかった場合は、前記設定手段が表示する設定情報が、デバイスの設定情報と異なる可能性があることを示す画面を表示した後、前記設定保存手段により保存されていた前回のデバイス設定情報を取得し表示する前回設定情報表示手段を備えるように構成した。 Further, according to the present invention, the screen displayed by the information acquisition screen display means exceeds a predetermined acquisition screen display start time after the device setting information acquisition means starts acquiring the device setting information. Displayed when information cannot be obtained. Furthermore, after displaying a screen indicating that the setting information displayed by the setting means may be different from the setting information of the device when information acquisition cannot be performed beyond a predetermined information acquisition stop time The apparatus includes a previous setting information display unit that acquires and displays the previous device setting information stored by the setting storage unit.
また、本発明は、前記情報取得中画面表示手段が表示する画面は、情報を取得した際に自動的に閉じ、一旦取得中画面を表示した場合は、予め定めておいた取得中画面最低表示時間を超えるまでは表示するように構成した。 Further, according to the present invention, the screen displayed by the information acquisition screen display means is automatically closed when the information is acquired. It was configured to display until the time was exceeded.
また、本発明は、前記取得中画面最低表示時間は、前記情報取得中画面表示手段が表示する画面内の文字数によって決定されるように構成した。 Further, the present invention is configured such that the minimum screen display time during acquisition is determined by the number of characters in the screen displayed by the screen display means during information acquisition.
また、本発明は、前記取得中画面最低表示時間は、メッセージ読み上げアプリケーションソフトが起動している場合は、取得中画面内のメッセージの読み上げが終了するまでの時間とする。また、メッセージ読み上げアプリケーションが起動していない場合は、予め定めておいた値とするように構成した。 In the present invention, the minimum display time during the acquisition screen is the time until the reading of the message in the acquisition screen ends when the message reading application software is activated. In addition, when the message reading application is not activated, a predetermined value is set.
また、本発明は、前記情報取得中画面表示手段が表示する画面は、情報取得を取りやめる中止ボタンを有すること特徴とし、中止ボタンが押下された場合は情報取得を中止するように構成した。 Further, the present invention is characterized in that the screen displayed by the information acquisition screen display means has a stop button for canceling information acquisition, and the information acquisition is stopped when the stop button is pressed.
また、本発明は、前記情報取得中画面表示手段の取得中画面表示機能の有効無効や、前記取得中画面表示開始時間や、前記情報取得停止時間や、前記取得中画面最低表示時間を、ユーザが直接設定できる情報取得中画面設定入力手段を有し、予め定めておいた各時間を初期設定値として使用するように構成した。 In addition, the present invention relates to the validity / invalidity of the acquisition screen display function of the acquisition screen display means, the acquisition screen display start time, the acquisition acquisition stop time, and the acquisition screen minimum display time. Has a screen setting input means during information acquisition that can be directly set, and is configured to use each predetermined time as an initial set value.
また、本発明は、前記情報取得中画面表示手段内に情報取得にかかる時間を予測する情報取得予測手段を有すことを特徴とし、前記予測手段で予測された情報取得予測時間が、前記取得中画面表示開始時間よりも大きい場合には、前記取得中画面表示開始時間を待たずに取得中画面を表示し、情報取得予測時間が前記取得中画面表示開始時間よりも小さい場合には、情報取得予測時間を超えた時に取得中画面を表示するように構成した。 Further, the present invention is characterized in that there is an information acquisition prediction means for predicting a time required for information acquisition in the information acquisition screen display means, and the information acquisition prediction time predicted by the prediction means is the acquisition If it is larger than the middle screen display start time, the screen during acquisition is displayed without waiting for the screen display start time during acquisition, and if the estimated information acquisition time is smaller than the screen display start time during acquisition, information is displayed. Configured to display the acquisition screen when the estimated acquisition time is exceeded.
本発明によれば、情報処理装置を使用してデバイスの機能設定を行う際に、情報処理装置のデバイス機能設定画面を表示する際に時間がかかる場合でも、操作するユーザに対して設定情報取得中であることを示す画面を表示するので、ユーザの不安感を低減させることが可能になる。 According to the present invention, when setting the function of a device using the information processing apparatus, even if it takes time to display the device function setting screen of the information processing apparatus, setting information is acquired for the operating user. Since a screen indicating that the user is in the middle is displayed, the user's anxiety can be reduced.
また、本発明の別の観点によれば、設定情報取得中画面は、情報取得に時間がかかる場合のみ表示されることからユーザは無用な表示画面を見る煩わしさから開放される。 Further, according to another aspect of the present invention, the setting information acquisition screen is displayed only when it takes time to acquire the information, so that the user is freed from the trouble of viewing the unnecessary display screen.
また、設定情報取得中画面はデバイスの設定情報を取得した時には自動的に閉じる分、ユーザの操作手順を低減させることが可能になる。 In addition, since the setting information acquisition screen is automatically closed when the device setting information is acquired, the user's operation procedure can be reduced.
また、本発明の別の観点によれば、一旦表示された設定情報取得中画面は、ユーザが十分認識できると想定される一定時間表示される為、表示画面を可読できないことによる不信感をユーザに与えることを低減させることになる。 In addition, according to another aspect of the present invention, since the setting information acquisition screen once displayed is displayed for a certain period of time that is assumed to be sufficiently recognizable by the user, the user is distrusted by the fact that the display screen cannot be read. Will be reduced.
また、本発明の別の観点によれば、設定情報取得中画面をユーザが所望の時間で表示することや、閉じることが可能となる。 Moreover, according to another viewpoint of this invention, it becomes possible for a user to display the setting information acquisition screen at a desired time, and to close.
次に、本発明の詳細を実施例の記述に従って説明する。 Next, details of the present invention will be described in accordance with the description of the embodiments.
以下、図面を参照して本発明に係る実施の形態の一例を詳細に説明する。 Hereinafter, an example of an embodiment according to the present invention will be described in detail with reference to the drawings.
<システムの概略構成>
図1は、第1実施形態における情報処理装置及びその接続機器より構成されるシステムのハードウエアに関するブロック図である。
<Schematic configuration of the system>
FIG. 1 is a block diagram relating to the hardware of a system constituted by the information processing apparatus and its connected devices in the first embodiment.
コンピュータ100には、例えばインクジェットプリンタなどのプリンタ105とモニタ104やキーボード106が接続されている。コンピュータ100は、ワープロ、表計算、インターネットブラウザ等のアプリケーションソフトウエア101とそのアプリケーションソフトによってOS102に発行される出力画像を示す各種描画命令群(イメージ描画命令、テキスト描画命令、グラフィックス描画命令)を処理して印刷データを作成するプリンタドライバ103をソフトウエアとして持つ。
For example, a
コンピュータ100は、これらソフトウエアが動作可能な各種ハードウエアとして中央演算処理装置CPU108、ハードディスクHD107、ランダムアクセスメモリRAM109、リードオンリーメモリROM110等と、前記CPU、HD、RAM、ROMを接続するデータバス111を備える。
The
図1で示される実施形態として、例えば一般的に普及しているパーソナルコンピュータにOSを搭載し、任意の印刷可能なアプリケーションをインストールし、モニタ104とプリンタ105とキーボード106を接続した形態が一実施形態として考えられる。
As an embodiment shown in FIG. 1, for example, an embodiment in which an OS is installed in a generally popular personal computer, an arbitrary printable application is installed, and a
<インクジェットプリンタの説明>
図2は、上述の図1で説明したプリンタ105の代表的な実施形態であるインクジェットプリンタIJRAの構成の概要を示す外観斜視図である。
<Description of inkjet printer>
FIG. 2 is an external perspective view showing an outline of the configuration of an ink jet printer IJRA which is a typical embodiment of the
図2において、駆動モータ213の正逆回転に連動して駆動力伝達ギア209〜211を介して回転するリードスクリュー205の螺旋溝204に対して係合するキャリッジHCはピン(不図示)を有し、ガイドレール203に支持されて矢印a,b方向を往復移動する。キャリッジHCには、記録ヘッドIJHとインクタンクITとを内蔵した一体型インクジェットカートリッジIJCが搭載されている。
In FIG. 2, the carriage HC engaged with the
202は紙押え板であり、キャリッジHCの移動方向に亙って記録用紙Pをプラテン200に対して押圧する。207,208はフォトカプラで、キャリッジのレバー206のこの域での存在を確認して、モータ213の回転方向切り換え等を行うためのホームポジション検知器である。
A
216は記録ヘッドIJHの前面をキャップするキャップ部材222を支持する部材で、215はこのキャップ内を吸引する吸引器で、キャップ内開口223を介して記録ヘッドの吸引回復を行う。217はクリーニングブレードで、219はこのブレードを前後方向に移動可能にする部材であり、本体支持板218にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。
又、221は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム220の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー205の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
These capping, cleaning, and suction recovery are configured so that desired processing can be performed at their corresponding positions by the action of the
<プリンタの制御構成の説明>
次に、上述した装置の記録制御を実行するための制御構成について説明する。
<Description of printer control configuration>
Next, a control configuration for executing the recording control of the above-described apparatus will be described.
図3はインクジェットプリンタ(図1の105、および図2)の制御回路の構成を示すブロック図である。制御回路を示す同図において、300は記録信号を入力するインターフェース、301はMPU、302はMPU301が実行する制御プログラムを格納するROM、303は各種データ(上記記録信号やヘッドに供給される記録データ等)を保存しておくDRAMである。304は記録ヘッドIJHに対する記録データの供給制御を行うゲートアレイ(G.A.)であり、インターフェース300、MPU301、RAM303間のデータ転送制御も行う。310は記録ヘッドIJHを搬送するためのキャリアモータ、309は記録紙搬送のための搬送モータである。305は記録ヘッドを駆動するヘッドドライバ、306,307はそれぞれ搬送モータ309、キャリアモータ310を駆動するためのモータドライバである。
FIG. 3 is a block diagram showing the configuration of the control circuit of the ink jet printer (105 in FIG. 1 and FIG. 2). In the figure showing the control circuit, 300 is an interface for inputting a recording signal, 301 is an MPU, 302 is a ROM for storing a control program executed by the
上記の制御構成の動作を説明すると、インターフェース300に記録信号が入るとゲートアレイ304とMPU301との間で記録信号がプリント用の記録データに変換される。記録データはDRAM303に記録ヘッドを駆動できる量まで一旦格納される。そして、モータドライバ306、307が駆動されると共に、ヘッドドライバ305に送られた記録データに従って記録ヘッドが駆動され、記録が行われる。
The operation of the above control configuration will be described. When a recording signal enters the
なお、上述のように、インクタンクITと記録ヘッドIJHとは一体的に形成されて交換可能なインクカートリッジIJCを構成しても良いが、これらインクタンクITと記録ヘッドIJHとを分離可能に構成して、インクがなくなったときにインクタンクITだけを交換できるようにしても良い。 As described above, the ink tank IT and the recording head IJH may be integrally formed to constitute a replaceable ink cartridge IJC. However, the ink tank IT and the recording head IJH can be separated from each other. Then, only the ink tank IT may be exchanged when the ink runs out.
図4は、インクタンクとヘッドとが分離可能なインクカートリッジIJCの構成を示す外観斜視図である。インクカートリッジIJCは、図4に示すように、境界線Kの位置でインクタンクITと記録ヘッドIJHとが分離可能である。インクカートリッジIJCにはこれがキャリッジHCに搭載されたときには、キャリッジHC側から供給される電気信号を受け取るための電極(不図示)が設けられており、この電気信号によって、前述のように記録ヘッドIJHが駆動されてインクが吐出される。 FIG. 4 is an external perspective view showing the configuration of the ink cartridge IJC in which the ink tank and the head can be separated. In the ink cartridge IJC, as shown in FIG. 4, the ink tank IT and the recording head IJH can be separated at the position of the boundary line K. When the ink cartridge IJC is mounted on the carriage HC, an electrode (not shown) for receiving an electric signal supplied from the carriage HC side is provided, and by this electric signal, the recording head IJH as described above is provided. Is driven to eject ink.
なお、図4において、400はインク吐出口列である。また、インクタンクITにはインクを保持するために繊維質状もしくは多孔質状のインク吸収体が設けられている。
In FIG. 4,
<情報処理装置の動作の説明>
本願発明である情報処理装置のプリンタ機能設定動作について説明する。
<Description of operation of information processing apparatus>
The printer function setting operation of the information processing apparatus according to the present invention will be described.
まず図1を用いて情報処理装置の制御構成について説明する。 First, the control configuration of the information processing apparatus will be described with reference to FIG.
105はプリンタであり、コンピュータ100と接続し、コンピュータ100から送られてくるデータを記録処理する。プリンタ105とコンピュータ100との接続は、有線によるもの、あるいは無線によるものの別を問わない。本実施形態に適するプリンタとしては、たとえば、記録ヘッドからインクを記録媒体に吐出して、画像を記録するインクジェットプリンタが好ましい。本プリンタはこれまで説明してきたように、情報処理装置より受け取った印刷データを解析し、その解析結果に基づき、記録ヘッドを、プリント用紙に対して主走査方向(図2のa,b)に走査移動させ、同時にこのプリント用紙を副走査方向(図2を参照)に移動させながら、記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷するものである。
104はモニタであり、プリンタ105を制御するためのプリンタドライバ103のユーザインタフェース(UI)画面(図5を参照)が表示される。ユーザはこのUI画面の表示に従い、キーボード106等の入力手段により操作入力を行ない、所望の動作をプリンタドライバ103からプリンタ105に指示することができる。
A
次に図5および図1および図3を用いて、プリンタドライバ103のUI画面でプリンタ機能を設定する時の詳細な動作について説明する。
Next, detailed operations when setting the printer function on the UI screen of the
500はプリンタドライバのUI画面のうちの一つであり、プリンタの機能を設定する画面を示したものである。本画面から様々なプリンタの機能を実行したり設定したりすることが可能である。本実施例では一例として特殊設定ボタン501を押下して表示されるインク乾燥待ち時間設定画面502を使用したインク乾燥待ち時間機能の設定方法について説明する。
プリンタ105で印刷を行う場合は、前述したように記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷する。
When printing is performed by the
しかし、その際の問題の一つとして、インク滴の密度が高くなるような画像を印刷した際に、インクの滲みによる画像ムラが発生したり、次ページの用紙の裏にインクが付着してしまうことがある。 However, one of the problems at that time is that when printing an image with high ink drop density, image unevenness occurs due to ink bleeding, or ink adheres to the back of the paper on the next page. It may end up.
その為、プリンタ105によっては、前述した問題を回避し綺麗に印刷する為に、プリント用紙に付着したインク滴が乾燥する時間を計算し、印刷途中で、記録ヘッドの動作を停止させたり、次ページの印刷開始を遅らせたりといったインク乾燥待ち機能を有しているものがある。
For this reason, depending on the
プリンタ本体のインク乾燥待ち時間を設定する場合、プリンタ機能設定画面500に配置されている特殊設定ボタン501を押下して、インク乾燥待ち時間設定画面502を表示する。
When setting the ink drying waiting time of the printer main body, the
このインク乾燥待ち時間等のプリンタ機能の設定画面を表示する際の詳細動作については、後で説明する。 The detailed operation when displaying the printer function setting screen such as the ink drying waiting time will be described later.
インク乾燥待ち時間設定画面502は、スライダ形式で構成され、所望の乾燥待ち時間にスライダを移動させ設定した後、送信ボタン503を押下する。送信ボタン503が押下されると、プリンタドライバ103は、設定された値に応じてインク乾燥待ち時間設定コマンドをプリンタ105に対して送信する。
The ink drying waiting time setting screen 502 is configured in a slider format, and after the slider is moved and set to a desired drying waiting time, the transmission button 503 is pressed. When the transmission button 503 is pressed, the
また、プリンタドライバ103は、送信ボタン503押下時に、プリンタに送信した設定情報をコンピュータ100上のRAM109あるいはHD107上に保存しておく。
Also, the
プリンタ105はインターフェース300から受け取った設定コマンドをMPU301で解釈して、設定された乾燥待ち時間情報をDRAM303に格納しておく。MPU301は次回印刷時にこのDRAM303にセットされたインク乾燥待ち時間設定情報と、印刷する際に吐出したインク滴量に従って、記録ヘッドIJHや搬送モータ309やキャリアモータ310の駆動制御を行い、記録ヘッドを走査毎に一定時間停止させたり、次ページの給紙を一定時間停止させたりして、インク乾燥待ち機能を実行する。
The
このようにしてプリンタドライバ103からプリンタ105の機能を設定することが実現できる。
In this way, setting of the function of the
次に本発明の一番の特徴を示すプリンタ機能設定情報表示時の動作について図6のフローチャートに基づいて詳細に説明する。 Next, the operation at the time of displaying the printer function setting information showing the first feature of the present invention will be described in detail based on the flowchart of FIG.
図5で示したプリンタの機能設定情報を表示するボタンが押下された際に、設定画面を表示する処理が開始される。 When the button for displaying the function setting information of the printer shown in FIG. 5 is pressed, processing for displaying a setting screen is started.
設定画面表示処理が開始されると、最初にステップS601でステータス取得が可能な状態かどうかを判断する。ステータス取得が可能な状態かどうかとは、コンピュータ上の環境設定が双方向サポートが有効になっているかどうか、プリンタキューがオフラインになっていないかどうかを判断し、双方向通信機能が使用できる状態になっているかを判断することである。ステータス取得が不可能な状態の場合は、ステップS609に進み、プリンタから設定情報の取得ができない為に、これから表示する設定情報が実際にプリンタに設定されている情報と異なる可能性があることを示す画面(図8)を表示した後、OKボタン押下を検知したらステップS615に進む。ステップS615でコンピュータ上に保存してある設定情報を取得した後、ステップS616で取得した前回の設定情報にしたがって設定画面を表示する。 When the setting screen display process is started, it is first determined in step S601 whether the status can be acquired. Whether or not status acquisition is possible means whether or not the two-way communication function can be used by determining whether or not bidirectional support is enabled in the environment settings on the computer and whether or not the printer queue is offline. It is to judge whether it is. If the status cannot be acquired, the process proceeds to step S609, where setting information cannot be acquired from the printer, so that the setting information to be displayed may be different from the information actually set in the printer. After the screen shown in FIG. 8 is displayed, if it is detected that the OK button is pressed, the process proceeds to step S615. After acquiring the setting information stored on the computer in step S615, the setting screen is displayed according to the previous setting information acquired in step S616.
この場合、プリンタに設定してあるインク乾燥待ち時間設定情報では無く、前回プリンタドライバで設定したインク乾燥待ち時間の設定値が表示されることになる。 In this case, not the ink drying waiting time setting information set in the printer but the setting value of the ink drying waiting time set in the previous printer driver is displayed.
ステップS601でステータス取得が可能な状態であると判断された場合は、ステップS602に進む。ステップS602では双方向通信機能を利用してプリンタからインク乾燥待ち時間設定情報の取得を試みる。 If it is determined in step S601 that the status can be acquired, the process proceeds to step S602. In step S602, an attempt is made to acquire ink drying waiting time setting information from the printer using the bidirectional communication function.
ステップS603でステータス取得に成功した場合は、ステップS610に進み取得したステータスを解析して、プリンタの設定情報を得ることができる。 If the status acquisition is successful in step S603, the process advances to step S610 to analyze the acquired status and obtain printer setting information.
ステップS603でステータス取得ができない場合は、ステップS604に進みステータス取得処理を開始してから一定時間Aを過ぎていないかを判断する。この一定時間Aは予め決定しておいた値であり、プリンタドライバが何も表示をしなくてもユーザが不安に思わない時間を予測して設定したものである。 If the status cannot be acquired in step S603, the process proceeds to step S604, and it is determined whether or not a predetermined time A has passed since the status acquisition process was started. This fixed time A is a value determined in advance, and is set by predicting a time that the user does not feel uneasy even if the printer driver does not display anything.
ステータス取得を開始してから一定時間Aを過ぎていない場合は、再度ステータス取得成功したかを判断するステップS603に戻る。 If the predetermined time A has not passed since the start of the status acquisition, the process returns to step S603 for determining again whether the status acquisition was successful.
ステータス取得を開始してから一定時間Aを過ぎた場合は、ステップS605に進む。 If the predetermined time A has passed since the start of status acquisition, the process proceeds to step S605.
ステップS605では、ステータス取得処理中を示すための画面(図7)を既に表示しているかどうかを判断し、まだ表示していない場合は、ステップS606に進み、ユーザがプリンタドライバが処理中であるということを容易に確認できるステータス取得処理中を示す画面(図7)を表示した後、ステップS607に進む。 In step S605, it is determined whether a screen (FIG. 7) for indicating status acquisition processing is already displayed. If not, the process proceeds to step S606, and the user is processing the printer driver. After displaying the screen (FIG. 7) indicating that the status acquisition process can be easily confirmed, the process proceeds to step S607.
既にステータス取得処理中を示す画面(図7)を表示していた場合は、ステップS606をスキップして、ステップS607に進む。 If the screen indicating that the status acquisition process is in progress (FIG. 7) has already been displayed, step S606 is skipped and the process proceeds to step S607.
ステップS607ではステータス取得処理を開始してから一定時間B過ぎていないかを判断する。この一定時間Bとは予め決定しておいた値であり、なんらかの要因によりステータス取得できない状態であるとみなし、ステータス取得を停止するまでの時間を意味するものである。 In step S607, it is determined whether or not a predetermined time B has passed since the status acquisition process was started. This fixed time B is a value determined in advance, and means the time until the status acquisition is stopped, assuming that the status cannot be acquired for some reason.
ステータス取得を開始してから一定時間Bを過ぎていない場合は、再度ステータス取得成功したかを判断するステップS603に戻る。 If the predetermined time B has not passed since the start of the status acquisition, the process returns to step S603 for determining again whether the status acquisition was successful.
ステータス取得を開始してから一定時間Bを過ぎた場合には、ステータス取得を諦めて前述したステップS609以降に進む。 If the predetermined time B has elapsed since the start of the status acquisition, the status acquisition is abandoned and the process proceeds to the above-described step S609.
ステップS603でステータス取得に成功した場合は、ステップS610に進む。 If the status acquisition is successful in step S603, the process proceeds to step S610.
ステップS610では取得したステータス情報を解析し、プリンタに設定してあるインク乾燥待ち時間を取得し、ステップS611に進む。 In step S610, the acquired status information is analyzed, the ink drying waiting time set in the printer is acquired, and the process proceeds to step S611.
ステップS611では取得したプリンタ設定のインク乾燥待ち時間設定値をコンピュータ内にプリンタ設定情報として保存し、ステップS612に進む。 In step S611, the acquired ink drying waiting time setting value of the printer setting is stored as printer setting information in the computer, and the process proceeds to step S612.
ステップS612ではステータス取得処理中を示すための画面(図7)を既に表示しているかどうかを判断し、まだ表示していない場合は、ステップS615、ステップS616に進み、ステップS611でコンピュータに保存したプリンタ設定情報を設定画面に表示する。 In step S612, it is determined whether the screen (FIG. 7) for indicating the status acquisition process is already displayed. If not, the process proceeds to step S615 and step S616, and is stored in the computer in step S611. Display printer setting information on the setting screen.
ステップS612でステータス取得処理中を示すための画面(図7)を既に表示していると判断された場合は、ステップS613に進みステータス取得処理中を示す為の画面表示を開始してから一定時間Cを過ぎていないかを判断する。この一定時間Cとは予め決定しておいた値であり、ユーザがステータス取得処理中を示す為の画面表示の確認に要すると予測した時間である。 If it is determined in step S612 that the screen for indicating status acquisition processing (FIG. 7) has already been displayed, the process proceeds to step S613 to start displaying the status acquisition processing in progress for a certain period of time. Determine if C has passed. The certain time C is a value determined in advance, and is a time predicted by the user to confirm the screen display for indicating that the status acquisition process is in progress.
一定時間Cを過ぎていない場合は再度ステップS613に戻り、一定時間Cを過ぎるまでステータス取得処理中を示すための画面を表示し続ける。 If the predetermined time C has not passed, the process returns to step S613 again, and the screen for indicating that the status acquisition process is in progress is continued until the predetermined time C has passed.
一定時間Cを過ぎた場合はステップS614に進み、ステータス取得処理中を示すための画面を閉じた後、ステップS615、ステップS616に進み、ステップS611でコンピュータに保存したプリンタ設定情報を設定画面に表示する。 If the predetermined time C has passed, the process proceeds to step S614, the screen for indicating the status acquisition process is closed, and then the process proceeds to step S615 and step S616, where the printer setting information stored in the computer in step S611 is displayed on the setting screen. To do.
本実施形態では、インク乾燥待ち時間設定方法時について説明したが、インク乾燥待ち時間設定時に限らず、プリンタの動作を設定する機能であり、プリンタが保存している設定値情報を返却する機能であれば他機能でも本発明は適用することができる。 In the present embodiment, the ink drying waiting time setting method has been described. However, the present invention is not limited to the ink drying waiting time setting method, and is a function for setting the operation of the printer, and a function for returning setting value information stored in the printer. If there are other functions, the present invention can be applied.
実施例1で示した図6で示すステップS606で表示する画面を、図9に示すようにユーザがプリンタドライバが処理中であるということを容易に確認できる画面と共にキャンセルボタンを設ける。キャンセルボタンが押下された場合にはダイアログを閉じて、その時点の動作状況に応じてステップS609かステップS615に処理を進めることも可能である。 The screen displayed in step S606 shown in FIG. 6 shown in the first embodiment is provided with a cancel button together with a screen that allows the user to easily confirm that the printer driver is processing as shown in FIG. When the cancel button is pressed, the dialog can be closed and the process can proceed to step S609 or step S615 depending on the operation status at that time.
実施例3としては、図5に示したような情報処理装置のUI上のどこかに図10に示すような情報取得中画面設定入力手段を設けたものである。前記入力手段は、ユーザが情報取得中画面を表示するか否かを選択できる選択肢を持つ。また、取得中画面表示開始時間(実施例1で示した図6のステップS604に示す一定時間Aに相当する時間)を設定する機能を持つ。また、情報取得停止時間(実施例1で示した図6のステップS607に示す一定時間Bに相当する時間)を設定する機能を持つ。また、取得中画面最低表示時間(実施例1で示した図6のステップS613に示す一定時間Cに相当する時間)を設定する機能を持つ。 In the third embodiment, information acquisition screen setting input means as shown in FIG. 10 is provided somewhere on the UI of the information processing apparatus as shown in FIG. The input means has an option that allows the user to select whether or not to display the information acquisition screen. In addition, it has a function of setting a screen display start time during acquisition (a time corresponding to the fixed time A shown in step S604 of FIG. 6 shown in the first embodiment). Further, it has a function of setting an information acquisition stop time (a time corresponding to the fixed time B shown in step S607 of FIG. 6 shown in the first embodiment). Further, it has a function of setting a minimum display time during acquisition (a time corresponding to the fixed time C shown in step S613 of FIG. 6 shown in the first embodiment).
初めて情報取得中画面設定入力手段を表示した際や、前記入力手段内に配置したデフォルトに戻すボタンを押された際には、予め決定されている各設定時間が表示される。 When the information acquisition screen setting input unit is displayed for the first time, or when the default button arranged in the input unit is pressed, the preset setting times are displayed.
この情報取得中画面設定入力手段で設定された設定値に応じて実施例1の図6で示した動作を行う。 The operation shown in FIG. 6 according to the first embodiment is performed according to the setting value set by the information acquisition screen setting input unit.
実施例1で示した図6に示すフローチャートのステップS601とステップS602の間にステータス取得にかかる時間を予測する情報取得予測手段を配置し、ステップS604で、前記予測手段で予測した情報取得予測時間と一定時間A(取得中画面表示開始時間)を比較する。情報取得予測時間が一定時間Aよりも大きい場合には、ステータス処理取得を開始してから一定時間Aすぎるのを待たずにS606に進み、取得中画面を表示する。また、情報取得予測時間が一定時間Aよりも小さい場合には、一定時間Aを待たずに情報取得予測時間を超えた時にS606に進み取得中画面を表示する。 The information acquisition prediction means for predicting the time required for status acquisition is arranged between step S601 and step S602 in the flowchart shown in FIG. 6 shown in the first embodiment, and the information acquisition prediction time predicted by the prediction means in step S604. And a certain time A (screen display start time during acquisition) is compared. If the predicted information acquisition time is longer than the predetermined time A, the process proceeds to S606 without waiting for the predetermined time A after starting the status processing acquisition, and the acquiring screen is displayed. If the information acquisition prediction time is shorter than the predetermined time A, the process proceeds to S606 and the acquisition screen is displayed when the information acquisition prediction time is exceeded without waiting for the predetermined time A.
実施例1で示した図6のステップS613において、コンピュータ上に表示ダイアログ内のメッセージを読み上げるアプリケーションソフトが起動しているかどうかを確認し、前記読み上げアプリケーションソフトが起動している場合は、一定時間Cの設定値では無く、アプリケーションソフトの取得中画面(図7)内のメッセージ読み上げが完了してからステップS614に進む。読み上げアプリケーションソフトが起動していない場合は、一定時間Cの設定時間分、処理中ダイアログを表示する。 In step S613 of FIG. 6 shown in the first embodiment, it is confirmed whether or not application software that reads a message in the display dialog is activated on the computer. The process proceeds to step S614 after the message reading on the application software acquisition screen (FIG. 7) is completed. If the reading-out application software is not running, a processing dialog will be displayed for a set time of a certain time C.
尚、前出した複数の実施形態で示した本発明は、複数の機器(例えば、コンピュータ,インターフェース機器,リーダ,プリンタなど)から構成されるシステムに適用しても、1つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用しても良い。 It should be noted that the present invention shown in the plurality of embodiments described above can be applied to a system composed of a plurality of devices (for example, a computer, an interface device, a reader, a printer, and the like). For example, the present invention may be applied to a copying machine, a facsimile machine, and the like.
また、前述した複数の実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。 In addition, a recording medium in which program codes of software for realizing the functions of the above-described embodiments are recorded is supplied to a system or apparatus, and a computer (CPU or MPU) of the system or apparatus is stored in the recording medium. Read and execute the code. It goes without saying that the object of the present invention can also be achieved by this.
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。 In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium storing the program code constitutes the present invention.
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。 As a recording medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。 In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the following cases are included.
即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。 That is, based on the instruction of the program code, an OS (operating system) running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing. .
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。 Further, the program code read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer.
その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 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 function of the above-described embodiment is realized by the processing. Needless to say.
100 コンピュータ
101 アプリケーションソフトウェア
102 オペレーティングシステム(OS)
103 プリンタドライバ
104 モニタ
105 プリンタ
106 キーボード
107 ハードディスク(HD)
108 CPU
109 RAM
110 ROM
111 システムバス
100
103
108 CPU
109 RAM
110 ROM
111 System bus
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007155219A JP2008310420A (en) | 2007-06-12 | 2007-06-12 | Information processor, its control method, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007155219A JP2008310420A (en) | 2007-06-12 | 2007-06-12 | Information processor, its control method, program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008310420A true JP2008310420A (en) | 2008-12-25 |
Family
ID=40237992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007155219A Pending JP2008310420A (en) | 2007-06-12 | 2007-06-12 | Information processor, its control method, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008310420A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7638429B2 (en) | 2020-05-29 | 2025-03-03 | キヤノン株式会社 | PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD |
-
2007
- 2007-06-12 JP JP2007155219A patent/JP2008310420A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7638429B2 (en) | 2020-05-29 | 2025-03-03 | キヤノン株式会社 | PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3706694B2 (en) | Information processing apparatus, printer control method, and storage medium | |
JP3258633B2 (en) | Ink jet recording apparatus and method, printing system and control method thereof | |
JP3507102B2 (en) | Facsimile machine and print control method thereof | |
JP4953905B2 (en) | Image processing apparatus, image processing method, and program | |
JP2013242802A5 (en) | ||
JP2008310420A (en) | Information processor, its control method, program, and recording medium | |
JP3695020B2 (en) | Inkjet recording device | |
JP2008122772A (en) | Image display device, image display method and program thereof | |
JP2001239724A (en) | Information processing device, print controlling device, printing system and control method therefor, printing device, and memory medium | |
JP4018514B2 (en) | Recording apparatus, power supply control method, storage medium storing computer-readable program, and program | |
JPH09277614A (en) | Manual printing device | |
JP2010091634A (en) | Image forming apparatus | |
JP2006103094A (en) | Inkjet recorder | |
JP2003312080A (en) | Recorder and recording method | |
JP3347680B2 (en) | Recording device | |
JP2007080090A (en) | Image recording system, setting method and setting program for image recording device, and storage medium | |
JP2007106041A (en) | Inkjet recording device | |
JP3610233B2 (en) | Image processing apparatus and control method thereof | |
JP2001001599A (en) | Printing device, information processing device and information processing system | |
JPH0787293A (en) | Facsimile equipment | |
JP2004178173A (en) | Recording device | |
JP2004102445A (en) | Print control unit and print control method | |
JP2004074529A (en) | Recorder and its control method | |
JP2003291322A (en) | Inkjet recording system, inkjet recording method and printer driver | |
JP2005081735A (en) | Image output device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |