JP2001256007A - Printer, printing method, print system and computer readable medium adaptable to printer - Google Patents
Printer, printing method, print system and computer readable medium adaptable to printerInfo
- Publication number
- JP2001256007A JP2001256007A JP2000063445A JP2000063445A JP2001256007A JP 2001256007 A JP2001256007 A JP 2001256007A JP 2000063445 A JP2000063445 A JP 2000063445A JP 2000063445 A JP2000063445 A JP 2000063445A JP 2001256007 A JP2001256007 A JP 2001256007A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- data
- history data
- application
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 49
- 238000012545 processing Methods 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 11
- 238000013500 data storage Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 6
- 230000004913 activation Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 101100524639 Toxoplasma gondii ROM3 gene Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータ上で
動作するアプリケーションソフト(ワープロなど)から
の出力情報を印刷する印刷技術に関する。The present invention relates to a printing technique for printing output information from application software (such as a word processor) operating on a computer.
【0002】[0002]
【従来の技術】従来の印刷システムでは、コンピュータ
の二次記憶装置などに保存されている印刷データ(アプ
リケーションで作成したデータファイル)を印刷する場
合、ユーザは次のような手順で印刷を実行していた。2. Description of the Related Art In a conventional printing system, when printing print data (a data file created by an application) stored in a secondary storage device or the like of a computer, a user executes printing in the following procedure. I was
【0003】例えば、ホストコンピュータの基本ソフト
ウェア(OS)として、WindowsNTやWind
ows98(いずれも米国 Microsoft社の登
録商標)を用いる場合について述べる。For example, WindowsNT and Windows are used as basic software (OS) of a host computer.
ows98 (both are registered trademarks of Microsoft Corporation in the United States) will be described.
【0004】これらの基本ソフトウェア上では、印刷デ
ータはファイルという形式で保存されている。ユーザは
第1に、エクスプローラなどのファイル管理用のアプリ
ケーションを使用して、目的の印刷データファイルを探
さなければならない。このため、データファイルの数が
増えてきたり、深い階層構造で整理されている場合など
は、目的のデータファイルを検索するのも大変な作業と
なる。[0004] On these basic software, print data is stored in a file format. First, the user must use a file management application such as Explorer to search for a target print data file. For this reason, when the number of data files is increasing or the data files are arranged in a deep hierarchical structure, searching for a target data file is also a difficult task.
【0005】そして、印刷対象のデータファイルを見つ
けたら、次に、そのデータファイルを作成したアプリケ
ーション(例えば、ワープロソフト、表計算ソフトな
ど)を実行して、印刷データファイルをオープンする。
そして、そのアプリケーションのサービスとして備えら
れている印刷命令を実行することで、印刷を行うことが
できる。[0005] When a data file to be printed is found, the application that created the data file (eg, word processing software, spreadsheet software, etc.) is executed to open the print data file.
By executing a print command provided as a service of the application, printing can be performed.
【0006】[0006]
【発明が解決しようとする課題】このように、アプリケ
ーションで作成されたデータを印刷する場合、ユーザ
は、上記のような煩雑な作業をその都度行なう必要があ
る。つい数分前に印刷したデータであっても、それは同
様であり、特に頻繁に印刷を行う場合はユーザの負担が
非常に大きくなってしまう。As described above, when printing data created by an application, the user needs to perform the above-mentioned complicated work each time. The same applies to data that was printed just a few minutes ago, and the burden on the user becomes very large especially when printing is performed frequently.
【0007】本発明は、上記従来例に鑑みてなされたも
ので、その課題は、アプリケーションで作成されて一旦
印刷された印刷データを、簡単、かつ迅速に再度印刷で
きるようにすることにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned conventional example, and has as its object to enable simple and quick reprinting of print data created and printed once by an application.
【0008】[0008]
【課題を解決するための手段及び作用】上記課題を達成
するため、本発明は、ホストコンピュータ上で動作する
アプリケーションソフトで作成されたデータをプリンタ
へ転送して印刷する印刷装置において、印刷が実行され
た際に、その印刷ジョブに係る印刷履歴データを保存す
る保存手段と、前記保存手段により保存された印刷履歴
データの一覧を表示させる表示制御手段と、前記表示制
御手段により表示された印刷履歴データの一覧から印刷
データを選択する選択手段と、前記選択手段により選択
された印刷データを印刷させる印刷制御手段とを備えて
いる。In order to achieve the above object, the present invention provides a printing apparatus for transferring data created by application software running on a host computer to a printer for printing. Storage means for storing print history data relating to the print job, display control means for displaying a list of print history data stored by the storage means, and print history displayed by the display control means. There is provided a selection unit for selecting print data from a list of data, and a print control unit for printing the print data selected by the selection unit.
【0009】また、本発明では、前記保存手段は、前記
印刷履歴データとして、前記印刷ジョブに係るドキュメ
ント名又はファイル名、アプリケーション名、ユーザ
名、印刷日時などを保存している。In the present invention, the storage unit stores, as the print history data, a document name or a file name, an application name, a user name, a print date and time, etc. relating to the print job.
【0010】また、本発明では、前記選択手段により選
択された印刷データの印刷設定値を変更させるべく案内
表示させる変更案内手段を備えている。In the present invention, there is provided a change guide means for displaying a guide to change the print set value of the print data selected by the selection means.
【0011】また、本発明では、前記表示制御手段は、
印刷履歴データを印刷頻度の高い順に並べて表示させて
いる。According to the present invention, the display control means includes:
The print history data is arranged and displayed in descending order of printing frequency.
【0012】また、本発明では、前記保存手段は、前記
コンピュータの起動時に起動されている。In the present invention, the storage means is activated when the computer is activated.
【0013】また、本発明では、前記表示制御手段は、
前記コンピュータの起動時に起動されている。[0013] In the present invention, the display control means includes:
It is started when the computer is started.
【0014】また、本発明では、前記選択手段は、前記
表示制御手段によりダイアログ・ボックスに印刷履歴デ
ータの一覧と共に表示されたチェックボタンにより構成
されている。In the present invention, the selection means is constituted by a check button displayed together with a list of print history data in a dialog box by the display control means.
【0015】また、本発明では、前記選択手段は、前記
表示制御手段によりダイアログ・ボックスに印刷履歴デ
ータの一覧と共に表示されたラジオボタンにより構成さ
れている。Further, in the present invention, the selection means is constituted by radio buttons displayed together with a list of print history data in a dialog box by the display control means.
【0016】また、本発明では、前記印刷制御手段は、
前記選択手段により印刷データが選択された際に該印刷
データを作成したアプリケーションを起動し、該アプリ
ケーション上に該印刷データを展開して印刷している。Further, in the present invention, the print control means includes:
When the print data is selected by the selection means, the application that created the print data is activated, and the print data is developed and printed on the application.
【0017】また、本発明では、前記印刷制御手段は、
前記選択手段により選択された印刷データを作成したア
プリケーションが存在しない場合は、他のアプリケーシ
ョン上に該印刷データを展開して印刷している。するこ
とを特徴とする請求項1〜9のいずれかに記載の印刷装
置。Further, in the present invention, the printing control means includes:
If there is no application that created the print data selected by the selection unit, the print data is developed and printed on another application. The printing apparatus according to claim 1, wherein the printing is performed.
【0018】なお、本発明に係る印刷方法、印刷システ
ム、及び印刷装置に適用可能なコンピュータ読取り可能
な媒体は、夫々、上記印刷装置と全く同様の機能を実現
するように構成されている。The computer-readable medium applicable to the printing method, the printing system, and the printing apparatus according to the present invention are each configured to realize exactly the same functions as those of the printing apparatus.
【0019】[0019]
【発明の実施の形態】以下、添付図面に従って本発明の
実施の形態を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0020】[第1の実施形態]〈印刷システム構成の
説明〉図1は、本発明の実施の形態に係る印刷システム
の概略構成を示すブロック図である。[First Embodiment] <Description of Printing System Configuration> FIG. 1 is a block diagram showing a schematic configuration of a printing system according to an embodiment of the present invention.
【0021】本印刷システムは、上位装置であるホスト
コンピュータ3000と、印刷装置であるプリンタ10
00とが双方向性のインタフェース21を介して接続さ
れた構成となっている。尚、本発明の機能が実行される
のであれば、単体の機器であっても、複数の機器からな
るシステムであっても、或いはLAN(LocalAr
ea Network)等のネットワークを介して印刷
処理が行われるシステムであっても、本発明を適用でき
ることは言うまでもない。The printing system includes a host computer 3000 as a host device and a printer 10 as a printing device.
00 is connected via a bidirectional interface 21. If the functions of the present invention are executed, a single device, a system including a plurality of devices, or a LAN (LocalArch) may be used.
It is needless to say that the present invention can be applied to a system in which print processing is performed via a network such as ea Network.
【0022】図1において、3000はホストコンピュ
ータ(外部装置)であり、コンピュータ本体2000に
は、ROM3のプログラム用ROMに記憶された文書処
理プログラム等に基づいて、図形、イメージ、文字、表
(表計算等を含む)等が混在した文書処理を実行するC
PU1が備えられ、システムバス4に接続される各デバ
イスをCPU1が総括的に制御している。In FIG. 1, reference numeral 3000 denotes a host computer (external device). A computer main body 2000 stores figures, images, characters, and tables (tables) based on a document processing program and the like stored in a program ROM of a ROM 3. C that executes document processing that includes calculations, etc.)
The PU 1 is provided, and each device connected to the system bus 4 is generally controlled by the CPU 1.
【0023】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶している。な
お、このROM13のプログラム用ROMには、図8〜
11のフローチャートで示されるようなCPU12の制
御プログラムも記憶している。The program ROM of the ROM 3
Stores a control program of the CPU 1 and the like. The program ROM of the ROM 13 includes FIGS.
A control program for the CPU 12 as shown in the flowchart of FIG. 11 is also stored.
【0024】ROM3のフォント用ROMには上記文書
処理の際に使用するフォントデータ等を記憶し、ROM
3のデータ用ROMは上記文書処理等を行う際に使用す
る各種データを記憶する。2はRAMであり、CPU1
の主メモリ、ワークエリア等として機能する。The font ROM of the ROM 3 stores font data and the like used in the above document processing.
The data ROM of No. 3 stores various data used when performing the above document processing and the like. 2 is a RAM, and a CPU 1
Function as a main memory, work area, etc.
【0025】5はキーボードコントローラ(KBC)で
あり、キーボード9やポインティングデバイス(図2の
マウス220参照)からのキー入力を制御する。6はC
RTコントローラ(CRTC)であり、CRTディスプ
レイ(CRT)10の表示を制御する。7はメモリコン
トローラ(MC)であり、ブートプログラム、種々のア
プリケーション、フォントデータ、ユーザファイル、編
集ファイル等を記憶するハードディスク(HD)、フロ
ッピー(登録商標)ディスク(FD)等の外部メモリ1
1とのアクセスを制御する。A keyboard controller (KBC) 5 controls key inputs from the keyboard 9 and a pointing device (see the mouse 220 in FIG. 2). 6 is C
An RT controller (CRTC) controls display on a CRT display (CRT) 10. Reference numeral 7 denotes a memory controller (MC), which is an external memory 1 such as a hard disk (HD) for storing a boot program, various applications, font data, user files, and editing files, and a floppy (registered trademark) disk (FD).
1 is controlled.
【0026】8はプリンタコントローラ(PRTC)で
あり、所定の双方向性のインタフェース21を介してプ
リンタ1000に接続されて、プリンタコントローラ1
001との間の通信制御を行なう。なお、CPU1は、
例えばRAM2上に設定された表示情報RAMへのアウ
トラインフォントの展開(ラスタライズ)処理を実行
し、CRT10上でのWYSIWYGを可能としてい
る。また、CPU1は、CRT10上の不図示のマウス
カーソル等で指示されたコマンドに基づいて登録された
種々のウインドウを開き、種々のデータ処理を実行す
る。Reference numeral 8 denotes a printer controller (PRTC) which is connected to the printer 1000 via a predetermined bidirectional interface 21 and
001 is controlled. Note that the CPU 1
For example, a process of developing (rasterizing) the outline font on the display information RAM set on the RAM 2 is executed, and WYSIWYG on the CRT 10 is enabled. Further, the CPU 1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.
【0027】プリンタ1000において、12はプリン
タCPUであり、ROM13のプログラム用ROMに記
憶された制御プログラム等に基づいて、システムバス2
0に接続される各種のデバイスとのアクセスを総括的に
制御し、印刷部インタフェース16を介して接続される
印刷機構部(プリンタエンジン)17に印刷データとし
ての画像信号を出力する。In the printer 1000, reference numeral 12 denotes a printer CPU, and a system bus 2 based on a control program and the like stored in a program ROM of a ROM 13.
The printer controller 10 controls the access to various devices connected to the printer 0 in general, and outputs an image signal as print data to a printing mechanism (printer engine) 17 connected via the printing unit interface 16.
【0028】CPU12は、入出力部15を介してホス
トコンピュータ3000との通信処理が可能となってお
り、プリンタ1000内の情報等をホストコンピュータ
3000に通知可能に構成されている。The CPU 12 is capable of communicating with the host computer 3000 via the input / output unit 15, and is configured to notify the host computer 3000 of information in the printer 1000 and the like.
【0029】14はCPU12の主メモリ、ワークエリ
ア等として機能するRAMであり、図示しない増設ポー
トに接続されるオプションRAMによりメモリ容量を拡
張することができるように構成されている。なお、RA
M14は、ホストコンピュータ3000より受信した印
刷データや画像ビットマップデータを格納しておくため
の描画メモリ、ビデオ信号ON/OFF情報格納領域、
その他のワーク領域等に用いられる。18は操作パネル
であり、操作用の各種スイッチおよびLED表示器等が
配されている。Reference numeral 14 denotes a RAM that functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). Note that RA
M14 is a drawing memory for storing print data and image bitmap data received from the host computer 3000, a video signal ON / OFF information storage area,
It is used for other work areas. Reference numeral 18 denotes an operation panel on which various switches for operation, an LED display, and the like are arranged.
【0030】図2は、図1に示したホストコンピュータ
3000のコンピュータ本体2000と、プリンタ10
00のプリンタコントローラ部1001における印刷機
能に係る処理構成を説明する機能ブロック図であり、図
1と同一の構成要素には同一の符号を付してある。ただ
し、同一の構成要素であっても異なる名称で呼んでいる
場合もある。FIG. 2 shows a computer main body 2000 of the host computer 3000 shown in FIG.
FIG. 2 is a functional block diagram illustrating a processing configuration related to a printing function in a printer controller unit 1001 of FIG. 1, and the same components as those in FIG. However, the same components may be referred to by different names.
【0031】図2において、コンピュータ本体2000
は、例えばサーバまたはクライアントとして機能し、印
刷データおよび制御コードからなる印刷情報をプリンタ
1000に出力するものである。Referring to FIG. 2, a computer main body 2000
Functions as, for example, a server or a client, and outputs print information including print data and a control code to the printer 1000.
【0032】プリンタ1000は、機能的に大きく分け
てプリンタコントローラ部1001、操作パネル18、
印刷機構部17より構成されている。本実施形態では、
プリンタ1000として、具体的にはレーザビームプリ
ン夕(以下LBPと記述)を想定している。尚、本発明
を適用可能なプリンタはLBPに限られるものではな
く、インクジェットプリンタ、サーマル(熱転写)プリ
ンタなど他のプリント方式のプリンタにも適用し得るこ
とは言うまでもない。The printer 1000 is roughly divided into functions, and includes a printer controller 1001, an operation panel 18,
The printing mechanism 17 is provided. In this embodiment,
Specifically, a laser beam printer (hereinafter referred to as LBP) is assumed as the printer 1000. It should be noted that the printer to which the present invention can be applied is not limited to the LBP, and it is needless to say that the present invention can be applied to other printers such as an ink jet printer and a thermal (thermal transfer) printer.
【0033】プリンタ1000において、プリンタコン
トローラ部1001は、コンピュータ本体2000との
接続部として機能するインタフェース(I/F)部1
5、受信データ等を一時的に保持管理するための受信バ
ッファ101、送信データ等を一時的に保持管理するた
めの送信バッファ102、印刷データの解析を司るコマ
ンド解析部104、印刷制御処理実行部105、画像処
理解析実行部103、ページメモリ106、出力制御部
107等により構成されている。インタフェース(I/
F)部15は、コンピュータ本体2000との間で印刷
データの送受信を行う通信部である。このインタフェー
ス(I/F)部15を介して受信した印刷データは、そ
の印刷データを一時的に保持する受信バッファ101に
遂次蓄積され、必要に応じてコマンド解析部104、ま
たは画像処理解析実行部103によって読み出されて処
理される。In the printer 1000, a printer controller 1001 has an interface (I / F) 1 that functions as a connection to the computer main body 2000.
5. A reception buffer 101 for temporarily holding and managing received data, etc., a transmission buffer 102 for temporarily holding and managing transmission data, etc., a command analysis unit 104 for analyzing print data, a print control processing execution unit. 105, an image processing analysis execution unit 103, a page memory 106, an output control unit 107, and the like. Interface (I /
The F) unit 15 is a communication unit that transmits and receives print data to and from the computer main body 2000. The print data received via the interface (I / F) unit 15 is successively accumulated in a reception buffer 101 for temporarily storing the print data, and the command analysis unit 104 or the image processing analysis execution is performed as necessary. The information is read and processed by the unit 103.
【0034】コマンド解析部104は、各印刷制御コマ
ンド体系や印刷ジョブ制御言語に準じた制御プログラム
により構成されている。このコマンド解析部104で解
析されたコマンドのうち、文字印字、図形、イメージ等
の印刷データに係るコマンドは、画像処理解析実行部1
03に供給されて実行され、給紙選択やリセット命令な
どの描画以外のコマンドは、印刷制御処理実行部105
に供給されて実行される。The command analysis unit 104 is constituted by a control program conforming to each print control command system and print job control language. Among the commands analyzed by the command analysis unit 104, commands relating to print data such as character printing, graphics, and images are stored in the image processing analysis execution unit 1.
The commands other than the drawing, such as the paper feed selection and the reset command, are supplied to the print control processing execution unit 105 and executed.
And executed.
【0035】画像処理解析実行部103では、文字やイ
メージの各オブジェクトをページメモリ106に遂次展
開して行く。また、圧縮されたイメージデータを展開す
る際には、この画像処理解析実行部103にて伸長処理
がなされる。ページメモリ106は、この展開処理と印
刷機構部17へのビデオ信号の出力との追いかけ競争、
つまりバンデング制御によって管理されていても、或い
は十分なメモリ容量がある場合は、1ページ分が展開可
能な領域を確保してもよい。The image processing analysis execution unit 103 sequentially develops each object of characters and images in the page memory 106. When decompressing the compressed image data, the image processing analysis execution unit 103 performs decompression processing. The page memory 106 performs a chase competition between the development processing and the output of the video signal to the printing mechanism 17,
That is, even if the area is managed by banding control or if there is a sufficient memory capacity, an area where one page can be expanded may be secured.
【0036】操作パネル18は、プリンタ1000の各
種状態を設定・表示するためのパネルである。出力制御
部107は、ページメモリ106の内容をビデオ信号に
変換処理して、印刷機構部17へ転送する制御を行う。
印刷機構部17は、受け取ったビデオ信号を永久可視画
像として記録紙に形成するための機構である。The operation panel 18 is a panel for setting and displaying various states of the printer 1000. The output control unit 107 performs control of converting the contents of the page memory 106 into a video signal and transferring the video signal to the printing mechanism unit 17.
The printing mechanism 17 is a mechanism for forming the received video signal as a permanent visible image on recording paper.
【0037】以上、プリンタ1000について説明した
が、次に、コンピュータ本体2000の構成について説
明する。なお、矩形の破線上にOSと記しているのは、
矩形内の各構成要素がOS(基本ソフト)の構成要素で
あることを意味するものではなく、矩形内の構成要素が
OS上で動作するものであるという意味で記したもので
ある。The printer 1000 has been described above. Next, the configuration of the computer main body 2000 will be described. Note that OS is written on the rectangular broken line because:
This does not mean that each component in the rectangle is a component of the OS (basic software), but it means that the component in the rectangle operates on the OS.
【0038】コンピュータ本体2000には、入力デバ
イスとしてのキーボード9やポインティングデバイスと
してのマウス220と、表示デバイスとしてのディスプ
レイモニタ10が接続され、これにより1つのコンピュ
ータシステムが実現されている。コンピュータ本体20
00は、Windows、UNIX(登録商標)、Ma
cOS(登録商標)等の基本OSの下で動作しているも
のとする。A keyboard 9 as an input device, a mouse 220 as a pointing device, and a display monitor 10 as a display device are connected to the computer main body 2000, thereby realizing one computer system. Computer body 20
00 is Windows, UNIX (registered trademark), Ma
It is assumed that it operates under a basic OS such as cOS (registered trademark).
【0039】コンピュータ本体2000について、本発
明に関する機能的な部分にのみ着目して、基本OS上で
の機能を大きく分類すると、起動されたアプリケーショ
ンソフト201、基本OSの一部であるグラフィック・
デバイス・インタフェース(以後、GDIと記す)20
2、プリンタドライバ203、プリンタドライバ203
により生成されたデータを一時的に格納するプリントス
プーラ204、さらに本発明に特有な印刷履歴データを
一覧表示し、その中から選択された印刷データを再印刷
する印刷履歴モニタ205とに分類される。The functions of the computer 2000 on the basic OS can be roughly classified by focusing only on the functional parts related to the present invention.
Device interface (hereinafter referred to as GDI) 20
2, printer driver 203, printer driver 203
And a print history monitor 205 that temporarily displays print history data specific to the present invention and reprints print data selected from the list. .
【0040】なお、基本OSによっては、これらの名称
や機能的な枠組みは若干異なる場合があるが、本発明で
言う各技術的機能が実現できるモジュールであれば、そ
れらの名称や枠組みは本発明にとってあまり大きな問題
ではない。GDIやプリンタドライバと呼ばれるモジュ
ールの名称は、Windows98やWindowsN
Tに固有の名称であり、他の基本OSにおける同等の機
能は、例えば、グラフィックカーネルやプリント・フィ
ルタなどと呼ばれるモジュールで実現されている。ま
た、プリントスプーラ204についても、プリント・キ
ューと呼ばれるモジュールに処理を組み込むことによっ
て実現可能である。Note that these names and functional frameworks may be slightly different depending on the basic OS. However, as long as the modules can realize the technical functions referred to in the present invention, the names and frameworks of the present invention are different. Not a big problem for The names of modules called GDI and printer driver are Windows 98 and Windows N
T is a name unique to T, and equivalent functions in other basic OSs are realized by a module called a graphic kernel or a print filter, for example. The print spooler 204 can also be realized by incorporating processing in a module called a print queue.
【0041】なお、一般的に、これらの構成要素からな
るコンピュータ本体2000は、図1に示したCPU
1、RAM2、ROM3、外部メモリ11などのハード
ウェアの下で、基本ソフトと呼ばれるソフトウェア(B
IOS)がその制御を司り、その基本ソフトの下で応用
ソフトが動作するような構成になっている。Generally, a computer main body 2000 composed of these components is provided with a CPU shown in FIG.
Under the hardware such as 1, RAM2, ROM3 and external memory 11, software (B
IOS) controls the control, and the application software operates under the basic software.
【0042】プリンタドライバ203や印刷履歴モニタ
205も、この応用ソフトの1つと位置付けられるもの
である。また、アプリケーションソフト201は、例え
ば、ワープロや表計算などの基本ソフトウェア上で動作
する応用ソフトウェアを指すものである。また、アプリ
ケーションソフト201は、任意のタイミングで複数起
動でき(主にメモリ容量により変動する)、それらをア
プリ206として図示してある。The printer driver 203 and the print history monitor 205 are also positioned as one of the application software. The application software 201 indicates application software that operates on basic software such as a word processor or a spreadsheet. Further, a plurality of application softwares 201 can be started at an arbitrary timing (mainly fluctuates depending on a memory capacity), and are shown as applications 206.
【0043】次に、アプリケーションソフト201とし
て、任意のイメージ編集ソフトを使用した場合を例に取
り説明する。Next, an example in which an arbitrary image editing software is used as the application software 201 will be described.
【0044】アプリケーションソフト201によりイメ
ージの編集作業を中心に行い、そのイメージを印刷する
場合には、ディスプレイモニタ10上に表示される印刷
メニューをマウス220などによって選択して、印刷を
実行する。次に、アプリケーションソフト201は、基
本ソフトの一部の機能であるGDI202をコールす
る。このGDI202は、画面表示や印刷出力などの表
示デバイスや印刷デバイスを司る基本関数群であり、各
社各様のアプリケーションソフトウェアは、この基本関
数群を利用することで、機種(ハードウェア)に依存す
る部分を意識することなく、アプリケーションソフトウ
ェアを動作させることが可能である。When the image editing work is mainly performed by the application software 201 and the image is printed, a print menu displayed on the display monitor 10 is selected with the mouse 220 or the like, and printing is executed. Next, the application software 201 calls the GDI 202 which is a part of the basic software. The GDI 202 is a basic function group that controls display devices such as screen display and print output and a print device. Application software of various companies depends on a model (hardware) by using the basic function group. It is possible to operate application software without being conscious of the parts.
【0045】次に、GDI202では、それぞれの印刷
装置の機種に依存する情報を管理するプリンタドライバ
203から印刷デバイス(この場合はプリンタ100
0)の持つ描画能力や印刷解像度などの情報を取り込
み、アプリケーションソフト201からコールされたA
PI(Application Program In
terface)関数を処理し、その処理内容に応じて
プリンタドライバがGDI202に対して提供する関数
をコールする。この関数は予め決められたインタフェー
ス(Device Driver interfac
e、通称DDIという)になっており、プリンタドライ
バの作成者は、このインタフェースから実際の印刷装置
へデータを出力するためのデータ変換を中心にして、プ
リンタドライバを作成することとなる。Next, the GDI 202 sends a print device (in this case, the printer 100) from the printer driver 203 which manages information depending on the model of each printing apparatus.
0), the information such as the drawing ability and the print resolution is fetched, and A
PI (Application Program In)
(terface) function is processed, and a function provided by the printer driver to the GDI 202 is called according to the processing content. This function has a predetermined interface (Device Driver interface).
e, commonly referred to as DDI), and the creator of the printer driver creates the printer driver with a focus on data conversion for outputting data from this interface to an actual printing device.
【0046】プリンタドライバ203は、GDI202
から受け取ったDDI情報と、それ自身が持つグラフイ
カル・ユーザ・インタフェース(GUI)によって設定
された印刷環境設定をもとに、印刷データ(描画デー
タ)の生成処理207と、プリンタ制御コマンドの生成
処理208を行い、生成されたデータやコマンドをプリ
ントスプ一ラ204に対して送出する。さらに、これら
データやコマンドは、プリントスプーラ204からイン
タフェース8を経由してプリンタ1000へ送出される
ことになる。The printer driver 203 is a GDI 202
Print data (drawing data) generation processing 207 and printer control command generation processing based on the DDI information received from the printer and the print environment settings set by its own graphical user interface (GUI). In step 208, the generated data and command are sent to the print spooler 204. Further, these data and commands are sent from the print spooler 204 to the printer 1000 via the interface 8.
【0047】次に、本実施形態に係る印刷履歴モニタ2
05の内部構成について説明する。Next, the print history monitor 2 according to the present embodiment
05 will be described.
【0048】図3は、印刷履歴モニタ205の機能ブロ
ック図であり、前述の図面と共通する部分は同じ番号で
示し、それらの説明を省略する。FIG. 3 is a functional block diagram of the print history monitor 205. Portions common to the above-described drawings are denoted by the same reference numerals, and description thereof will be omitted.
【0049】図3に示すように、印刷履歴モニタ205
は、主に印刷履歴データ生成部300、印刷履歴UI制
御部301、及び印刷実行部302、及びHDDなどの
2次記憶装置に保存された印刷履歴データベース303
の各モジュールにより構成されている。As shown in FIG. 3, the print history monitor 205
Are mainly a print history data generation unit 300, a print history UI control unit 301, a print execution unit 302, and a print history database 303 stored in a secondary storage device such as an HDD.
Of each module.
【0050】印刷履歴データベース303には、印刷履
歴データが格納される。図4に印刷履歴データの構成例
を示す。図4に示すように、各印刷データは印刷履歴1
Dによって保守管理され、ファイル名、アプリケーショ
ン名、ユーザ名などが付随している。The print history database 303 stores print history data. FIG. 4 shows a configuration example of the print history data. As shown in FIG. 4, each print data has a print history 1
D, and is accompanied by file names, application names, user names, and the like.
【0051】印刷履歴データ生成部300は、印刷実行
毎に印刷履歴データを生成し、印刷履歴データベース3
03に登録、保存し、印刷履歴UI制御部301への通
知を行う。印刷履歴UI制御部301は、主に印刷履歴
モニタ205におけるユーザインタフェースを制御する
モジュールであり、印刷履歴一覧をダイアログ・ボック
スに表示したり、印刷データをユーザに選択させて再印
刷の実行をスタートさせたりする。The print history data generation unit 300 generates print history data every time printing is performed,
03, and saves the information to the print history UI control unit 301. The print history UI control unit 301 is a module that mainly controls a user interface of the print history monitor 205, displays a print history list in a dialog box, allows the user to select print data, and starts reprinting. Or let it.
【0052】そして、印刷実行部302は、印刷データ
の印刷実行を司るモジュールである。The print execution unit 302 is a module that manages print execution of print data.
【0053】[印刷履歴モニタ205の動作説明]図8
は、本実施形態に係る印刷履歴モニタ205の印刷履歴
データ生成部300の制御手順を示すフローチャートで
ある。この印刷履歴データ生成部300は、常駐プログ
ラムとして存在し、コンピュータ本体2000の起動と
同時に実行される。[Explanation of Operation of Print History Monitor 205] FIG.
9 is a flowchart illustrating a control procedure of the print history data generation unit 300 of the print history monitor 205 according to the present embodiment. The print history data generation unit 300 exists as a resident program, and is executed simultaneously with the activation of the computer main body 2000.
【0054】印刷履歴データ生成部300は、まず、ス
テップS11で、印刷が実行されたかどうかを監視し、
なんらかの印刷が実行された場合、ステップS12で、
プリンタドライバ203から印刷情報を取得し、その情
報を基にステップS13で、印刷履歴データを生成す
る。そして、ステップS14にて、印刷履歴データベー
ス303にドキュメント名として同じものが既に存在す
るかどうか検索し、存在しない場合は、ステップ15へ
進み、作成した印刷履歴データを印刷履歴データベース
303へ追加登録して、ステップS11に戻り、次の印
刷ジョブが実行されるのを待つ。The print history data generation unit 300 first monitors in step S11 whether or not printing has been executed.
If any printing is executed, in step S12,
Print information is acquired from the printer driver 203, and print history data is generated in step S13 based on the information. In step S14, a search is made to determine whether the same document name already exists in the print history database 303. If not, the process proceeds to step 15, where the created print history data is additionally registered in the print history database 303. Then, the process returns to step S11 and waits for the next print job to be executed.
【0055】一方、ドキュメント名として同じものが既
に印刷履歴データベース303に存在する場合は、ステ
ップS16にて、印刷日時などの更新を行い(単に上書
き保存を実行してもよい)、ステップS11に戻る。す
なわち、以上の処理を、1つの印刷ジョブが実行される
毎に行って印刷履歴データを作成し、印刷履歴データベ
ース303に蓄積していく。On the other hand, if the same document name already exists in the print history database 303, the print date and time are updated in step S16 (only the overwriting may be executed), and the process returns to step S11. . That is, the above processing is performed every time one print job is executed, print history data is created, and the print history data is accumulated in the print history database 303.
【0056】図9は、本実施形態に係る印刷履歴モニタ
205の印刷履歴UI制御部301の制御手順を示すフ
ローチャートである。FIG. 9 is a flowchart showing a control procedure of the print history UI control unit 301 of the print history monitor 205 according to the present embodiment.
【0057】印刷履歴UI制御部301は、まず、ステ
ップS21で、印刷履歴一覧ウィンドウ(印刷履歴U
I、又は印刷履歴ダイフログ・ボックスとも呼ぶ)が起
動されるのを待つ。なお、本発明では、この印刷履歴一
覧ウィンドウの起動方法は限定されたものではなく、例
えば、プリンタドライバ203のUI(ユーザ・インタ
フェース)に起動ボタンを設けてユーザの操作により起
動させたり、コンピュータ本体2000の起動に合わせ
て自動的に起動させるなど、いかなる起動方法を用いて
もよい。First, in step S21, the print history UI control unit 301 executes a print history list window (print history U
I, or print history dialog box). In the present invention, the method of activating the print history list window is not limited. For example, a UI (user interface) of the printer driver 203 may be provided with a activating button and activated by a user operation. Any activation method may be used, such as automatic activation in response to activation of the 2000.
【0058】印刷履歴一覧ウィンドウが起動されると、
ステップS22で、印刷履歴データの一覧を印刷履歴デ
ータベース303から取得し、ステップS23にて、印
刷履歴一覧ウィンドウをディスプレイモニタ10へ表示
する。例えば、図5に示したように、印刷履歴一覧ウィ
ンドウ(ダイアログ・ボックス)は、グラフィカルなユ
ーザ・インタフェースを持ち、過去の印刷履歴を分かり
易く表示するようにしている。図5の例では、印刷ドキ
ュメント名(ファイル名)、アプリケーション名、ユー
ザ名、印刷日時を一覧として表示しているが、表示内容
はこれに限ったものではなく、過去の印刷履歴が容易に
分かる内容であれば、どのような表示内容であってもよ
い。When the print history list window is activated,
In step S22, a list of print history data is acquired from the print history database 303, and in step S23, a print history list window is displayed on the display monitor 10. For example, as shown in FIG. 5, the print history list window (dialog box) has a graphical user interface, and displays the past print history in an easily understandable manner. In the example of FIG. 5, the print document name (file name), the application name, the user name, and the print date and time are displayed as a list. However, the display contents are not limited to this, and the past print history can be easily understood. Any display contents may be used as long as they are contents.
【0059】次に、ステップS24では、印刷履歴デー
タベース303が更新されたかどうかを監視する。ここ
では、直接、印刷履歴データベース303が更新されて
ないかを監視してもよいし、印刷履歴データベース30
3が更新された場合に、印刷履歴データ生成部300か
ら更新通知を受けることにより監視してもよい。Next, in step S24, it is monitored whether or not the print history database 303 has been updated. Here, it may be directly monitored whether the print history database 303 has been updated, or the print history database 30 may be monitored.
3 may be monitored by receiving an update notification from the print history data generation unit 300.
【0060】印刷履歴データベース303が更新された
場合には、ステップS22へ戻り、印刷履歴一覧ウィン
ドウの更新を行う。一方、印刷履歴データベース303
が更新されなかった場合は、ステップS25にて、ユー
ザにより印刷履歴UI上で再印刷を実行する印刷データ
が選択され、印刷実行ボタンが押下されたかどうかを監
視する。When the print history database 303 has been updated, the flow returns to step S22, and the print history list window is updated. On the other hand, the print history database 303
If has not been updated, in step S25, it is monitored whether or not the user has selected print data to be reprinted on the print history UI and pressed the print execution button.
【0061】すなわち、印刷履歴UI制御部301は、
再印刷を実行したい印刷データを選択する機能を提供し
ており、図5の例では、印刷履歴UIの一番左側の「印
刷」という欄の各チェックボックスがこれに相当し、チ
ェックボックスに●が付された「会社案内図」というド
キュメントが、印刷データとして選択されたことを意味
している。もちろん選択方法はこれに限ったものではな
く、リストボックス形式や、ラジオボタンにしてもよ
い。このようにして印刷データを選択し、印刷実行の指
示は、印刷履歴UIの下方にある印刷実行ボタンを押下
することにより行なう。That is, the print history UI control unit 301
A function of selecting print data to be reprinted is provided. In the example of FIG. 5, each check box in the column “Print” on the leftmost side of the print history UI corresponds to this. Means that the document "Company Guide Map" marked with is selected as print data. Of course, the selection method is not limited to this, and may be a list box format or a radio button. In this way, print data is selected, and a print execution instruction is given by pressing a print execution button below the print history UI.
【0062】印刷実行ボタンが押下された場合は、ステ
ップS26へ進み、印刷実行命令と再印刷を行う印刷デ
ータの印刷履歴1Dを印刷実行部302に渡すことによ
り、印刷の実行を通知して、ステップS24に戻る。な
お、印刷実行ボタンが押下されなかった場合も、ステッ
プS24に戻る。If the print execution button has been pressed, the flow advances to step S26 to pass the print execution instruction and the print history 1D of the print data to be reprinted to the print execution unit 302, thereby notifying the print execution. It returns to step S24. In addition, even when the print execution button is not pressed, the process returns to step S24.
【0063】図10は、本実施形態に係る印刷履歴モニ
タ205の印刷実行部302の制御手順を示すフローチ
ャートである。FIG. 10 is a flowchart showing a control procedure of the print execution unit 302 of the print history monitor 205 according to the present embodiment.
【0064】印刷実行部302は、まず、ステップS3
1で、印刷履歴UI制御部301から印刷実行命令が発
せられるのを待つ。印刷実行命令を受け取った場合は、
ステップS32へ進み、同時に受け取った印刷履歴1D
を基に、印刷指示に係る印刷データに対応する印刷履歴
データを印刷履歴データベース303から引き出す。そ
して、ステップ33で、印刷履歴データで示されたアプ
リケーション、すなわち印刷指示に係る印刷データを作
成したアプリケーションが存在するかどうかを確認す
る。First, the print execution unit 302 determines in step S3
In step 1, the process waits until a print execution command is issued from the print history UI control unit 301. If you receive a print execution instruction,
Proceeding to step S32, the print history 1D received at the same time
, The print history data corresponding to the print data according to the print instruction is extracted from the print history database 303. Then, in a step 33, it is confirmed whether or not there is an application indicated by the print history data, that is, an application which has created the print data according to the print instruction.
【0065】そのアプリケーションが存在する場合は、
ステップS34へ進み、印刷履歴データで示されたドキ
ュメント名の印刷データファイル(印刷指示に係る印刷
データ)が存在するかを確認する。ここで、印刷履歴デ
ータで示されたアプリケーション及び印刷データファイ
ルが存在しない場合は、ステップS37へ進み、印刷不
可能エラーを表示して、ステップS31へ戻る。If the application exists,
The process proceeds to step S34 to check whether a print data file (print data according to the print instruction) having the document name indicated by the print history data exists. Here, if the application and the print data file indicated by the print history data do not exist, the process proceeds to step S37, a printing impossible error is displayed, and the process returns to step S31.
【0066】一方、上記アプリケーション及び印刷デー
タファイルが存在する場合は、ステップS35へ進み、
そのアプリケーションを起動し、印刷データファイルを
開く。そして、ステップS36で印刷を実行して、ステ
ップS31へ戻る。On the other hand, if the application and the print data file exist, the process proceeds to step S35.
Start the application and open the print data file. Then, printing is performed in step S36, and the process returns to step S31.
【0067】なお、印刷を実行する際、印刷に関するプ
リンタの各種設定(印刷部数、絵紙トレイ等)として
は、印刷履歴データの各種プリンタ設定情報(図4参
照)として保存されている設定値、すなわち過去に印刷
した時の設定値を使用するものとする。When printing is performed, various settings of the printer relating to printing (the number of copies, a picture paper tray, etc.) include setting values stored as various printer setting information (see FIG. 4) of print history data. That is, it is assumed that the set value at the time of printing in the past is used.
【0068】以上説明したように、本実施形態では、過
去に印刷を実行したことがある印刷データに関しては、
印刷履歴一覧表示から印刷データを選択し、印刷実行ボ
タンを押下するだけで再印刷が可能となる。As described above, in the present embodiment, print data that has been printed in the past is
Reprinting can be performed only by selecting print data from the print history list display and pressing a print execution button.
【0069】[第2の実施形態]第1の実施形態では、
再印刷時におけるプリンタの各種設定は過去に印刷した
時の設定値を使用していたが、第2の実施形態では、印
刷履歴一覧表示で印刷データを選択した後、プリンタの
各種設定値を変更して印刷できるようにしている。[Second Embodiment] In the first embodiment,
Various settings of the printer at the time of reprinting use the setting values at the time of printing in the past, but in the second embodiment, after selecting the print data in the print history list display, the various setting values of the printer are changed And print it.
【0070】図6は、第2の実施形態における印刷履歴
一覧表示のUIを示す図である。第1の実施形態との違
いは、印刷設定ボタンを設けた点にある。FIG. 6 is a view showing a print history list display UI according to the second embodiment. The difference from the first embodiment is that a print setting button is provided.
【0071】印刷データを選択した後、この印刷設定ボ
タンが押下された場合の印刷履歴UI制御部301の制
御手順を、図11のフローチャートに基づいて説明す
る。The control procedure of the print history UI control unit 301 when the print setting button is pressed after the print data is selected will be described with reference to the flowchart of FIG.
【0072】印刷履歴UI制御部301は、印刷設定ボ
タンが押下されると、ステップS41で、印刷設定UI
を表示する。具体的には、図7に示したように、用紙サ
イズ、給紙トレイや印刷部数、用紙の向き等の各種印刷
設定項目を変更可能な印刷設定UIを表示する。ただ
し、これら設定値に限らず、文字種、線種、文字サイ
ズ、1行の文字数や1ページの行数、編集方向、拡大/
縮小の印刷倍率、片面印刷/両面印刷、片面複数ページ
印刷/両面複数ページ印刷、白黒印刷/カラー印刷等の
設定値を変更可能な印刷設定UIを表示するようにして
もよい。When the print setting button is pressed, the print history UI control unit 301 determines in step S41 that the print setting UI
Is displayed. More specifically, as shown in FIG. 7, a print setting UI that can change various print setting items such as a paper size, a paper feed tray and the number of print copies, and a paper direction is displayed. However, not limited to these setting values, character type, line type, character size, number of characters per line, number of lines per page, editing direction, enlargement /
A print setting UI that can change setting values such as a reduced printing magnification, single-sided printing / double-sided printing, single-sided multiple-page printing / double-sided multiple-page printing, monochrome printing / color printing, and the like may be displayed.
【0073】次に、ステップS42にて、印刷設定値が
変更されたかどうかを監視し、変更された場合は、ステ
ップS43で、ユーザによる変更入力を印刷設定UIに
反映させる。そして、ステップS44にて、戻るボタン
が押下されか否かを監視し、戻るボタンが押下された場
合は、ステップS47で、印刷設定UIを終了して印刷
履歴UIに戻ることにより、変更内容を元通りに戻す。
なお、ステップS42にて、印刷設定値が変更されなか
った場合は、ステップS43をスキップして、ステップ
S44に進む。Next, in step S42, it is monitored whether or not the print setting value has been changed, and if it has been changed, in step S43, the change input by the user is reflected on the print setting UI. In step S44, it is monitored whether or not the return button has been pressed. If the return button has been pressed, in step S47, the print setting UI ends and the print history UI returns to the print history UI, so that the changed content is Put it back.
If the print setting value has not been changed in step S42, step S43 is skipped and the process proceeds to step S44.
【0074】一方、戻るボタンが押下されなかった場合
は、ステップ45にて、印刷実行ボタンが押されたか否
かを監視する。その結果、印刷実行ボタンが押下された
場合は、ステップS46へ進み、変更された各種印刷設
定値をプリンタドライバ203に設定して印刷を実行す
る。印刷実行ボタンが押下されなかった場合は、ステッ
プS42へ戻り、同様の処理を繰り返す。On the other hand, if the return button has not been pressed, it is monitored in step 45 whether the print execution button has been pressed. As a result, when the print execution button is pressed, the process proceeds to step S46, in which the changed various print setting values are set in the printer driver 203 and printing is performed. If the print execution button has not been pressed, the process returns to step S42, and the same processing is repeated.
【0075】以上説明したように、本実施形態では、印
刷履歴一覧表示から印刷データを選択し、印刷を実行す
る場合であっても、プリンタの各種印刷設定を変更する
ことができる。As described above, in this embodiment, various print settings of the printer can be changed even when print data is selected from the print history list display and printing is performed.
【0076】[第3の実施形態]上記各実施形態におい
て、印刷履歴データを表示する際に印刷頻度の高い順
に、すなわち過去の印刷実行回数の多いジョブの順に表
示することにより、頻繁に印刷を実行するデータが複数
ある場合に、より一層効率よく印刷データを見つけられ
るようにしてもよい。[Third Embodiment] In each of the above-described embodiments, when print history data is displayed, printing is performed in the order of print frequency, that is, in the order of the number of past print executions, so that printing is performed frequently. When there is a plurality of data to be executed, print data may be found more efficiently.
【0077】[応用変形例]なお、本発明は、上記の各
実施形態に限定されることなく、例えば、印刷データを
作成したアプリケーションが存在しない場合に、エラー
処理することなく、当該印刷データを開き得る他のアプ
リケーションが存在する場合は、当該他のアプリケーシ
ョン上で開いて印刷するように構成することにより、例
えば元のアプリケーションをアンインストールし、再度
インストールする時間的な余裕が無いような場合でも、
再印刷できるようにすることも可能である。このように
構成した場合は、元の印刷設定値等が崩れてしまう可能
性があるので、その旨の情報を表示した上で、当該他の
アプリケーションで開いて印刷するか否かを、ユーザに
問い合せるのが望ましい。[Application Modification] The present invention is not limited to the above embodiments. For example, when there is no application that created print data, the print data can be processed without error processing. If there is another application that can be opened, by configuring to open and print on the other application, for example, even if there is not enough time to uninstall the original application and install it again ,
It is also possible to enable reprinting. In such a configuration, the original print setting values and the like may be destroyed. Therefore, after displaying the information to that effect, the user is asked whether to open and print with the other application. It is desirable to ask.
【0078】また、図5,6のような1つの印刷履歴一
覧表示のUI上で複数のドキュメントを選択して実行さ
せ、それらドキュメントを別々のドキュメントとして、
別々の用紙に連続的に印刷させることにより、印刷履歴
一覧表示のUIを何回も表示させるための手間を省くこ
とも可能である。さらに、複数のドキュメントを選択し
て実行させ、それらドキュメントを1つの合成ドキュメ
ントとして印刷することにより、編集画面上でドキュメ
ント合成を行なう手間を省くようにしてもよい。Further, a plurality of documents are selected and executed on the UI of one print history list display as shown in FIGS. 5 and 6, and the documents are set as separate documents.
By printing continuously on different papers, it is possible to save the trouble of displaying the UI of the print history list display many times. Further, a plurality of documents may be selected and executed, and the documents may be printed as one combined document, so that the trouble of combining documents on the editing screen may be omitted.
【0079】なお、この場合には、合成ドキュメントに
ついて新たな印刷履歴データを作成することは勿論であ
るが、その履歴データの項目の1つとして、合成ドキュ
メントである旨のデータを追加することが望ましい。ま
た、合成前の複数のドキュメントについては、これらを
そのまま印刷履歴データとして残すか否かを、ユーザに
問い合せるのが望ましい。In this case, it is a matter of course that new print history data is created for the combined document, but data indicating that the document is a combined document may be added as one of the items of the history data. desirable. In addition, it is desirable to ask the user whether or not a plurality of documents before synthesis are left as print history data as they are.
【0080】[0080]
【発明の効果】以上説明したように、本発明によれば、
ホストコンピュータ上で動作するアプリケーションソフ
トで作成されたデータをプリンタへ転送して印刷する印
刷装置において、印刷が実行された際に、その印刷ジョ
ブに係る印刷履歴データを保存する保存手段と、前記保
存手段により保存された印刷履歴データの一覧を表示さ
せる表示制御手段と、前記表示制御手段により表示され
た印刷履歴データの一覧から印刷データを選択する選択
手段と、前記選択手段により選択された印刷データを印
刷させる印刷制御手段とを備えたので、アプリケーショ
ンで作成されて一旦印刷された印刷データを、簡単、か
つ迅速に再度印刷することが可能となる。As described above, according to the present invention,
In a printing apparatus for transferring data created by application software running on a host computer to a printer and printing the data, when printing is performed, storage means for storing print history data related to the print job, and the storage Display control means for displaying a list of print history data stored by the means, selection means for selecting print data from the list of print history data displayed by the display control means, and print data selected by the selection means Is provided, the print data created by the application and once printed can be easily and quickly printed again.
【図1】本発明を適用した印刷システムの概略構成を示
すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of a printing system to which the present invention has been applied.
【図2】上記印刷システムにおける印刷機能の処理構成
を説明する機能ブロック図である。FIG. 2 is a functional block diagram illustrating a processing configuration of a printing function in the printing system.
【図3】印刷履歴モニタの構成を示す機能ブロック図で
ある。FIG. 3 is a functional block diagram illustrating a configuration of a print history monitor.
【図4】印刷履歴データのデータ構造を示す概念図であ
る。FIG. 4 is a conceptual diagram showing a data structure of print history data.
【図5】本発明の第1の実施形態に係る印刷履歴一覧表
示のダイアログ・ボックスを示す図である。FIG. 5 is a diagram showing a dialog box for displaying a print history list according to the first embodiment of the present invention.
【図6】本発明の第2の実施形態に係る印刷履歴一覧表
示のダイアログ・ボックスを示す図である。FIG. 6 is a diagram illustrating a dialog box for displaying a print history list according to the second embodiment of the present invention.
【図7】本発明の第2の実施形態に係る印刷設定のダイ
アログ・ボックスを示す図である。FIG. 7 is a diagram illustrating a print setting dialog box according to a second embodiment of the present invention.
【図8】本発明の第1の実施形態に係る刷履歴データ生
成部の制御処理を示すフローチャートである。FIG. 8 is a flowchart illustrating a control process of a printing history data generation unit according to the first embodiment of the present invention.
【図9】本発明の第1の実施形態に係る印刷履歴UI制
御部の制御処理を示すフローチャートである。FIG. 9 is a flowchart illustrating control processing of a print history UI control unit according to the first embodiment of the present invention.
【図10】本発明の第1の実施形態に係る印刷実行部の
制御処理を示すフローチャートである。FIG. 10 is a flowchart illustrating a control process of a print execution unit according to the first embodiment of the present invention.
【図11】本発明の第2の実施形態に係る各種印刷設定
UIの制御処理を示すフローチャートである。FIG. 11 is a flowchart illustrating control processing of various print setting UIs according to the second embodiment of the present invention.
1,12…CPU 2,14…RAM 3,13…ROM 10…CRT 11…外部メモリ 18…操作パネル 201…アプリケーションソフト 203…プリンタドライバ 204…プリントスプーラ 205…印刷履歴モニタ 300…印刷履歴データ生成部 301…印刷履歴UI制御部 302…印刷実行部 303…印刷履歴データベース 1000…プリンタ 1001…プリンタコントローラ部 2000…コンピュータ本体 3000…ホストコンピュータ 1,12 CPU 2,14 RAM 3,13 ROM 10 CRT 11 external memory 18 operation panel 201 application software 203 printer driver 204 print spooler 205 print history monitor 300 print history data generation unit 301 print history UI control unit 302 print execution unit 303 print history database 1000 printer 1001 printer controller unit 2000 computer body 3000 host computer
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 AP02 AQ04 AQ05 AQ06 AS02 HJ06 HN05 HN15 2C087 AA02 AB01 AB05 AC05 AC07 AC08 BA03 BA06 BC07 BD46 CB05 CB16 5B021 AA01 BB05 DD03 9A001 BZ03 HH34 JJ07 JJ35 KK42 ──────────────────────────────────────────────────続 き Continued on front page F term (reference) 2C061 AP01 AP02 AQ04 AQ05 AQ06 AS02 HJ06 HN05 HN15 2C087 AA02 AB01 AB05 AC05 AC07 AC08 BA03 BA06 BC07 BD46 CB05 CB16 5B021 AA01 BB05 DD03 9A001 BZ03 HH34 JJ07 JJ07
Claims (40)
ケーションソフトで作成されたデータをプリンタへ転送
して印刷する印刷装置において、 印刷が実行された際に、その印刷ジョブに係る印刷履歴
データを保存する保存手段と、 前記保存手段により保存された印刷履歴データの一覧を
表示させる表示制御手段と、 前記表示制御手段により表示された印刷履歴データの一
覧から印刷データを選択する選択手段と、 前記選択手段により選択された印刷データを印刷させる
印刷制御手段と、 を備えたことを特徴とする印刷装置。In a printing apparatus for transferring data created by application software running on a host computer to a printer and printing the data, when printing is executed, storage for storing print history data relating to the print job is performed. Means, display control means for displaying a list of print history data stored by the storage means, selection means for selecting print data from the list of print history data displayed by the display control means, and the selection means A printing apparatus, comprising: printing control means for printing selected print data.
して、前記印刷ジョブに係るドキュメント名又はファイ
ル名、アプリケーション名、ユーザ名、印刷日時などを
保存することを特徴とする請求項1に記載の印刷装置。2. The storage device according to claim 1, wherein the storage unit stores, as the print history data, a document name or a file name, an application name, a user name, a print date and time, etc. relating to the print job. Printing device.
タの印刷設定値を変更させるべく案内表示させる変更案
内手段を備えたことを特徴とする請求項1、又は請求項
2に記載の印刷装置。3. The printing apparatus according to claim 1, further comprising a change guide unit that displays a guide to change a print setting value of the print data selected by the selection unit.
印刷頻度の高い順に並べて表示させることを特徴とする
請求項1〜3のいずれかに記載の印刷装置。4. The printing apparatus according to claim 1, wherein the display control unit displays the print history data in the order of print frequency.
動時に起動されることを特徴とする請求項1〜4のいず
れかに記載の印刷装置。5. The printing apparatus according to claim 1, wherein the storage unit is started when the computer is started.
の起動時に起動されることを特徴とする請求項1〜5の
いずれかに記載の印刷装置。6. The printing apparatus according to claim 1, wherein the display control unit is started when the computer is started.
りダイアログ・ボックスに印刷履歴データの一覧と共に
表示されたチェックボタンにより構成されたことを特徴
とする請求項1〜6のいずれかに記載の印刷装置。7. The apparatus according to claim 1, wherein said selection means comprises a check button displayed together with a list of print history data in a dialog box by said display control means. Printing device.
りダイアログ・ボックスに印刷履歴データの一覧と共に
表示されたラジオボタンにより構成されたことを特徴と
する請求項1〜6のいずれかに記載の印刷装置。8. The apparatus according to claim 1, wherein said selection means is constituted by radio buttons displayed together with a list of print history data in a dialog box by said display control means. Printing device.
り印刷データが選択された際に該印刷データを作成した
アプリケーションを起動し、該アプリケーション上に該
印刷データを展開して印刷することを特徴とする請求項
1〜8のいずれかに記載の印刷装置。9. The print control unit, when print data is selected by the selection unit, activates an application that created the print data, and develops and prints the print data on the application. The printing device according to any one of claims 1 to 8, wherein
より選択された印刷データを作成したアプリケーション
が存在しない場合は、他のアプリケーション上に該印刷
データを展開して印刷することを特徴とする請求項1〜
9のいずれかに記載の印刷装置。10. The printing control unit according to claim 1, wherein when there is no application that created the print data selected by the selection unit, the print control unit expands and prints the print data on another application. Item 1
10. The printing device according to any one of items 9.
リケーションソフトで作成されたデータをプリンタへ転
送して印刷する印刷方法において、 印刷が実行された際に、その印刷ジョブに係る印刷履歴
データを保存し、保存された印刷履歴データの一覧を表
示させ、表示された印刷履歴データの一覧から印刷デー
タを選択し、選択された印刷データを印刷させることを
特徴とする印刷方法。11. A printing method for transferring data created by application software running on a host computer to a printer for printing, wherein when printing is executed, print history data relating to the print job is stored. A printing method characterized by displaying a list of stored print history data, selecting print data from the displayed list of print history data, and printing the selected print data.
ジョブに係るドキュメント名又はファイル名、アプリケ
ーション名、ユーザ名、印刷日時などを保存することを
特徴とする請求項11に記載の印刷方法。12. The printing method according to claim 11, wherein as the print history data, a document name or a file name, an application name, a user name, a printing date and time, and the like relating to the print job are stored.
値を変更させるべく案内表示させることを特徴とする請
求項11、又は請求項12に記載の印刷方法。13. The printing method according to claim 11, wherein guidance is displayed to change a print setting value of the selected print data.
順に並べて表示させることを特徴とする請求項11〜1
3のいずれかに記載の印刷方法。14. The printing method according to claim 11, wherein the print history data is arranged and displayed in descending order of printing frequency.
3. The printing method according to any one of 3.
記コンピュータの起動時に処理待ち状態に設定されるこ
とを特徴とする請求項11〜14のいずれかに記載の印
刷方法。15. The printing method according to claim 11, wherein the processing for storing the print history data is set to a processing waiting state when the computer is started.
は、前記コンピュータの起動時に処理待ち状態に設定さ
れることを特徴とする請求項11〜15のいずれかに記
載の印刷方法。16. The printing method according to claim 11, wherein the display control processing of the print history data is set to a processing waiting state when the computer is started.
ログ・ボックスに印刷履歴データの一覧と共に表示され
たチェックボタンを利用して行なわれるとを特徴とする
請求項11〜16のいずれかに記載の印刷方法。17. The printing apparatus according to claim 11, wherein the print data selection process is performed using a check button displayed together with a list of print history data in a dialog box. Printing method.
ログ・ボックスに印刷履歴データの一覧と共に表示され
たラジオボタンを利用して行なわれることを特徴とする
請求項11〜16のいずれかに記載の印刷方法。18. The printing apparatus according to claim 11, wherein the print data selection process is performed using radio buttons displayed together with a list of print history data in a dialog box. Printing method.
ータが選択された際に該印刷データを作成したアプリケ
ーションを起動し、該アプリケーション上に該印刷デー
タを展開して印刷することを特徴とする請求項11〜1
8のいずれかに記載の印刷方法。19. The print data printing process is characterized in that when print data is selected, an application that created the print data is activated, and the print data is developed and printed on the application. Claims 11 to 1
8. The printing method according to any one of items 8.
れた印刷データを作成したアプリケーションが存在しな
い場合は、他のアプリケーション上に該印刷データを展
開して印刷することを特徴とする請求項11〜19のい
ずれかに記載の印刷方法。20. The print data printing process according to claim 11, wherein when there is no application that created the selected print data, the print data is developed and printed on another application. 20. The printing method according to any one of claims 19 to 19,
リケーションソフトで作成されたデータをプリンタへ転
送して印刷する印刷システムにおいて、 印刷が実行された際に、その印刷ジョブに係る印刷履歴
データを保存する保存手段と、 前記保存手段により保存された印刷履歴データの一覧を
表示させる表示制御手段と、 前記表示制御手段により表示された印刷履歴データの一
覧から印刷データを選択する選択手段と、 前記選択手段により選択された印刷データを印刷させる
印刷制御手段と、 を備えたことを特徴とする印刷システム。21. A printing system for transferring data created by application software running on a host computer to a printer for printing, wherein when printing is executed, print history data related to the print job is saved. Means, display control means for displaying a list of print history data stored by the storage means, selection means for selecting print data from the list of print history data displayed by the display control means, and the selection means A printing system, comprising: printing control means for printing selected print data.
として、前記印刷ジョブに係るドキュメント名又はファ
イル名、アプリケーション名、ユーザ名、印刷日時など
を保存することを特徴とする請求項21に記載の印刷シ
ステム。22. The printing apparatus according to claim 21, wherein the storage unit stores, as the print history data, a document name or a file name, an application name, a user name, a print date and time, etc. relating to the print job. Printing system.
ータの印刷設定値を変更させるべく案内表示させる変更
案内手段を備えたことを特徴とする請求項21、又は請
求項22に記載の印刷システム。23. The printing system according to claim 21, further comprising change guidance means for displaying guidance to change the print setting value of the print data selected by said selection means.
を印刷頻度の高い順に並べて表示させることを特徴とす
る請求項21〜23のいずれかに記載の印刷システム。24. The printing system according to claim 21, wherein the display control unit displays the print history data in a descending order of printing frequency.
起動時に起動されることを特徴とする請求項21〜24
のいずれかに記載の印刷システム。25. The storage device according to claim 21, wherein said storage means is activated when said computer is activated.
The printing system according to any one of the above.
タの起動時に起動されることを特徴とする請求項21〜
25のいずれかに記載の印刷システム。26. The computer-readable medium according to claim 21, wherein said display control means is started when said computer is started.
26. The printing system according to any one of 25.
よりダイアログ・ボックスに印刷履歴データの一覧と共
に表示されたチェックボタンにより構成されたことを特
徴とする請求項21〜26のいずれかに記載の印刷シス
テム。27. The apparatus according to claim 21, wherein said selection means comprises a check button displayed together with a list of print history data in a dialog box by said display control means. Printing system.
よりダイアログ・ボックスに印刷履歴データの一覧と共
に表示されたラジオボタンにより構成されたことを特徴
とする請求項21〜26のいずれかに記載の印刷システ
ム。28. The apparatus according to claim 21, wherein said selection means comprises a radio button displayed together with a list of print history data in a dialog box by said display control means. Printing system.
より印刷データが選択された際に該印刷データを作成し
たアプリケーションを起動し、該アプリケーション上に
該印刷データを展開して印刷することを特徴とする請求
項21〜28のいずれかに記載の印刷システム。29. The print control means, when the print data is selected by the selection means, activates an application which created the print data, and develops and prints the print data on the application. The printing system according to any one of claims 21 to 28.
より選択された印刷データを作成したアプリケーション
が存在しない場合は、他のアプリケーション上に該印刷
データを展開して印刷することを特徴とする請求項21
〜29のいずれかに記載の印刷システム。30. The method according to claim 30, wherein when there is no application that has created the print data selected by the selection unit, the print control unit expands and prints the print data on another application. Item 21
30. The printing system according to any one of claims to 29.
リケーションソフトで作成されたデータをプリンタへ転
送して印刷する印刷装置に適用可能なコンピュータ読取
り可能な媒体において、 印刷が実行された際に、その印刷ジョブに係る印刷履歴
データを保存し、保存された印刷履歴データの一覧を表
示させ、表示された印刷履歴データの一覧から印刷デー
タを選択し、選択された印刷データを印刷させる内容を
有することを特徴とする媒体。31. When printing is executed on a computer-readable medium applicable to a printing apparatus for transferring data created by application software running on a host computer to a printer and printing the data, the print job Storing print history data, displaying a list of the stored print history data, selecting print data from the displayed list of print history data, and printing the selected print data. The medium to be.
ジョブに係るドキュメント名又はファイル名、アプリケ
ーション名、ユーザ名、印刷日時などを保存することを
特徴とする請求項31に記載の媒体。32. The medium according to claim 31, wherein a document name or a file name, an application name, a user name, a print date and time, and the like relating to the print job are stored as the print history data.
値を変更させるべく案内表示させることを特徴とする請
求項31、又は請求項32に記載の媒体。33. The medium according to claim 31, wherein guidance is displayed to change a print setting value of the selected print data.
順に並べて表示させることを特徴とする請求項31〜3
3のいずれかに記載の媒体。34. The printing method according to claim 31, wherein the print history data is arranged and displayed in descending order of printing frequency.
4. The medium according to any one of 3.
記コンピュータの起動時に処理待ち状態に設定されるこ
とを特徴とする請求項31〜34のいずれかに記載の媒
体。35. The medium according to claim 31, wherein the print history data storage processing is set to a processing wait state when the computer is started.
は、前記コンピュータの起動時に処理待ち状態に設定さ
れることを特徴とする請求項31〜35のいずれかに記
載の媒体。36. The medium according to claim 31, wherein the display control processing of the print history data is set to a processing waiting state when the computer is started.
ログ・ボックスに表示された印刷履歴データの一覧と共
に表示されたチェックボタンを利用して行なわれるとを
特徴とする請求項31〜36のいずれかに記載の媒体。37. The print data selection process according to claim 31, wherein a check button displayed together with a list of print history data displayed in a dialog box is used. A medium according to claim 1.
ログ・ボックスに表示された印刷履歴データの一覧と共
に表示されたラジオボタンを利用して行なわれることを
特徴とする請求項31〜36のいずれかに記載の媒体。38. The print data selection process according to claim 31, wherein the selection process is performed using a radio button displayed together with a list of print history data displayed in a dialog box. A medium according to claim 1.
ータが選択された際に該印刷データを作成したアプリケ
ーションを起動し、該アプリケーション上に該印刷デー
タを展開して印刷することを特徴とする請求項31〜3
8のいずれかに記載の媒体。39. The print data printing process is characterized in that when print data is selected, an application that created the print data is activated, and the print data is expanded and printed on the application. Claims 31 to 3
8. The medium according to any one of 8 above.
れた印刷データを作成したアプリケーションが存在しな
い場合は、他のアプリケーション上に該印刷データを展
開して印刷することを特徴とする請求項31〜39のい
ずれかに記載の媒体。40. The print data printing process according to claim 31, wherein, when there is no application that created the selected print data, the print data is developed and printed on another application. 40. The medium according to any one of -39.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000063445A JP4454764B2 (en) | 2000-03-08 | 2000-03-08 | Printing apparatus, printing method, printing system, and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000063445A JP4454764B2 (en) | 2000-03-08 | 2000-03-08 | Printing apparatus, printing method, printing system, and medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2001256007A true JP2001256007A (en) | 2001-09-21 |
JP2001256007A5 JP2001256007A5 (en) | 2007-04-19 |
JP4454764B2 JP4454764B2 (en) | 2010-04-21 |
Family
ID=18583309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000063445A Expired - Fee Related JP4454764B2 (en) | 2000-03-08 | 2000-03-08 | Printing apparatus, printing method, printing system, and medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4454764B2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100436757B1 (en) * | 2001-10-04 | 2004-06-23 | 삼성전자주식회사 | System for printing specific part of print data stored in printer and method for controlling the same |
WO2004057456A1 (en) * | 2002-12-19 | 2004-07-08 | Matsushita Electric Industrial Co., Ltd. | Print control device and print control method |
JP2007018500A (en) * | 2005-06-08 | 2007-01-25 | Canon Inc | Information processing apparatus and information processing method |
JP2007261153A (en) * | 2006-03-29 | 2007-10-11 | Brother Ind Ltd | Label printer and label printing program |
CN100458679C (en) * | 2004-04-16 | 2009-02-04 | 三星电子株式会社 | Image forming apparatus having printing log management function and method thereof |
JP2009037322A (en) * | 2007-07-31 | 2009-02-19 | Konica Minolta Business Technologies Inc | Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus |
JP2009060233A (en) * | 2007-08-30 | 2009-03-19 | Murata Mach Ltd | Image forming apparatus |
US20090147290A1 (en) * | 2007-12-11 | 2009-06-11 | Canon Kabushiki Kaisha | Print control apparatus and print control method |
JP2009199557A (en) * | 2008-02-25 | 2009-09-03 | Canon Inc | Image processor, control method thereof, program, and storage medium |
US7639378B2 (en) | 2005-02-18 | 2009-12-29 | Canon Kabushiki Kaisha | Printing system and document management system |
US7706012B2 (en) * | 2005-06-27 | 2010-04-27 | Canon Kabushiki Kaisha | Data processing apparatus, data processing method, and program |
US7729002B2 (en) | 2005-03-30 | 2010-06-01 | Seiko Epson Corporation | Print-job information display system, printing system, print-job manager, print-job manager control program and method, printer, and printer control program and method |
US7734830B2 (en) | 2004-09-01 | 2010-06-08 | Brother Kogyo Kabushiki Kaisha | Information storage device and information storage method |
JP7528598B2 (en) | 2020-07-20 | 2024-08-06 | 富士フイルムビジネスイノベーション株式会社 | Image processing device and program |
-
2000
- 2000-03-08 JP JP2000063445A patent/JP4454764B2/en not_active Expired - Fee Related
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100436757B1 (en) * | 2001-10-04 | 2004-06-23 | 삼성전자주식회사 | System for printing specific part of print data stored in printer and method for controlling the same |
WO2004057456A1 (en) * | 2002-12-19 | 2004-07-08 | Matsushita Electric Industrial Co., Ltd. | Print control device and print control method |
CN100430880C (en) * | 2002-12-19 | 2008-11-05 | 松下电器产业株式会社 | Print control device and print control method |
US7460259B2 (en) | 2002-12-19 | 2008-12-02 | Panasonic Corporation | Print control device and print control method |
CN100458679C (en) * | 2004-04-16 | 2009-02-04 | 三星电子株式会社 | Image forming apparatus having printing log management function and method thereof |
US7734830B2 (en) | 2004-09-01 | 2010-06-08 | Brother Kogyo Kabushiki Kaisha | Information storage device and information storage method |
US7639378B2 (en) | 2005-02-18 | 2009-12-29 | Canon Kabushiki Kaisha | Printing system and document management system |
US7729002B2 (en) | 2005-03-30 | 2010-06-01 | Seiko Epson Corporation | Print-job information display system, printing system, print-job manager, print-job manager control program and method, printer, and printer control program and method |
JP4659667B2 (en) * | 2005-06-08 | 2011-03-30 | キヤノン株式会社 | Information processing apparatus and information processing method |
US8400666B2 (en) | 2005-06-08 | 2013-03-19 | Canon Kabushiki Kaisha | Information processing apparatus and information processing method |
JP2007018500A (en) * | 2005-06-08 | 2007-01-25 | Canon Inc | Information processing apparatus and information processing method |
US7706012B2 (en) * | 2005-06-27 | 2010-04-27 | Canon Kabushiki Kaisha | Data processing apparatus, data processing method, and program |
JP2007261153A (en) * | 2006-03-29 | 2007-10-11 | Brother Ind Ltd | Label printer and label printing program |
JP2009037322A (en) * | 2007-07-31 | 2009-02-19 | Konica Minolta Business Technologies Inc | Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus |
JP4609465B2 (en) * | 2007-08-30 | 2011-01-12 | 村田機械株式会社 | Image forming apparatus |
JP2009060233A (en) * | 2007-08-30 | 2009-03-19 | Murata Mach Ltd | Image forming apparatus |
US20090147290A1 (en) * | 2007-12-11 | 2009-06-11 | Canon Kabushiki Kaisha | Print control apparatus and print control method |
US8305594B2 (en) * | 2007-12-11 | 2012-11-06 | Canon Kabushiki Kaisha | Print control apparatus and method for managing print settings |
JP2009199557A (en) * | 2008-02-25 | 2009-09-03 | Canon Inc | Image processor, control method thereof, program, and storage medium |
JP7528598B2 (en) | 2020-07-20 | 2024-08-06 | 富士フイルムビジネスイノベーション株式会社 | Image processing device and program |
Also Published As
Publication number | Publication date |
---|---|
JP4454764B2 (en) | 2010-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7852497B2 (en) | Method of controlling printing control apparatus | |
US7426046B2 (en) | Information processing apparatus, information processing method, information processing program, and storage medium | |
US8537438B2 (en) | Information processing apparatus in which a plurality of types of print drivers and plurality of graphics units run, control method therefor, and program | |
US20030103235A1 (en) | Printer control method, information processing apparatus, program, and storage medium | |
US7064849B1 (en) | Data processing apparatus adaptable to plural environments and data processing method | |
JPH11327856A (en) | Printing controller, data processing method for the same and storage medium storing program which computer can read | |
US20110255115A1 (en) | Information processing apparatus and control method therefor | |
US20100238499A1 (en) | Information processing apparatus capable of executing convenient print setting, method of controlling information processing apparatus, and recording medium having control program for information processing apparatus recorded thereon | |
US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
JP4454764B2 (en) | Printing apparatus, printing method, printing system, and medium | |
US20130063753A1 (en) | Information processing apparatus, recording medium, and control method | |
JP3679678B2 (en) | Printing control apparatus and control method therefor | |
JP2005031792A (en) | Printing system, information processing device, installation method, and program | |
JP4018609B2 (en) | Information processing apparatus, information processing method, information processing program, and computer-readable storage medium | |
JP2001158159A (en) | Printing control method and device, and printing system | |
JP2003330638A (en) | Printing system | |
JP4174381B2 (en) | Information processing apparatus, distributed printing control method, and distributed printing control program | |
JP3977220B2 (en) | Information processing apparatus, information processing method, information processing system, program, and storage medium | |
JP2023034958A (en) | Information processing apparatus, method of controlling information processing apparatus, and program | |
JP2001043051A (en) | Information processor, control method thereof, and storage medium | |
JP2005018494A (en) | Data processor, method for creating print data, storage medium for storing computer readable program, and program | |
JP2003330658A (en) | Printing system | |
JPH11143652A (en) | Network system | |
JPH09269879A (en) | Information processor, print server, data processing methods for the server, and storage medium storing program readable by computer | |
US12086486B2 (en) | Storage medium, information processing apparatus, and control method for providing status notification about a printing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060313 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070302 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070302 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090721 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090918 |
|
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: 20100126 |
|
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: 20100203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 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: 20140212 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |