JP7472655B2 - Information processing device, printing system, printing management method and program - Google Patents

Information processing device, printing system, printing management method and program Download PDF

Info

Publication number
JP7472655B2
JP7472655B2 JP2020093624A JP2020093624A JP7472655B2 JP 7472655 B2 JP7472655 B2 JP 7472655B2 JP 2020093624 A JP2020093624 A JP 2020093624A JP 2020093624 A JP2020093624 A JP 2020093624A JP 7472655 B2 JP7472655 B2 JP 7472655B2
Authority
JP
Japan
Prior art keywords
print
printing
information
unit
printer
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.)
Active
Application number
JP2020093624A
Other languages
Japanese (ja)
Other versions
JP2021189689A (en
Inventor
典久 真下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020093624A priority Critical patent/JP7472655B2/en
Publication of JP2021189689A publication Critical patent/JP2021189689A/en
Application granted granted Critical
Publication of JP7472655B2 publication Critical patent/JP7472655B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置、印刷システム、印刷管理方法およびプログラムに関する。 The present invention relates to an information processing apparatus , a printing system, a printing management method, and a program.

印刷装置による印刷の進捗状況を管理するための技術が開発されている。 Technology has been developed to manage the progress of printing on a printing device.

例えば、印刷の終了時または印刷の開始時に音を発生する印刷装置が開示されている。 For example, a printing device is disclosed that emits a sound when printing finishes or starts.

上述した従来の技術では、印刷の開始または終了の事実を音によって事後的に通知されるため、印刷がいつ開始して、いつ終了するかが事前には分からないという問題がある。 The above-mentioned conventional technology has the problem that the start or end of printing is notified after the fact by sound, so it is not possible to know in advance when printing will start or end.

開示の技術は、印刷の開始または終了を事前に予測することを目的とする。 The disclosed technology aims to predict the start or end of printing in advance.

開示の技術は、印刷装置が実行する印刷ジョブの内容を示す印刷情報を取得する印刷情報取得部と、前記印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測する印刷時刻予測部と、前記印刷ジョブの前記開始時刻または前記終了時刻を示す情報を出力する出力部と、前記印刷装置を印刷の残ページ数に基づく色の記号として表示する制御を行う表示制御部と、を備える情報処理装置である。

The disclosed technology is an information processing device that includes a print information acquisition unit that acquires print information indicating the contents of a print job executed by a printing device, a print time prediction unit that predicts the start time or end time of printing of the print job based on the print information, an output unit that outputs information indicating the start time or end time of the print job , and a display control unit that controls the display of the printing device as a colored symbol based on the number of pages remaining to be printed .
Up

印刷の開始または終了を事前に予測することができる。 You can predict when printing will start or finish in advance.

印刷システムのシステム構成の一例を示す図である。FIG. 1 illustrates an example of a system configuration of a printing system. 情報処理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an information processing device. プリンタのハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a printer. 情報処理装置の機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions of an information processing device. 第一の実施形態に係るプリンタの機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions of the printer according to the first embodiment. 第一の実施形態に係る印刷状況表示処理のフローの一例を示す図である。FIG. 11 is a diagram illustrating an example of a flow of a print status display process according to the first embodiment. 印刷状況表示画面の一例を示す第一の図である。FIG. 11 is a first diagram showing an example of a print status display screen. 印刷状況表示画面の一例を示す第二の図である。FIG. 13 is a second diagram showing an example of the print status display screen. 印刷状況表示画面の一例を示す第三の図である。FIG. 11 is a third diagram showing an example of a print status display screen. 印刷状況表示画面の一例を示す第四の図である。FIG. 4 is a fourth diagram showing an example of the print status display screen. 印刷状況表示画面の変化を説明するための第一の図である。FIG. 11 is a first diagram for explaining a change in the print status display screen. 印刷状況表示画面の変化を説明するための第二の図である。FIG. 11 is a second diagram for explaining a change in the print status display screen. 印刷状況表示画面の一例を示す第五の図である。FIG. 5 is a fifth diagram showing an example of a printing status display screen. 第二の実施形態に係るプリンタの機能の一例を示す図である。FIG. 11 is a diagram illustrating an example of functions of a printer according to a second embodiment. 第二の実施形態に係る印刷状況表示処理のフローの一例を示す図である。FIG. 11 is a diagram illustrating an example of a flow of a print status display process according to a second embodiment. 第二の実施形態に係る印刷状況表示画面の一例を示す図である。FIG. 11 is a diagram illustrating an example of a print status display screen according to the second embodiment.

以下に図面を参照して、本発明の実施の形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.

図1は、印刷システムのシステム構成の一例を示す図である。 Figure 1 shows an example of the system configuration of a printing system.

印刷システム1は、情報処理装置10と、プリンタ20A、プリンタ20Bおよびプリンタ20Cと、装置30と、を含む。 The printing system 1 includes an information processing device 10, printer 20A, printer 20B, printer 20C, and device 30.

プリンタ20A、プリンタ20Bおよびプリンタ20Cは、それぞれ情報処理装置10と通信可能に接続されている。以下、これらを区別しないときは、プリンタ20と呼ぶ。 Printer 20A, printer 20B, and printer 20C are each connected to information processing device 10 so that they can communicate with each other. Hereinafter, when there is no need to distinguish between them, they will be referred to as printer 20.

情報処理装置10は、プリンタ20と通信可能に接続されている。情報処理装置10は、ユーザの操作を受けて、プリンタ20に印刷を指示する。また、情報処理装置10は、プリンタ20等から印刷ジョブの内容を示す印刷情報を取得して、印刷の状況を示す情報を表示する。 The information processing device 10 is connected to the printer 20 so that they can communicate with each other. The information processing device 10 receives a user's operation and instructs the printer 20 to print. The information processing device 10 also acquires printing information indicating the contents of a print job from the printer 20, etc., and displays information indicating the printing status.

プリンタ20は、情報処理装置10または装置30から印刷の指示を受けて、印刷を実行する印刷装置である。 The printer 20 is a printing device that receives a print instruction from the information processing device 10 or device 30 and executes printing.

装置30は、プリンタ20と通信可能に接続されている情報処理装置、携帯装置等の種々の装置である。装置30は、ユーザの操作を受けて、プリンタ20に印刷を指示する。また、装置30は、プリンタ20から印刷ジョブの内容を示す印刷情報を取得して、印刷の状況を示す情報を表示しても良い。 The device 30 is a variety of devices, such as an information processing device or a mobile device, that is communicatively connected to the printer 20. The device 30 instructs the printer 20 to print in response to a user's operation. The device 30 may also obtain printing information indicating the contents of the print job from the printer 20 and display information indicating the printing status.

プリンタ20の中には、情報処理装置10または装置30から印刷指示を受信して、印刷ジョブとしてキューに溜めるジョブ管理機能を有するものと、ジョブ管理機能を有しないものが混在している可能性がある。 Among the printers 20, there may be a mixture of printers that have a job management function that receives print instructions from the information processing device 10 or device 30 and stores them in a queue as print jobs, and printers that do not have a job management function.

情報処理装置10は、ジョブ管理機能を有するプリンタ20に印刷指示を送信する場合、ユーザの操作を受けてすぐに印刷指示を送信する。また、情報処理装置10は、ジョブ管理機能を有しないプリンタ20に情報を送信する場合、プリンタ20が印刷中の場合には、スプールに印刷情報を溜めておき、プリンタ20の印刷が終了すると、1件ずつ印刷指示をプリンタ20に送信する。 When the information processing device 10 sends a print instruction to a printer 20 that has a job management function, the information processing device 10 sends the print instruction immediately after receiving a user operation. When the information processing device 10 sends information to a printer 20 that does not have a job management function, if the printer 20 is printing, the information processing device 10 stores the print information in a spool, and when the printer 20 finishes printing, it sends the print instructions to the printer 20 one by one.

したがって、情報処理装置10から指示された印刷を行う情報は、プリンタ20と情報処理装置10のいずれかに溜められている。同様に、装置30から指示された印刷を行う情報は、プリンタ20と情報処理装置10のいずれかに溜められている。 Therefore, information for printing instructed by the information processing device 10 is stored in either the printer 20 or the information processing device 10. Similarly, information for printing instructed by the device 30 is stored in either the printer 20 or the information processing device 10.

次に、印刷システム1の各装置のハードウェア構成について説明する。 Next, we will explain the hardware configuration of each device in the printing system 1.

図2は、情報処理装置のハードウェア構成の一例を示す図である。 Figure 2 shows an example of the hardware configuration of an information processing device.

情報処理装置10は、コンピュータによって構築されており、CPU101、ROM102、RAM103、HD104、HDD(Hard Disk Drive)コントローラ105、ディスプレイ106、外部機器接続I/F(Interface)107、ネットワークI/F108、バスライン109、キーボード110、ポインティングデバイス111、DVD-RW(Digital Versatile Disk Rewritable)ドライブ113、メディアI/F115を備えている。 The information processing device 10 is constructed by a computer and includes a CPU 101, a ROM 102, a RAM 103, a HD 104, a HDD (Hard Disk Drive) controller 105, a display 106, an external device connection I/F (Interface) 107, a network I/F 108, a bus line 109, a keyboard 110, a pointing device 111, a DVD-RW (Digital Versatile Disk Rewritable) drive 113, and a media I/F 115.

これらのうち、CPU101は、情報処理装置10全体の動作を制御する。ROM102は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM103は、CPU101のワークエリアとして使用される。HD104は、ゲストネットワーク作成アプリケーション等のプログラムその他の各種データを記憶する。HDDコントローラ105は、CPU101の制御にしたがってHD104に対する各種データの読み出し又は書き込みを制御する。ディスプレイ106は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。 Of these, the CPU 101 controls the operation of the entire information processing device 10. The ROM 102 stores programs used to drive the CPU 101, such as an IPL (Initial Program Loader). The RAM 103 is used as a work area for the CPU 101. The HD 104 stores programs such as a guest network creation application and various other data. The HDD controller 105 controls the reading and writing of various data from the HD 104 under the control of the CPU 101. The display 106 displays various information such as a cursor, menu, window, text, or image.

外部機器接続I/F107は、各種の外部機器を接続するためのインタフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリ等の機器である。ネットワークI/F108は、プリンタ20等の他の装置との間でデータ通信をするためのインタフェースである。バスライン109は、図2に示されているCPU101等の各構成要素を電気的に接続するためのアドレスバス、データバス等である。 The external device connection I/F 107 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or other device. The network I/F 108 is an interface for data communication with other devices such as the printer 20. The bus line 109 is an address bus, data bus, etc. for electrically connecting each component such as the CPU 101 shown in FIG. 2.

また、キーボード110は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス111は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ113は、着脱可能な記録媒体の一例としてのDVD-RW112に対する各種データの読み出し又は書き込みを制御する。尚、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F115は、フラッシュメモリ等のメディア114に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 110 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 111 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 113 controls the reading and writing of various data from the DVD-RW 112, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 115 controls the reading and writing (storing) of data from the media 114, such as a flash memory.

なお、装置30も、コンピュータによって構築されており、情報処理装置10と同様のハードウェア構成を有する。 The device 30 is also constructed using a computer and has the same hardware configuration as the information processing device 10.

図3は、プリンタのハードウェア構成の一例を示す図である。 Figure 3 shows an example of the hardware configuration of a printer.

図3は、プリンタ20がMFP(Multifunction Peripheral/Product/Printer)である場合のハードウェア構成を示している。プリンタ20は、コントローラ510、近距離通信回路520、エンジン制御部530、操作パネル540、ネットワークI/F550を備えている。 Figure 3 shows the hardware configuration when the printer 20 is an MFP (Multifunction Peripheral/Product/Printer). The printer 20 includes a controller 510, a short-range communication circuit 520, an engine control unit 530, an operation panel 540, and a network I/F 550.

これらのうち、コントローラ510は、コンピュータの主要部であるCPU501、システムメモリ(MEM-P)502、ノースブリッジ(NB)503、サウスブリッジ(SB)504、ASIC(Application Specific Integrated Circuit)505、記憶部であるローカルメモリ(MEM-C)506、HDDコントローラ507、及び、記憶部であるHD508を有し、NB503とASIC505との間をAGP(Accelerated Graphics Port)バス521で接続した構成となっている。 Of these, the controller 510 has a CPU 501, which is the main part of the computer, a system memory (MEM-P) 502, a north bridge (NB) 503, a south bridge (SB) 504, an ASIC (Application Specific Integrated Circuit) 505, a local memory (MEM-C) 506, which is a storage unit, a HDD controller 507, and a HD 508, which is also a storage unit, and is configured such that the NB 503 and the ASIC 505 are connected by an AGP (Accelerated Graphics Port) bus 521.

これらのうち、CPU501は、プリンタ20の全体制御を行う制御部である。NB503は、CPU501と、MEM-P502、SB504、及びAGPバス521とを接続するためのブリッジであり、MEM-P502に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 Of these, the CPU 501 is a control unit that performs overall control of the printer 20. The NB 503 is a bridge that connects the CPU 501 with the MEM-P 502, SB 504, and AGP bus 521, and has a memory controller that controls reading and writing to the MEM-P 502, a PCI (Peripheral Component Interconnect) master, and an AGP target.

MEM-P502は、コントローラ510の各機能を実現させるプログラムやデータの格納用メモリであるROM502a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM502bとからなる。なお、RAM502bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P 502 is composed of a ROM 502a, which is a memory for storing programs and data that realize the various functions of the controller 510, and a RAM 502b, which is used for expanding the programs and data, and as a drawing memory during memory printing. The programs stored in the RAM 502b may be provided by recording them in an installable or executable format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.

SB504は、NB503とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC505は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス521、PCIバス522、HDDコントローラ507およびMEM-C506をそれぞれ接続するブリッジの役割を有する。このASIC505は、PCIターゲットおよびAGPマスタ、ASIC505の中核をなすアービタ(ARB)、MEM-C506を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部531及びプリンタ部532との間でPCIバス522を介したデータ転送を行うPCIユニットとからなる。なお、ASIC505には、USB(Universal Serial Bus)のインタフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインタフェースを接続するようにしてもよい。 The SB 504 is a bridge for connecting the NB 503 to PCI devices and peripheral devices. The ASIC 505 is an integrated circuit (IC) for image processing applications that has hardware elements for image processing, and serves as a bridge connecting the AGP bus 521, the PCI bus 522, the HDD controller 507, and the MEM-C 506. The ASIC 505 is made up of a PCI target and an AGP master, an arbiter (ARB) that is the core of the ASIC 505, a memory controller that controls the MEM-C 506, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between the scanner unit 531 and the printer unit 532 via the PCI bus 522. The ASIC 505 may be connected to a Universal Serial Bus (USB) interface or an Institute of Electrical and Electronics Engineers 1394 (IEEE 1394) interface.

MEM-C506は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD508は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD508は、CPU501の制御にしたがってHD508に対するデータの読出又は書込を制御する。AGPバス521は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P502に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 MEM-C506 is a local memory used as an image buffer for copying and a code buffer. HD508 is a storage for storing image data, font data used during printing, and forms. HD508 controls the reading and writing of data from and to HD508 under the control of CPU501. AGP bus521 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and by directly accessing MEM-P502 with high throughput, the graphics accelerator card can be made faster.

また、近距離通信回路520には、アンテナ520aが備わっている。近距離通信回路520は、NFC、Bluetooth(登録商標)等の通信回路である。 The short-range communication circuit 520 also includes an antenna 520a. The short-range communication circuit 520 is a communication circuit such as NFC or Bluetooth (registered trademark).

更に、エンジン制御部530は、スキャナ部531及びプリンタ部532によって構成されている。また、操作パネル540は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部540a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル540bを備えている。コントローラ510は、プリンタ20全体の制御を行い、例えば、描画、通信、操作パネル540からの入力等を制御する。スキャナ部531又はプリンタ部532には、誤差拡散やガンマ変換などの画像処理部分が含まれている。 The engine control unit 530 is further made up of a scanner unit 531 and a printer unit 532. The operation panel 540 has a panel display unit 540a, such as a touch panel, which displays the current settings and selection screens and receives input from the operator, and an operation panel 540b consisting of a numeric keypad that receives settings for image formation conditions such as density settings and a start key that receives a copy start command. The controller 510 controls the entire printer 20, and controls, for example, drawing, communication, and input from the operation panel 540. The scanner unit 531 or the printer unit 532 includes an image processing unit such as error diffusion and gamma conversion.

なお、プリンタ20は、操作パネル540のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 The printer 20 can be switched between the document box function, copy function, printer function, and facsimile function in sequence using the application switching key on the operation panel 540. When the document box function is selected, the printer enters document box mode; when the copy function is selected, the printer enters copy mode; when the printer function is selected, the printer enters printer mode; and when the facsimile mode is selected, the printer enters facsimile mode.

また、ネットワークI/F550は、通信ネットワーク90を利用してデータ通信をするためのインタフェースである。近距離通信回路520及びネットワークI/F550は、PCIバス522を介して、ASIC505に電気的に接続されている。 The network I/F 550 is an interface for data communication using the communication network 90. The short-range communication circuit 520 and the network I/F 550 are electrically connected to the ASIC 505 via the PCI bus 522.

次に、印刷システム1の各装置の機能について説明する。 Next, we will explain the functions of each device in the printing system 1.

図4は、情報処理装置の機能の一例を示す図である。 Figure 4 shows an example of the functions of an information processing device.

情報処理装置10は、記憶部11と、印刷情報取得部12と、印刷情報解析部13と、印刷開始判定部14と、印刷時刻予測部15と、印刷状況算出部16と、表示制御部17と、表示部18と、を備える。 The information processing device 10 includes a memory unit 11, a print information acquisition unit 12, a print information analysis unit 13, a print start determination unit 14, a print time prediction unit 15, a print status calculation unit 16, a display control unit 17, and a display unit 18.

記憶部11は、各種情報を記憶する。具体的には、記憶部11は、プリンタ性能情報901と、スプール印刷情報902と、印刷データ903と、を記憶する。 The memory unit 11 stores various information. Specifically, the memory unit 11 stores printer performance information 901, spool print information 902, and print data 903.

プリンタ性能情報901は、プリンタ20の性能を示す情報である。プリンタ性能情報901は、例えば、1ページ当たりの印刷所要時間を印刷種別や印刷データの特性に応じて、プリンタごとに設定された情報である。印刷種別とは、例えば、カラーか白黒かの種別、集約方法、縮小率または拡大率、原稿サイズ、印刷用紙サイズ等の印刷方法を示す情報である。また、印刷データの特性は、例えば、印刷データの色数、色の分布、解像度等である。 Printer performance information 901 is information indicating the performance of printer 20. Printer performance information 901 is, for example, information set for each printer regarding the time required to print one page according to the print type and the characteristics of the print data. The print type is, for example, information indicating the printing method, such as color or black and white type, aggregation method, reduction or enlargement ratio, document size, and print paper size. Furthermore, the characteristics of the print data are, for example, the number of colors in the print data, color distribution, and resolution.

スプール印刷情報902は、プリンタ20への送信前の印刷内容を示す情報である。送信先のプリンタ20がジョブ管理を有する場合は、スプール印刷情報902の印刷情報は、遅滞なく送信され、スプール印刷情報902からは削除される。送信先のプリンタ20がジョブ管理を有しない場合は、送信先のプリンタ20が空き状態になるまで、スプール印刷情報902に印刷情報が溜まっている。具体的には、スプール印刷情報902は、印刷を指示するプリンタ20を示す情報、ユーザから指定された印刷種別、印刷データの特性を示す情報等を含む。 The spooled print information 902 is information indicating the print contents before being sent to the printer 20. If the destination printer 20 has job management, the print information in the spooled print information 902 is sent without delay and deleted from the spooled print information 902. If the destination printer 20 does not have job management, the print information accumulates in the spooled print information 902 until the destination printer 20 becomes free. Specifically, the spooled print information 902 includes information indicating the printer 20 instructed to print, the print type specified by the user, information indicating the characteristics of the print data, etc.

印刷データ903は、スプール印刷情報902に対応する、プリンタ20による印刷の対象となるデータである。 The print data 903 corresponds to the spool print information 902 and is the data to be printed by the printer 20.

印刷指示部19は、プリンタ20に印刷を指示する。具体的には、印刷指示部19は、送信先のプリンタ20に印刷指示を受け付けられる状態であるか否かを問い合わせ、印刷指示を受け付けられる状態である場合には、スプール印刷情報902および印刷データ903に基づいて、印刷指示を送信する。 The print instruction unit 19 instructs the printer 20 to print. Specifically, the print instruction unit 19 inquires of the destination printer 20 whether it is in a state where it can accept a print instruction, and if it is in a state where it can accept a print instruction, it sends a print instruction based on the spool print information 902 and the print data 903.

印刷情報取得部12は、プリンタ20が実行する印刷ジョブの内容を示す印刷情報を取得する。具体的には、印刷情報取得部12は、プリンタ印刷情報取得部12Aと、スプール印刷情報取得部12Bと、を備える。 The print information acquisition unit 12 acquires print information indicating the contents of the print job executed by the printer 20. Specifically, the print information acquisition unit 12 includes a printer print information acquisition unit 12A and a spool print information acquisition unit 12B.

プリンタ印刷情報取得部12Aは、プリンタ20からプリンタ印刷情報を取得する。プリンタ印刷情報は、プリンタ20に指示された印刷ジョブの内容を示す情報である。 The printer print information acquisition unit 12A acquires printer print information from the printer 20. The printer print information is information that indicates the contents of the print job instructed to the printer 20.

スプール印刷情報取得部12Bは、記憶部11からスプール印刷情報902を取得する。 The spooled print information acquisition unit 12B acquires the spooled print information 902 from the memory unit 11.

印刷情報取得部12は、プリンタ印刷情報とスプール印刷情報902とを合わせた情報を、印刷情報として取得する。 The print information acquisition unit 12 acquires the combined information of the printer print information and the spool print information 902 as print information.

印刷情報解析部13は、印刷情報を解析する。具体的には、印刷情報解析部13は、印刷情報から後述する処理に必要な情報として、印刷ジョブに含まれる印刷データの特性、印刷種別等の情報を抽出する。 The print information analysis unit 13 analyzes the print information. Specifically, the print information analysis unit 13 extracts information necessary for the processing described below from the print information, such as the characteristics of the print data included in the print job and the print type.

印刷開始判定部14は、プリンタ印刷情報に基づいて、印刷指示部19が指示した印刷をプリンタ20が開始したか否かを判定する。 The print start determination unit 14 determines whether the printer 20 has started printing instructed by the print instruction unit 19 based on the printer print information.

印刷時刻予測部15は、印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測する。具体的には、印刷時刻予測部15は、印刷情報解析部13によって抽出された印刷データの特性、印刷種別等の情報と、プリンタ性能情報901と、に基づいて、印刷ジョブの印刷所要時間を算出する。そして、印刷時刻予測部15は、それぞれの印刷ジョブの印刷開始時刻および印刷終了時刻を予測する。 The print time prediction unit 15 predicts the start time or end time of printing of a print job based on the print information. Specifically, the print time prediction unit 15 calculates the printing time required for a print job based on information such as the characteristics of the print data and the print type extracted by the print information analysis unit 13, and the printer performance information 901. Then, the print time prediction unit 15 predicts the print start time and print end time of each print job.

印刷状況算出部16は、印刷情報の解析結果と、予測された印刷開始時刻および印刷終了時刻と、に基づいて、印刷状況を示す各種の数値を算出する。印刷状況算出部16は、例えば、プリンタ20が空くまでの時間、印刷中の印刷ジョブの印刷終了までの時間および進捗率を算出する。 The print status calculation unit 16 calculates various numerical values indicating the print status based on the analysis results of the print information and the predicted print start time and print end time. For example, the print status calculation unit 16 calculates the time until the printer 20 becomes available, the time until the print job currently being printed is completed, and the progress rate.

表示制御部17は、印刷状況算出部16が算出した、印刷状況を示す各種の数値に基づく画面データを生成して、表示部18に表示させる。表示制御部17は、この表示の制御をユーザの操作に基づいて実行する。また、表示制御部17は、印刷開始判定部14が印刷を開始したと判定すると、上述した画面データを生成して表示部18に表示させる。 The display control unit 17 generates screen data based on various numerical values indicating the printing status calculated by the printing status calculation unit 16, and displays the screen data on the display unit 18. The display control unit 17 controls this display based on user operations. In addition, when the print start determination unit 14 determines that printing has started, the display control unit 17 generates the above-mentioned screen data and displays it on the display unit 18.

さらに、表示制御部17は、印刷時刻予測部15が予測した、印刷指示部19に指示された印刷の終了時刻に近づくと、表示の制御を実行する。例えば、表示制御部17は、終了時刻の5分前になると、上述した画面データを生成して表示部18に表示させる。 Furthermore, the display control unit 17 executes display control when the end time of printing instructed by the print instruction unit 19, predicted by the print time prediction unit 15, approaches. For example, five minutes before the end time, the display control unit 17 generates the above-mentioned screen data and displays it on the display unit 18.

表示部18は、表示制御部17が生成した画面データを表示する。なお、表示制御部17および表示部18は、協働して、印刷ジョブの開始時刻または終了時刻を示す情報を出力する出力部として機能する。 The display unit 18 displays the screen data generated by the display control unit 17. The display control unit 17 and the display unit 18 work together to function as an output unit that outputs information indicating the start time or end time of a print job.

図5は、第一の実施形態に係るプリンタの機能の一例を示す図である。 Figure 5 is a diagram showing an example of the functions of a printer according to the first embodiment.

プリンタ20は、記憶部21と、印刷指示受信部22と、印刷実行部23と、印刷情報送信部24と、を備える。 The printer 20 includes a memory unit 21, a print instruction receiving unit 22, a print execution unit 23, and a print information sending unit 24.

記憶部21は、各種の情報を格納する。具体的には、記憶部21は、印刷情報904を記憶する。 The memory unit 21 stores various types of information. Specifically, the memory unit 21 stores print information 904.

印刷情報904は、印刷ジョブの内容を示す情報である。プリンタ20が印刷ジョブを管理する機能を有する場合、印刷情報904には、印刷中の情報と印刷待ちの情報が含まれる。プリンタ20が印刷ジョブを管理する機能を有しない場合、印刷情報904には、印刷中の情報のみが含まれる。 The printing information 904 is information that indicates the contents of the print job. If the printer 20 has a function for managing print jobs, the printing information 904 includes information on printing and information waiting to be printed. If the printer 20 does not have a function for managing print jobs, the printing information 904 includes only information on printing.

印刷指示受信部22は、情報処理装置10または装置30から印刷指示を受信する。 The print instruction receiving unit 22 receives a print instruction from the information processing device 10 or device 30.

印刷実行部23は、指示を受けた印刷ジョブを実行する。プリンタ20が印刷ジョブを管理する機能を有する場合、印刷指示を受けた順に、印刷情報904に含まれる印刷ジョブを実行する。 The print execution unit 23 executes the print jobs that have been instructed. If the printer 20 has a function for managing print jobs, it executes the print jobs included in the print information 904 in the order in which the print instructions were received.

印刷情報送信部24は、情報処理装置10および装置30に印刷情報904を送信する。 The printing information transmission unit 24 transmits the printing information 904 to the information processing device 10 and the device 30.

次に、印刷システム1の動作について説明する。 Next, the operation of the printing system 1 will be described.

図6は、第一の実施形態に係る印刷状況表示処理のフローの一例を示す図である。 Figure 6 shows an example of the flow of the print status display process according to the first embodiment.

情報処理装置10の印刷指示部19は、ユーザの印刷操作を受けて、プリンタ20に印刷指示を送信する(ステップS101)。 The print instruction unit 19 of the information processing device 10 receives a print operation from the user and sends a print instruction to the printer 20 (step S101).

次に、印刷情報取得部12のプリンタ印刷情報取得部12Aは、プリンタ20からプリンタ印刷情報を取得する(ステップS102)。そして、印刷開始判定部14は、プリンタ印刷情報に基づいて、印刷が開始されたか否かを判定する(ステップS103)。 Next, the printer print information acquisition unit 12A of the print information acquisition unit 12 acquires the printer print information from the printer 20 (step S102). Then, the print start determination unit 14 determines whether printing has started based on the printer print information (step S103).

印刷開始判定部14が、印刷が開始されていないと判定すると(ステップS103:No)、ステップS102に戻る。印刷開始判定部14が、印刷が開始されたと判定すると(ステップS103:Yes)、スプール印刷情報取得部12Bは、記憶部11からスプール印刷情報を取得する(ステップS104)。 If the print start determination unit 14 determines that printing has not started (step S103: No), the process returns to step S102. If the print start determination unit 14 determines that printing has started (step S103: Yes), the spool print information acquisition unit 12B acquires spool print information from the memory unit 11 (step S104).

なお、ここで、スプール印刷情報取得部12Bは、装置30からスプール印刷情報を取得しても良い。このようにすれば、後述する処理において、印刷時刻予測部15は、装置30に溜められた印刷情報にも基づいて、印刷時刻を予測することができる。 Note that here, the spooled print information acquisition unit 12B may acquire the spooled print information from the device 30. In this way, in the process described below, the print time prediction unit 15 can predict the print time based on the print information stored in the device 30 as well.

次に、印刷情報解析部13は、印刷情報を解析する(ステップS105)。具体的には、印刷情報解析部13は、印刷情報から印刷ジョブに含まれる印刷データの特性、印刷種別等の情報を抽出する。 Next, the print information analysis unit 13 analyzes the print information (step S105). Specifically, the print information analysis unit 13 extracts information such as the characteristics of the print data included in the print job and the print type from the print information.

次に、印刷時刻予測部15は、印刷時刻を予測する(ステップS106)。具体的には、印刷時刻予測部15は、印刷情報解析部13によって抽出された印刷データの特性、印刷種別等の情報と、プリンタ性能情報901と、に基づいて、印刷ジョブの印刷所要時間を算出する。そして、印刷時刻予測部15は、それぞれの印刷ジョブの印刷開始時刻および印刷終了時刻を予測する。 Next, the print time prediction unit 15 predicts the print time (step S106). Specifically, the print time prediction unit 15 calculates the print time required for the print job based on the information such as the print data characteristics and print type extracted by the print information analysis unit 13 and the printer performance information 901. Then, the print time prediction unit 15 predicts the print start time and print end time of each print job.

次に、印刷状況算出部16は、印刷状況を示す値を算出する(ステップS107)。具体的には、印刷状況算出部16は、印刷情報の解析結果と、予測された印刷開始時刻および印刷終了時刻と、に基づいて、印刷状況を示す各種の数値を算出する。 Next, the print status calculation unit 16 calculates values indicating the print status (step S107). Specifically, the print status calculation unit 16 calculates various numerical values indicating the print status based on the analysis results of the print information and the predicted print start time and print end time.

次に、表示制御部17は、印刷状況を表示部18に表示させる(ステップS108)。具体的には、表示制御部17は、印刷状況算出部が算出した、印刷状況を示す各種の数値に基づく画面データを生成して、表示部18に表示させる。 Next, the display control unit 17 causes the display unit 18 to display the printing status (step S108). Specifically, the display control unit 17 generates screen data based on various numerical values indicating the printing status calculated by the printing status calculation unit, and causes the display unit 18 to display the screen data.

次に、表示部18に表示される画面について説明する。 Next, we will explain the screen displayed on the display unit 18.

図7は、印刷状況表示画面の一例を示す第一の図である。 Figure 7 is the first diagram showing an example of a print status display screen.

印刷状況表示画面1000は、情報処理装置10が図6に示した印刷状況表示処理のうち、ステップS102およびステップS104からステップS108までの処理を実行して、表示部18に表示される画面である。すなわち、印刷状況表示画面1000は、印刷が開始された否かにかかわらず表示される。具体的には、印刷状況表示画面1000は、画面下部にプリンタ記号1010と、印刷状況ボタン1020と、を含む。 The print status display screen 1000 is a screen that is displayed on the display unit 18 when the information processing device 10 executes step S102 and steps S104 to S108 of the print status display process shown in FIG. 6. That is, the print status display screen 1000 is displayed regardless of whether printing has started. Specifically, the print status display screen 1000 includes a printer symbol 1010 and a print status button 1020 at the bottom of the screen.

プリンタ記号1010は、各プリンタ20を示す記号であって、印刷の残ページ数に基づく色の記号である。例えば、印刷の残ページ数と色の関係を下記の通りとする。
・赤色:印刷の残ページ数の合計が100ページ以上
・黄色:印刷の残ページ数の合計が50ページ以上100ページ未満
・青色:印刷の残ページ数の合計が50ページ未満
・白色:印刷なし
The printer symbol 1010 is a symbol indicating each printer 20, and is a color symbol based on the number of remaining pages to be printed. For example, the relationship between the number of remaining pages to be printed and the color is as follows:
Red: The total number of pages remaining to be printed is 100 or more. Yellow: The total number of pages remaining to be printed is between 50 and 100. Blue: The total number of pages remaining to be printed is less than 50. White: No printing.

また、印刷状況ボタン1020については、後述する。 The print status button 1020 will be described later.

図8は、印刷状況表示画面の一例を示す第二の図である。 Figure 8 is a second diagram showing an example of a print status display screen.

印刷状況画面1100も、印刷状況表示画面1000と同様に、印刷が開始された否かにかかわらず表示される。印刷状況画面1100は、画面下部にプリンタ群ボタン1110と印刷状況ボタン1020とを含む。 Like the print status display screen 1000, the print status screen 1100 is displayed regardless of whether printing has started. The print status screen 1100 includes a printer group button 1110 and a print status button 1020 at the bottom of the screen.

プリンタ群ボタン1110は、上述したプリンタ記号1010を表示するスペースが無い場合に表示される。プリンタ群ボタン1110が押下されると、印刷状況画面1200が表示される。 The printer group button 1110 is displayed when there is no space to display the printer symbol 1010 described above. When the printer group button 1110 is pressed, the print status screen 1200 is displayed.

印刷状況画面1200は、プリンタ記号1210が表示される。各プリンタ記号1210は、プリンタ記号1010と同様に、印刷の残ページ数に基づく色の記号である。 The print status screen 1200 displays printer symbols 1210. Like the printer symbols 1010, each printer symbol 1210 is a color symbol based on the number of pages remaining to be printed.

また、印刷状況ボタン1020については、後述する。 The print status button 1020 will be described later.

図9は、印刷状況表示画面の一例を示す第三の図である。 Figure 9 is a third diagram showing an example of a print status display screen.

印刷状況表示画面1300は、図6に示した印刷状況表示処理によって、表示部18に表示される画面である。印刷状況表示画面1300は、第一の表示欄1310と、第二の表示欄1320と、を含む。 The print status display screen 1300 is a screen that is displayed on the display unit 18 by the print status display process shown in FIG. 6. The print status display screen 1300 includes a first display field 1310 and a second display field 1320.

第一の表示欄1310には、印刷が終了して空くまでの時間がプリンタ20ごとに表示される。各プリンタ20が空くまでの時間は、印刷情報取得部12によって取得された印刷情報に基づいて、印刷時刻予測部15が予測した印刷開始時刻および印刷終了時刻から、印刷状況算出部16によって算出された時間である。なお、第一の表示欄1310は、印刷データが1つの時、すなわち、各プリンタ20の印刷ジョブが無い時には、表示されないようにしても良い。 The first display field 1310 displays the time until each printer 20 becomes free after printing is completed. The time until each printer 20 becomes free is the time calculated by the print status calculation unit 16 from the print start time and print end time predicted by the print time prediction unit 15 based on the print information acquired by the print information acquisition unit 12. Note that the first display field 1310 may not be displayed when there is only one print data, i.e., when there is no print job for each printer 20.

第二の表示欄1320には、印刷開始判定部14が印刷を開始したと判定した印刷データまたは印刷開始前の印刷データが表示される。第二の表示欄1320は、項目として、印刷データ名、印刷プリンタ名、印刷開始時刻、印刷終了時刻、印刷終了待ち時間、印刷進捗等を含む。 The second display field 1320 displays print data for which the print start determination unit 14 has determined that printing has started, or print data before printing has started. The second display field 1320 includes items such as the print data name, the print printer name, the print start time, the print end time, the wait time for printing to end, and the print progress.

項目「印刷データ名」の値は、印刷する原稿の名称である。 The value of the item "Print data name" is the name of the manuscript to be printed.

項目「印刷プリンタ名」の値は、印刷に使用するプリンタ20または印刷中のプリンタ20を示す名称である。 The value of the item "Printer Name" is the name of the printer 20 to be used for printing or the printer 20 currently printing.

項目「印刷開始時刻」の値は、印刷前の印刷データの場合は、印刷時刻予測部15が予測した印刷開始時刻であり、印刷中の印刷データの場合は、印刷が開始された時刻である。 The value of the item "Print start time" is the print start time predicted by the print time prediction unit 15 for print data before printing, and is the time when printing started for print data that is being printed.

項目「印刷終了時刻」の値は、印刷の終了が予定されている時刻または印刷中の印刷データの印刷が終了する時刻である。印刷が終了する時刻は、印刷時刻予測部15によって予測された値である。 The value of the item "Printing end time" is the time when printing is scheduled to end or the time when printing of the print data being printed will end. The time when printing will end is a value predicted by the printing time prediction unit 15.

項目「印刷終了待ち時間」の値は、印刷の終了が予定されている時刻までの時間または印刷中の印刷データの印刷が終了する時刻までの時間である。項目「印刷終了待ち時間」の値は、印刷時刻予測部15によって予測された印刷終了時刻と現在時刻との差分であり、印刷状況算出部16によって算出される。 The value of the item "Waiting time until printing is completed" is the time until the scheduled completion of printing or the time until the printing of the print data being printed is completed. The value of the item "Waiting time until printing is completed" is the difference between the printing completion time predicted by the printing time prediction unit 15 and the current time, and is calculated by the printing status calculation unit 16.

項目「印刷進捗」の値は、印刷中の印刷データの印刷の進捗率である。項目「印刷終了待ち時間」の値は、印刷時刻予測部15によって予測された印刷終了時刻と、印刷開始時刻および現在時刻と、に基づいて、印刷状況算出部16によって算出される。 The value of the item "Printing progress" is the progress rate of printing of the print data being printed. The value of the item "Printing completion waiting time" is calculated by the printing status calculation unit 16 based on the printing completion time predicted by the printing time prediction unit 15, the printing start time, and the current time.

なお、印刷状況表示画面1300は、印刷終了時刻が近づいた場合に表示されても良い。具体的には、印刷時刻予測部15が予測した印刷終了時刻までの時間があらかじめ決められた時間になると、例えば印刷終了時刻の5分前になると、表示制御部17は、印刷状況表示画面1300を表示部18に表示させる。 The print status display screen 1300 may be displayed when the printing end time approaches. Specifically, when the time remaining until the printing end time predicted by the print time prediction unit 15 reaches a predetermined time, for example, 5 minutes before the printing end time, the display control unit 17 causes the display unit 18 to display the print status display screen 1300.

また、印刷状況表示画面1300は、図7または図8に示した印刷状況ボタン1020が押下された場合にも表示される。すなわち、情報処理装置10は、印刷状況ボタン1020が押下されると、図6に示した印刷状況表示処理のうち、ステップS102およびステップS104からステップS108までの処理を実行して、印刷状況表示画面1300を表示部18に表示させる。 The print status display screen 1300 is also displayed when the print status button 1020 shown in FIG. 7 or FIG. 8 is pressed. That is, when the print status button 1020 is pressed, the information processing device 10 executes the processes of step S102 and steps S104 to S108 of the print status display process shown in FIG. 6, and displays the print status display screen 1300 on the display unit 18.

図10は、印刷状況表示画面の一例を示す第四の図である。 Figure 10 is a fourth diagram showing an example of a printing status display screen.

情報処理装置10は、図7または図8に示した印刷状況ボタン1020が押下された場合に、印刷状況表示画面1300に代えて、印刷状況表示画面1400を表示部18に表示させても良い。 When the print status button 1020 shown in FIG. 7 or FIG. 8 is pressed, the information processing device 10 may display the print status display screen 1400 on the display unit 18 instead of the print status display screen 1300.

印刷状況表示画面1400は、印刷時刻予測部15が予測した開始時刻または終了時刻に基づいて、印刷指示部19から指示した印刷を色で示す記号を、開始時刻または終了時刻までの時間ごとに区分けされた領域のいずれかに表示する。 The print status display screen 1400 displays a colored symbol indicating the printing instructed by the print instruction unit 19 based on the start time or end time predicted by the print time prediction unit 15 in one of the areas divided into areas according to the time up to the start time or end time.

例えば、印刷状況表示画面1400は、記号1410、記号1420および記号1430を含む。記号1410は1番目に印刷したデータを示し、記号1420は2番目に印刷したデータを示し、記号1430は3番目に印刷したデータを示している。 For example, the print status display screen 1400 includes symbols 1410, 1420, and 1430. Symbol 1410 indicates the first data printed, symbol 1420 indicates the second data printed, and symbol 1430 indicates the third data printed.

図11は、印刷状況表示画面の変化を説明するための第一の図である。また、図12は、印刷状況表示画面の変化を説明するための第二の図である。 Figure 11 is a first diagram for explaining the changes in the print status display screen. Figure 12 is a second diagram for explaining the changes in the print status display screen.

図11および図12に示されるように、印刷の進捗に応じて、印刷状況ボタン1020が押下された場合に表示される印刷状況表示画面1400は変化する。具体的には、印刷が開始されるまでは印刷開始までの時間に応じて記号が表示され、印刷が開始されると、印刷終了までの時間に応じて記号が表示される。 As shown in FIG. 11 and FIG. 12, the print status display screen 1400 that is displayed when the print status button 1020 is pressed changes according to the progress of printing. Specifically, until printing starts, a symbol is displayed according to the time remaining until printing starts, and once printing starts, a symbol is displayed according to the time remaining until printing ends.

このように、それぞれの印刷データを示す記号は、印刷状況ボタン1020が押下された時刻における印刷開始までの時間または印刷終了までの時間に応じた枠の中に表示される。これによって、ユーザは、指示した印刷の進捗状況が一目で分かるようになっている。 In this way, the symbol representing each print data is displayed in a frame that corresponds to the time remaining until printing starts or until printing ends at the time the print status button 1020 is pressed. This allows the user to see at a glance the progress of the requested printing.

図13は、印刷状況表示画面の一例を示す第五の図である。 Figure 13 is a fifth figure showing an example of a print status display screen.

情報処理装置10は、図7または図8に示した印刷状況ボタン1020が押下された場合に、印刷状況表示画面1300または印刷状況表示画面1400に代えて、印刷状況表示画面1500を表示部18に表示させても良い。 When the printing status button 1020 shown in FIG. 7 or FIG. 8 is pressed, the information processing device 10 may display the printing status display screen 1500 on the display unit 18 instead of the printing status display screen 1300 or the printing status display screen 1400.

印刷状況表示画面1500は、プリンタ20を印刷の残ページ数に基づく色の記号として表示する画面である。具体的には、印刷状況表示画面1500は、印刷可能となるまでの時間に応じて、表示欄が区分けされている。そして、各プリンタ20を示す記号は、区分けされた表示欄のいずれかに表示される。例えば、印刷データが無いプリンタBを示す記号は、印刷可能であることを示す表示欄に表示される。 The print status display screen 1500 is a screen that displays the printers 20 as colored symbols based on the number of pages remaining to be printed. Specifically, the print status display screen 1500 has display columns divided according to the time until printing is possible. The symbols representing each printer 20 are displayed in one of the divided display columns. For example, the symbol representing printer B, which has no print data, is displayed in the display column indicating that printing is possible.

本実施形態において、各プリンタ20を管理するプリンタサーバが存在している場合、上述した情報処理装置10の各機能をプリンタサーバが有していても良い。例えば、プリンタサーバは、情報処理装置10の印刷指示部19から印刷指示を受けて、各プリンタ20に印刷指示を送信しても良く、その場合、印刷情報は、プリンタサーバが備える記憶部に溜められていても良い。 In this embodiment, if there is a printer server that manages each printer 20, the printer server may have each of the functions of the information processing device 10 described above. For example, the printer server may receive a print instruction from the print instruction unit 19 of the information processing device 10 and transmit the print instruction to each printer 20, and in that case, the print information may be stored in a memory unit provided in the printer server.

具体的には、プリンタサーバが、上述した情報処理装置10が備える記憶部11、印刷情報取得部12、印刷情報解析部13、印刷開始判定部14、印刷時刻予測部15、印刷状況算出部16、表示制御部17、表示部18、印刷指示部19のすべての機能を有していても良く、情報処理装置10と分担しても良い。その場合、プリンタサーバまたは、プリンタサーバおよび情報処理装置10が協働して、本発明に係る情報処理装置として機能する。 Specifically, the printer server may have all the functions of the storage unit 11, print information acquisition unit 12, print information analysis unit 13, print start determination unit 14, print time prediction unit 15, print status calculation unit 16, display control unit 17, display unit 18, and print instruction unit 19 provided in the above-mentioned information processing device 10, or may share these functions with the information processing device 10. In this case, the printer server or the printer server and the information processing device 10 work together to function as the information processing device according to the present invention.

(第二の実施形態)
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態は、プリンタ20が印刷状況を表示する点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
Second Embodiment
The second embodiment will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that the printer 20 displays the printing status. Therefore, in the following description of the second embodiment, only the differences from the first embodiment will be described, and the same reference numerals as those used in the description of the first embodiment will be given to components having the same functional configuration as the first embodiment, and the description thereof will be omitted.

本実施形態に係るプリンタ20Aが印刷状況を表示する機能を有するものとする。プリンタ20Aは、プリンタ20Bおよびプリンタ20Cと通信可能に接続されている。 Printer 20A in this embodiment has the function of displaying the printing status. Printer 20A is connected to printer 20B and printer 20C so that they can communicate with each other.

図14は、第二の実施形態に係るプリンタの機能の一例を示す図である。 Figure 14 is a diagram showing an example of the functions of a printer according to the second embodiment.

プリンタ20Aは、記憶部21と、印刷指示受信部22と、印刷実行部23と、印刷情報送信部24と、外部プリンタ印刷情報取得部25と、印刷情報解析部26と、印刷時刻予測部27と、印刷状況算出部28と、表示制御部29Aと、表示部29Bと、を備える。 Printer 20A includes a memory unit 21, a print instruction receiving unit 22, a print execution unit 23, a print information sending unit 24, an external printer print information acquisition unit 25, a print information analysis unit 26, a print time prediction unit 27, a print status calculation unit 28, a display control unit 29A, and a display unit 29B.

本実施形態に係る記憶部21は、印刷情報904と、プリンタ性能情報905と、を記憶する。 The memory unit 21 in this embodiment stores printing information 904 and printer performance information 905.

プリンタ性能情報905は、プリンタ20Aおよびプリンタ20B、プリンタ20C等の他のプリンタ20の性能を示す情報を含む。 Printer performance information 905 includes information indicating the performance of printer 20A and other printers 20 such as printer 20B and printer 20C.

外部プリンタ印刷情報取得部25は、プリンタ20B、プリンタ20C等の他のプリンタ20から印刷情報を取得する。 The external printer printing information acquisition unit 25 acquires printing information from other printers 20, such as printer 20B and printer 20C.

印刷情報解析部26は、印刷情報を解析する。具体的には、印刷情報解析部26は、印刷情報904および他のプリンタ20等から取得した印刷情報から、印刷ジョブに含まれる印刷データの特性、印刷種別等の情報を抽出する。 The print information analysis unit 26 analyzes the print information. Specifically, the print information analysis unit 26 extracts information such as the characteristics of the print data included in the print job and the print type from the print information 904 and the print information acquired from other printers 20, etc.

印刷時刻予測部27は、印刷情報904、プリンタ性能情報905および他のプリンタ20から取得した印刷情報に基づいて、プリンタ20A、プリンタ20B、プリンタ20C等の各プリンタ20の印刷時刻を予測する。 The print time prediction unit 27 predicts the print time of each printer 20, such as printer 20A, printer 20B, printer 20C, etc., based on the print information 904, printer performance information 905, and print information acquired from other printers 20.

印刷状況算出部28は、印刷情報の解析結果と、予測された印刷開始時刻および印刷終了時刻と、に基づいて、印刷状況を示す各種の数値を算出する。 The print status calculation unit 28 calculates various numerical values indicating the print status based on the analysis results of the print information and the predicted print start time and print end time.

表示制御部29Aは、印刷状況算出部28が算出した、印刷状況を示す各種の数値に基づく画面データを生成して、表示部29Bに表示させる。 The display control unit 29A generates screen data based on various numerical values indicating the printing status calculated by the printing status calculation unit 28, and displays the data on the display unit 29B.

次に、本実施形態に係る印刷システム1の動作について説明する。 Next, we will explain the operation of the printing system 1 according to this embodiment.

図15は、第二の実施形態に係る印刷状況表示処理のフローの一例を示す図である。 Figure 15 shows an example of the flow of the print status display process according to the second embodiment.

プリンタ20Aは、定期的に例えば5分ごとに、印刷状況表示処理を実行する。プリンタ20Aの外部プリンタ印刷情報取得部25は、他のプリンタ20から印刷情報を取得する(ステップS201)。 Printer 20A executes the print status display process periodically, for example, every 5 minutes. The external printer print information acquisition unit 25 of printer 20A acquires print information from other printers 20 (step S201).

ここで、プリンタ20Aは、情報処理装置10または装置30から印刷情報を取得しても良い。 Here, printer 20A may obtain printing information from information processing device 10 or device 30.

次に、印刷情報解析部26は、印刷情報を解析する(ステップS202)。具体的には、印刷情報解析部26は、ステップS201で他のプリンタ20から取得された印刷情報と、記憶部21に格納された印刷情報904と、に基づいて、印刷ジョブに含まれる印刷データの特性、印刷種別等の情報を抽出する。 Next, the print information analysis unit 26 analyzes the print information (step S202). Specifically, the print information analysis unit 26 extracts information such as the characteristics of the print data included in the print job and the print type based on the print information acquired from the other printer 20 in step S201 and the print information 904 stored in the memory unit 21.

次に、印刷時刻予測部27は、印刷時刻を予測する(ステップS203)。具体的には、印刷時刻予測部27は、印刷情報解析部26によって抽出された印刷データの特性、印刷種別等の情報と、プリンタ性能情報905と、に基づいて、プリンタ20ごとに、印刷ジョブの印刷所要時間を算出する。そして、印刷時刻予測部27は、それぞれの印刷ジョブの印刷開始時刻および印刷終了時刻を予測する。 Next, the print time prediction unit 27 predicts the print time (step S203). Specifically, the print time prediction unit 27 calculates the print time required for the print job for each printer 20 based on the information such as the print data characteristics and print type extracted by the print information analysis unit 26 and the printer performance information 905. Then, the print time prediction unit 27 predicts the print start time and print end time of each print job.

次に、印刷状況算出部28は、印刷状況を示す値を算出する(ステップS204)。具体的には、印刷状況算出部28は、印刷情報の解析結果と、予測された印刷開始時刻および印刷終了時刻と、に基づいて、印刷状況を示す各種の数値を算出する。 Next, the print status calculation unit 28 calculates values indicating the print status (step S204). Specifically, the print status calculation unit 28 calculates various numerical values indicating the print status based on the analysis results of the print information and the predicted print start time and print end time.

次に、表示制御部29Aは、印刷状況を表示部29Bに表示させる(ステップS205)。具体的には、表示制御部29Aは、印刷状況算出部28が算出した、印刷状況を示す各種の数値に基づく画面データを生成して、表示部29Bに表示させる。 Next, the display control unit 29A causes the display unit 29B to display the printing status (step S205). Specifically, the display control unit 29A generates screen data based on various numerical values indicating the printing status calculated by the printing status calculation unit 28, and causes the display unit 29B to display the screen data.

図16は、第二の実施形態に係る印刷状況表示画面の一例を示す図である。 Figure 16 shows an example of a print status display screen according to the second embodiment.

本実施形態に係る印刷状況表示画面1600は、印刷データ一覧1610と空き時間表示欄1620とを含む。 The print status display screen 1600 according to this embodiment includes a print data list 1610 and an available time display section 1620.

印刷データ一覧1610は、項目として、印刷データ名と、印刷開始時刻と、印刷終了時刻と、印刷終了待ち時間と、印刷進捗と、を含む。 The print data list 1610 includes the following items: print data name, print start time, print end time, print end wait time, and print progress.

印刷データ一覧1610の各項目の値は、図9に示した各項目の値と同様である。また、印刷データ一覧1610の各データは、印刷指示を受けた情報処理装置10または装置30ごとに異なる色で表示されている。これによって、印刷指示の操作を行ったユーザにとって、自分が指示した印刷の進捗を認識しやすくなっている。 The values of each item in the print data list 1610 are the same as those of each item shown in FIG. 9. In addition, each data item in the print data list 1610 is displayed in a different color for each information processing device 10 or device 30 that received the print instruction. This makes it easier for the user who issued the print instruction to recognize the progress of the printing that they instructed.

空き時間表示欄1620には、プリンタ20Aも含めた各プリンタ20が空くまでの時間が表示される。各プリンタ20が空くまでの時間は、外部プリンタ印刷情報取得部25によって取得された、他のプリンタ20の印刷情報に基づいて、印刷時刻予測部27が予測した印刷開始時刻および印刷終了時刻時間から、印刷状況算出部28によって算出された時間である。 The free time display field 1620 displays the time until each printer 20, including printer 20A, becomes free. The time until each printer 20 becomes free is the time calculated by the print status calculation unit 28 from the print start time and print end time predicted by the print time prediction unit 27 based on the print information of the other printers 20 acquired by the external printer print information acquisition unit 25.

本実施形態に係る印刷システム1によれば、プリンタ20Aに印刷の進捗状況が表示される。これによって、ユーザは、プリンタ20Aおよび他のプリンタ20の印刷の進捗状況を、プリンタ20Aの目前において知ることができる。 According to the printing system 1 of this embodiment, the printing progress is displayed on the printer 20A. This allows the user to know the printing progress of the printer 20A and the other printers 20 right in front of the printer 20A.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention has been described above based on each embodiment, but the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

1 印刷システム
10 情報処理装置
11 記憶部
12 印刷情報取得部
13 印刷情報解析部
14 印刷開始判定部
15 印刷時刻予測部
16 印刷状況算出部
17 表示制御部
18 表示部
19 印刷指示部
20,20A,20B,20C プリンタ
21 記憶部
22 印刷指示受信部
23 印刷実行部
24 印刷情報送信部
25 外部プリンタ印刷情報取得部
26 印刷情報解析部
27 印刷時刻予測部
28 印刷状況算出部
29A 表示制御部
29B 表示部
30 装置
REFERENCE SIGNS LIST 1 Printing system 10 Information processing device 11 Memory unit 12 Print information acquisition unit 13 Print information analysis unit 14 Print start determination unit 15 Print time prediction unit 16 Print status calculation unit 17 Display control unit 18 Display unit 19 Print instruction unit 20, 20A, 20B, 20C Printer 21 Memory unit 22 Print instruction reception unit 23 Print execution unit 24 Print information transmission unit 25 External printer print information acquisition unit 26 Print information analysis unit 27 Print time prediction unit 28 Print status calculation unit 29A Display control unit 29B Display unit 30 Device

特開2004-034309号公報JP 2004-034309 A

Claims (10)

印刷装置が実行する印刷ジョブの内容を示す印刷情報を取得する印刷情報取得部と、
前記印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測する印刷時刻予測部と、
前記印刷ジョブの前記開始時刻または前記終了時刻を示す情報を出力する出力部と、
前記印刷装置を印刷の残ページ数に基づく色の記号として表示する制御を行う表示制御部と、を備える、
情報処理装置。
a print information acquisition unit that acquires print information indicating the contents of a print job to be executed by a printing device;
a print time prediction unit that predicts a print start time or end time of a print job based on the print information;
an output unit that outputs information indicating the start time or the end time of the print job;
a display control unit that controls the printing device to display a color symbol based on the number of remaining pages to be printed,
Information processing device.
前記印刷装置に印刷を指示する印刷指示部と、
前記印刷情報に基づいて、前記印刷装置が前記印刷指示部に指示された印刷を開始したか否かを判定する印刷開始判定部と、をさらに備え、
前記出力部は、前記印刷開始判定部が、前記印刷装置が前記印刷を開始したと判定すると、前記印刷ジョブの前記開始時刻または前記終了時刻を示す前記情報を出力する、
請求項1に記載の情報処理装置。
a print instruction unit that instructs the printing device to print;
a print start determination unit that determines whether the printing device has started printing instructed by the print instruction unit based on the print information,
the output unit outputs the information indicating the start time or the end time of the print job when the print start determination unit determines that the printing device has started the printing.
The information processing device according to claim 1 .
前記印刷装置への送信前の印刷ジョブの内容を示すスプール印刷情報を記憶する記憶部をさらに備え、
前記印刷情報取得部は、前記印刷装置に指示された印刷ジョブの内容を示すプリンタ印刷情報を前記印刷装置から取得して、取得した前記プリンタ印刷情報と、前記スプール印刷情報と、を合わせた情報を前記印刷情報として取得する、
請求項1または2に記載の情報処理装置。
a storage unit for storing spooled print information indicating the contents of the print job before being transmitted to the printing device;
the print information acquisition unit acquires printer print information indicating the contents of a print job instructed to the printing device from the printing device, and acquires information combining the acquired printer print information and the spool print information as the print information;
3. The information processing device according to claim 1 or 2.
前記記憶部は、前記印刷装置の性能を示すプリンタ性能情報をさらに記憶し、
前記印刷時刻予測部は、前記印刷情報と前記プリンタ性能情報とに基づいて、前記開始時刻または前記終了時刻を予測する、
請求項3に記載の情報処理装置。
the storage unit further stores printer performance information indicating the performance of the printing device;
the printing time prediction unit predicts the start time or the end time based on the printing information and the printer performance information.
The information processing device according to claim 3 .
前記印刷装置に印刷を指示する印刷指示部を備え、
前記出力部は、前記印刷時刻予測部が予測した前記印刷指示部に指示された印刷の終了時刻に近づくと、前記印刷ジョブの前記開始時刻または前記終了時刻を示す前記情報を出力する、
請求項4に記載の情報処理装置。
a print instruction unit that instructs the printing device to print;
the output unit outputs the information indicating the start time or the end time of the print job when the end time of the printing instructed by the print instructing unit, which is predicted by the print time predicting unit, approaches.
The information processing device according to claim 4.
前記印刷時刻予測部が予測した前記開始時刻または前記終了時刻に基づいて、前記印刷指示部から指示した印刷を色で示す記号を、前記開始時刻または前記終了時刻までの時間に区分けされた領域のいずれかに表示する制御を行う表示制御部をさらに備える、
請求項5に記載の情報処理装置。
a display control unit that controls displaying a symbol indicating the printing instructed by the print instructing unit in a color in one of the areas divided into a time up to the start time or the end time based on the start time or the end time predicted by the print time prediction unit,
The information processing device according to claim 5 .
前記表示制御部は、前記印刷装置を示す記号を、印刷可能になるまでの待ち時間ごとに区分けされた領域のいずれかに表示する制御を行う、
請求項に記載の情報処理装置。
the display control unit controls to display a symbol indicating the printing device in any of areas divided according to waiting time until printing becomes possible.
The information processing device according to claim 1 .
情報処理装置と印刷装置とを備える印刷システムであって、
前記情報処理装置は、
前記印刷装置が実行する印刷ジョブの内容を示す印刷情報を取得する印刷情報取得部と、
前記印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測する印刷時刻予測部と、
前記印刷ジョブの前記開始時刻または前記終了時刻を示す情報を出力する出力部と、
前記印刷装置を印刷の残ページ数に基づく色の記号として表示する制御を行う表示制御部と、を備え、
前記印刷装置は、
印刷指示を受信する印刷指示受信部と、
前記印刷指示受信部が受信した前記印刷指示を示す印刷情報を記憶する記憶部と、
前記記憶部に格納された前記印刷情報を前記情報処理装置に送信する印刷情報送信部と、を備える、
印刷システム。
A printing system including an information processing device and a printing device,
The information processing device includes:
a print information acquisition unit that acquires print information indicating the contents of a print job to be executed by the printing device;
a print time prediction unit that predicts a print start time or end time of a print job based on the print information;
an output unit that outputs information indicating the start time or the end time of the print job;
a display control unit that controls the printing device to display a color symbol based on the number of remaining pages to be printed,
The printing device includes:
A print instruction receiving unit that receives a print instruction;
a storage unit for storing print information indicating the print instruction received by the print instruction receiving unit;
a print information transmission unit that transmits the print information stored in the storage unit to the information processing device,
Printing system.
情報処理装置が実行する印刷管理方法であって、
印刷装置が実行する印刷ジョブの内容を示す印刷情報を取得するステップと、
前記印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測するステップと、
前記印刷ジョブの前記開始時刻または前記終了時刻を示す情報を出力するステップと、
前記印刷装置を印刷の残ページ数に基づく色の記号として表示する制御を行うステップと、を備える、
印刷管理方法。
A printing management method executed by an information processing device, comprising:
obtaining print information indicating the contents of a print job to be executed by a printing device;
predicting a start time or end time of printing of a print job based on the printing information;
outputting information indicating the start time or the end time of the print job;
and controlling the printing device to display a color symbol based on the number of pages remaining to be printed.
Print management methods.
コンピュータに、
印刷装置が実行する印刷ジョブの内容を示す印刷情報を取得するステップと、
前記印刷情報に基づいて、印刷ジョブの印刷の開始時刻または終了時刻を予測するステップと、
前記印刷ジョブの前記開始時刻または前記終了時刻を示す情報を出力するステップと、
前記印刷装置を印刷の残ページ数に基づく色の記号として表示する制御を行うステップと、
を実行させるためのプログラム。
On the computer,
obtaining print information indicating the contents of a print job to be executed by a printing device;
predicting a start time or end time of printing of a print job based on the printing information;
outputting information indicating the start time or the end time of the print job;
controlling the printing device to display a color symbol based on the number of pages remaining to be printed;
A program for executing.
JP2020093624A 2020-05-28 2020-05-28 Information processing device, printing system, printing management method and program Active JP7472655B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020093624A JP7472655B2 (en) 2020-05-28 2020-05-28 Information processing device, printing system, printing management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020093624A JP7472655B2 (en) 2020-05-28 2020-05-28 Information processing device, printing system, printing management method and program

Publications (2)

Publication Number Publication Date
JP2021189689A JP2021189689A (en) 2021-12-13
JP7472655B2 true JP7472655B2 (en) 2024-04-23

Family

ID=78850359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020093624A Active JP7472655B2 (en) 2020-05-28 2020-05-28 Information processing device, printing system, printing management method and program

Country Status (1)

Country Link
JP (1) JP7472655B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003145895A (en) 2001-11-12 2003-05-21 Canon Ntc Inc Long medium printer
JP2011192149A (en) 2010-03-16 2011-09-29 Hitachi Solutions Ltd Device for managing form output state of batch processing
JP2016115013A (en) 2014-12-11 2016-06-23 株式会社リコー Program, information processing apparatus, and system
JP2019028996A (en) 2017-08-02 2019-02-21 セイコーエプソン株式会社 Server system, terminal device, operation information collection system, program, method for operating server system, and method for operating terminal device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003145895A (en) 2001-11-12 2003-05-21 Canon Ntc Inc Long medium printer
JP2011192149A (en) 2010-03-16 2011-09-29 Hitachi Solutions Ltd Device for managing form output state of batch processing
JP2016115013A (en) 2014-12-11 2016-06-23 株式会社リコー Program, information processing apparatus, and system
JP2019028996A (en) 2017-08-02 2019-02-21 セイコーエプソン株式会社 Server system, terminal device, operation information collection system, program, method for operating server system, and method for operating terminal device

Also Published As

Publication number Publication date
JP2021189689A (en) 2021-12-13

Similar Documents

Publication Publication Date Title
JP4704234B2 (en) Image forming apparatus, display processing apparatus, display processing method, and display processing program
US9681018B2 (en) Information processing device and non-transitory computer-readable medium storing instructions for print control
US20230148080A1 (en) Printing system, terminal apparatus, and non-transitory computer-executable medium
JP2007094533A (en) Data processing method
US11403049B2 (en) Printing system, non-transitory recording medium, and print control method
JP2011118474A (en) Job management system, job management program, prohibition determination program, computer, electric equipment, and image forming apparatus
JP7472655B2 (en) Information processing device, printing system, printing management method and program
US11630614B2 (en) Information processing apparatus, image processing method, and storage medium
JP7351126B2 (en) Information processing system, server device and information processing method
KR101219430B1 (en) Printing method, recordable medium recorded with a program to execute the printing method and host computer
JP7400313B2 (en) Information processing devices, information processing systems, and printer drivers
JP2022086331A (en) Information processing apparatus, image processing method, and image processing program
JP5134712B1 (en) Image forming apparatus and image forming method
JP4704235B2 (en) Image forming apparatus, display processing apparatus, display processing method, and display processing program
US11310377B2 (en) Information processing terminal and information processing system
JP7491100B2 (en) Billing information management system, billing information management method, and program
JP7293673B2 (en) Image forming apparatus, control method, and program
JP7243265B2 (en) Information processing device, image processing system, and program
JP6204305B2 (en) Layout setting program and image forming apparatus
US11055030B2 (en) Information processing apparatus to determine state transitions and compliment a deficient state, information processing system, information processing method, and recording medium
US11601567B2 (en) Information processing apparatus registering and displaying rejected facsimile number, information processing system, and information processing
JP7434840B2 (en) Information processing system, information processing device, information processing method and program
JP7400495B2 (en) Information processing device, information processing system, information processing method, and program
WO2020179837A1 (en) Cooperation processing apparatus and method
JP2023038685A (en) Print server, image formation device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240222

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240325

R150 Certificate of patent or registration of utility model

Ref document number: 7472655

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150