JP6489317B2 - Pull print system - Google Patents
Pull print system Download PDFInfo
- Publication number
- JP6489317B2 JP6489317B2 JP2015231761A JP2015231761A JP6489317B2 JP 6489317 B2 JP6489317 B2 JP 6489317B2 JP 2015231761 A JP2015231761 A JP 2015231761A JP 2015231761 A JP2015231761 A JP 2015231761A JP 6489317 B2 JP6489317 B2 JP 6489317B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- job
- print server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、プリントサーバーから印刷装置に印刷ジョブのジョブデータをダウンロードして印刷装置で印刷する、所謂、プルプリントを実行するプルプリントシステムに関する。 The present invention relates to a pull printing system that executes so-called pull printing in which job data of a print job is downloaded from a print server to a printing apparatus and printed by the printing apparatus.
従来のプルプリントシステムとして、プリントサーバーから印刷装置に印刷ジョブのジョブデータとして印刷データをダウンロードした後、この印刷データに基づいて印刷装置でラスターイメージのデータを生成して印刷するものが知られている(例えば、特許文献1参照。)。 As a conventional pull print system, a print data is downloaded from a print server to a printing apparatus as job data of a print job, and then raster image data is generated and printed by the printing apparatus based on the print data. (For example, refer to Patent Document 1).
しかしながら、従来のプルプリントシステムにおいては、印刷データに基づいて印刷装置でラスターイメージのデータを生成するので、印刷装置にかかる負荷が高く、印刷の完了までの時間が長いという問題がある。 However, in the conventional pull printing system, since raster image data is generated by the printing apparatus based on the printing data, there is a problem that the load on the printing apparatus is high and the time until completion of printing is long.
そこで、本発明は、高速にプルプリントを完了することができるプルプリントシステムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a pull printing system that can complete pull printing at high speed.
本発明のプルプリントシステムは、プリントサーバーと、印刷ジョブのデータとしてのジョブデータに基づいて印刷を実行する印刷装置とを備え、前記プリントサーバーは、データを生成するデータ生成手段と、データを送信するデータ送信手段とを備え、前記データ生成手段は、前記プリントサーバーの外部から受信したジョブデータとしての印刷データに基づいてRIP処理を実行することによってラスターイメージのデータとして印刷用イメージデータを生成し、前記印刷装置は、ジョブデータとしての印刷データに基づいて前記データ生成手段と同じRIP処理を実行する装置であり、前記印刷装置は、利用者のログインを受け付けるログイン受付手段と、前記プリントサーバーにデータを要求するデータ要求手段とを備え、前記データ要求手段は、前記ログイン受付手段によってログインが受け付けられた利用者のジョブデータを前記プリントサーバーに要求し、前記データ送信手段は、前記データ生成手段によって生成された印刷用イメージデータのうち、前記データ要求手段によって要求されたジョブデータとしての印刷用イメージデータを前記印刷装置に送信することを特徴とする。 The pull print system according to the present invention includes a print server and a printing apparatus that executes printing based on job data as print job data. The print server transmits data. Data transmission means for generating print image data as raster image data by executing RIP processing based on print data as job data received from the outside of the print server. The printing device is a device that executes the same RIP processing as the data generation unit based on print data as job data. The printing device includes a login acceptance unit that accepts a user login, and a print server. Data request means for requesting data, and The data requesting unit requests job data of the user whose login has been received by the login receiving unit to the print server, and the data transmitting unit includes the print image data generated by the data generating unit. Printing image data as job data requested by the data requesting means is transmitted to the printing apparatus.
この構成により、本発明のプルプリントシステムは、印刷データに基づいて印刷装置ではなくプリントサーバーでラスターイメージのデータとして印刷用イメージデータを生成した後、この印刷用イメージデータに基づいて印刷装置で印刷を実行するので、プルプリントを実行する場合に印刷データに基づいて印刷装置でラスターイメージのデータを生成する必要がなく、印刷装置にかかる負荷を低減することができる。したがって、本発明のプルプリントシステムは、高速にプルプリントを完了することができる。特に、本発明のプルプリントシステムは、プリントサーバーにおいて実行されるRIP処理が印刷装置において実行されるRIP処理と同じなので、印刷データに基づいてプリントサーバーでラスターイメージのデータを生成して印刷装置で印刷する場合でも、印刷データに基づいて印刷装置でラスターイメージのデータを生成して印刷する場合と同じ品質の印刷物を得ることができる。 With this configuration, the pull print system of the present invention generates image data for printing as raster image data on the print server, not the printing apparatus based on the printing data, and then prints on the printing apparatus based on the printing image data. Therefore, it is not necessary to generate raster image data in the printing apparatus based on the print data when pull printing is performed, and the load on the printing apparatus can be reduced. Therefore, the pull printing system of the present invention can complete pull printing at high speed. In particular, since the RIP process executed in the print server is the same as the RIP process executed in the printing apparatus, the pull print system of the present invention generates raster image data in the print server based on the print data. Even in the case of printing, it is possible to obtain a printed matter having the same quality as when raster image data is generated and printed by the printing apparatus based on the print data.
また、本発明のプルプリントシステムにおいて、前記印刷装置は、印刷ジョブのプレビューを実行するプレビュー実行手段を備え、前記データ生成手段は、前記プリントサーバーの外部から受信した印刷データに基づいてRIP処理を実行することによってラスターイメージのデータとして表示用イメージデータを生成し、前記データ要求手段は、前記ログイン受付手段によってログインが受け付けられた利用者のジョブデータの表示用イメージデータを前記プリントサーバーに要求し、前記データ送信手段は、前記データ生成手段によって生成された表示用イメージデータのうち、前記データ要求手段によって要求された表示用イメージデータを前記印刷装置に送信し、前記プレビュー実行手段は、前記プリントサーバーから送信されてきた表示用イメージデータに基づいて印刷ジョブのプレビューを実行しても良い。 In the pull print system of the present invention, the printing apparatus includes a preview execution unit that executes a preview of a print job, and the data generation unit performs RIP processing based on print data received from outside the print server. The image data for display is generated as raster image data by executing, and the data requesting unit requests the print server for image data for displaying the job data of the user whose login is received by the login receiving unit. The data transmitting means transmits display image data requested by the data requesting means among the display image data generated by the data generating means to the printing device, and the preview executing means is configured to print the print data. Sent from the server You may perform a preview of the print job on the basis of the display image data.
この構成により、本発明のプルプリントシステムは、印刷データに基づいてプリントサーバーでラスターイメージのデータとして表示用イメージデータを生成した後、この表示用イメージデータに基づいて印刷装置においてプレビューを実行するので、プルプリントを実行する場合に印刷装置においてプレビューを実行することができる。 With this configuration, the pull print system of the present invention generates display image data as raster image data on the print server based on the print data, and then executes a preview on the printing apparatus based on the display image data. When performing pull printing, a preview can be executed in the printing apparatus.
また、本発明のプルプリントシステムにおいて、前記プリントサーバーは、前記印刷装置によって取得されたジョブデータの表示用イメージデータを履歴として記憶するイメージログ手段を備えても良い。 In the pull print system of the present invention, the print server may include image log means for storing display data of job data acquired by the printing apparatus as a history.
この構成により、本発明のプルプリントシステムは、誰がいつどのような画像を印刷したかを記憶するので、セキュリティーの性能を向上することができる。 With this configuration, the pull print system according to the present invention stores who prints what image and when, so that the security performance can be improved.
本発明のプルプリントシステムは、高速にプルプリントを完了することができる。 The pull printing system of the present invention can complete pull printing at high speed.
以下、本発明の一実施の形態について、図面を用いて説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
まず、本実施の形態に係るプルプリントシステムの構成について説明する。 First, the configuration of the pull print system according to the present embodiment will be described.
図1は、本実施の形態に係るプルプリントシステム10のブロック図である。 FIG. 1 is a block diagram of a pull print system 10 according to the present embodiment.
図1に示すように、プルプリントシステム10は、印刷データを生成する利用者端末20と、プリントサーバー30と、印刷ジョブのデータとしてのジョブデータに基づいて印刷を実行する印刷装置としてのMFP(Multifunction Peripheral)40とを備えている。利用者端末20と、プリントサーバー30と、MFP40とは、LAN(Local Area Network)、インターネットなどのネットワーク11を介して互いに通信可能である。
As shown in FIG. 1, a pull print system 10 includes a
利用者端末20によって生成される印刷データは、PCL(Printer Command Language)、KPDL(Kyocera Page Description Language)など、ページ記述言語(PDL:Page Description Language)によって記述されたデータである。
The print data generated by the
プリントサーバー30は、MFP40と比較してマシンスペック的に高性能であり、データの処理能力が高い。
The
なお、プルプリントシステム10は、利用者端末20と同様の利用者端末を複数備えることが可能である。しかしながら、以下においては、プルプリントシステム10に備えられる利用者端末を代表して利用者端末20について説明する。
Note that the pull print system 10 can include a plurality of user terminals similar to the
同様に、プルプリントシステム10は、MFP40と同様のMFPを複数備えることが可能である。しかしながら、以下においては、プルプリントシステム10に備えられるMFPを代表してMFP40について説明する。
Similarly, the pull print system 10 can include a plurality of MFPs similar to the
図2は、利用者端末20のブロック図である。
FIG. 2 is a block diagram of the
図2に示すように、利用者端末20は、利用者による種々の操作が入力される入力デバイスである操作部21と、種々の情報を表示するLCD(Liquid Crystal Display)などの表示デバイスである表示部22と、ネットワーク11(図1参照。)経由で外部の装置と通信を行う通信デバイスである通信部23と、各種のデータを記憶している半導体メモリー、HDD(Hard Disk Drive)などの記憶デバイスである記憶部24と、利用者端末20全体を制御する制御部25とを備えている。利用者端末20は、スマートフォンなどの携帯端末やPC(Personal Computer)などのコンピューターによって構成されている。
As shown in FIG. 2, the
記憶部24は、印刷装置の動作を制御するプリンタードライバー24aと、印刷データに基づいてRIP(Raster Image Processor)処理を実行することによってラスターイメージのデータを生成するRIPモジュール24bとを記憶している。プリンタードライバー24aおよびRIPモジュール24bは、それぞれ、利用者端末20の製造段階で利用者端末20にインストールされていても良いし、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体から利用者端末20に追加でインストールされても良いし、ネットワーク11上から利用者端末20に追加でインストールされても良い。
The storage unit 24 stores a
制御部25は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられるRAM(Random Access Memory)とを備えている。CPUは、ROMまたは記憶部24に記憶されているプログラムを実行する。
The
図3は、プリントサーバー30のブロック図である。
FIG. 3 is a block diagram of the
図3に示すように、プリントサーバー30は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部31と、種々の情報を表示するLCDなどの表示デバイスである表示部32と、ネットワーク11(図1参照。)経由で外部の装置と通信を行う通信デバイスである通信部33と、各種のデータを記憶している半導体メモリー、HDDなどの記憶デバイスである記憶部34と、プリントサーバー30全体を制御する制御部35とを備えている。プリントサーバー30は、PCなどのコンピューターによって構成されている。
As shown in FIG. 3, the
記憶部34は、プリントサーバー30の動作を制御するプリントサーバー用プログラム34aと、印刷データに基づいてRIP処理を実行することによってラスターイメージのデータを生成するRIPモジュール34bとを記憶している。プリントサーバー用プログラム34aおよびRIPモジュール34bは、それぞれ、プリントサーバー30の製造段階でプリントサーバー30にインストールされていても良いし、USBメモリーなどの外部の記憶媒体からプリントサーバー30に追加でインストールされても良いし、ネットワーク11上からプリントサーバー30に追加でインストールされても良い。
The storage unit 34 stores a
RIPモジュール34bは、MFP40(図1参照。)の後述するRIPモジュール47b(図4参照。)と同じ内容のモジュールである。すなわち、RIPモジュール34bは、MFP40のRIPモジュール47bと同じRIP処理を実行する。
The
記憶部34は、利用者の識別情報、利用者のパスワードなど、利用者毎の各種の情報を含む利用者情報34cを記憶している。
The storage unit 34
記憶部34は、印刷データ34dを複数記憶可能である。記憶部34は、印刷データ34dそれぞれを利用者の識別情報に関連付けて記憶している。
The storage unit 34 can store a plurality of
記憶部34は、印刷用のラスターイメージのデータとしての印刷用イメージデータ34eを複数記憶可能である。印刷用イメージデータ34eは、PCLm(Printer Command Language mobile)ファイル、PWG(Printer Working Group)ラスターファイル、URF(Universal Raster Format)ファイルなど、印刷装置がRIP処理を実行せずに印刷可能なファイルである。記憶部34は、印刷用イメージデータ34eそれぞれを、対応する印刷データ34dに関連付けて記憶している。
The storage unit 34 can store a plurality of
記憶部34は、表示用のラスターイメージのデータとしての表示用イメージデータ34fを複数記憶可能である。表示用イメージデータ34fは、PNG(Portable Network Graphics)ファイルなど、PCや印刷装置においてプレビュー可能なファイルである。表示用イメージデータ34eには、印刷データ34dに基づいてRIPモジュール34bによってRIP処理を実行することによって生成されるオリジナル画像のデータとしてのオリジナルデータと、オリジナル画像に対して画像サイズを縮小することによってデータサイズを低減したサムネイルのデータとしてのサムネイルデータとが含まれている。記憶部34は、表示用イメージデータ34fそれぞれを、対応する印刷データ34dに関連付けて記憶している。なお、オリジナルデータとして印刷用イメージデータ34eが使用される場合には、表示用イメージデータ34fは、オリジナルデータおよびサムネイルデータのうち、サムネイルデータのみを含んでいても良い。
The storage unit 34 can store a plurality of
記憶部34は、MFP40によって取得されたジョブデータの表示用イメージデータ34fを含むイメージログ34gを記憶している。イメージログ34gは、誰がいつどのような画像を印刷したかという履歴を記憶する情報である。イメージログ34gには、表示用イメージデータ34fのオリジナルデータおよびサムネイルデータのうち何れか一方のみが含まれても良い。
The storage unit 34 stores an
制御部35は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部34に記憶されているプログラムを実行する。 The control unit 35 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the ROM or the storage unit 34.
制御部35は、記憶部34に記憶されているプリントサーバー用プログラム34aを実行することによって、データを生成するデータ生成手段35a、データを送信するデータ送信手段35b、および、MFP40によって取得されたジョブデータの表示用イメージデータ34fを履歴として記憶するイメージログ手段35cとして機能する。
The control unit 35 executes a
図4は、MFP40のブロック図である。
FIG. 4 is a block diagram of the
図4に示すように、MFP40は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部41と、種々の情報を表示するLCDなどの表示デバイスである表示部42と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター43と、原稿から画像データを読み取る読取デバイスであるスキャナー44と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部45と、ネットワーク11(図1参照。)経由で外部の装置と通信を行うネットワーク通信デバイスである通信部46と、各種のデータを記憶している半導体メモリー、HDDなどの記憶デバイスである記憶部47と、MFP40全体を制御する制御部48とを備えている。
As shown in FIG. 4, the
記憶部47は、MFP40の動作を制御するMFP用プログラム47aと、印刷データに基づいてRIP処理を実行することによってラスターイメージのデータを生成するRIPモジュール47bとを記憶している。MFP用プログラム47aおよびRIPモジュール47bは、それぞれ、MFP40の製造段階でMFP40にインストールされていても良いし、USBメモリーなどの外部の記憶媒体からMFP40に追加でインストールされても良いし、ネットワーク11上からMFP40に追加でインストールされても良い。
The storage unit 47 stores an
制御部48は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部47に記憶されているプログラムを実行する。 The control unit 48 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the ROM or the storage unit 47.
制御部48は、記憶部47に記憶されているMFP用プログラム47aを実行することによって、利用者のログインを受け付けるログイン受付手段48a、プリントサーバー30(図1参照。)にデータを要求するデータ要求手段48b、および、印刷ジョブのプレビューを実行するプレビュー実行手段48cとして機能する。
The control unit 48 executes the
次に、プルプリントシステム10の動作について説明する。 Next, the operation of the pull print system 10 will be described.
まず、利用者が利用者端末20からプリントサーバー30にログインする場合のプルプリントシステム10の動作について説明する。
First, the operation of the pull print system 10 when the user logs in to the
図5は、利用者が利用者端末20からプリントサーバー30にログインする場合のプルプリントシステム10の動作のシーケンス図である。
FIG. 5 is a sequence diagram of the operation of the pull print system 10 when the user logs in to the
利用者は、利用者端末20の操作部21を介してプリントサーバー30にログインすることが可能である。
A user can log in to the
図5に示すように、利用者端末20の制御部25は、操作部21を介してログインの指示が入力されると、操作部21を介して入力された利用者の識別情報およびパスワードの組み合わせをプリントサーバー30に送信する(S101)。
As shown in FIG. 5, when a login instruction is input via the operation unit 21, the
そして、プリントサーバー30の制御部35は、利用者端末20から送信されてきた利用者の識別情報およびパスワードの組み合わせが利用者情報34cに含まれている場合、利用者のログインを許可し(S102)、その旨を利用者端末20に通知する(S103)。
The control unit 35 of the
利用者端末20の制御部25は、利用者のログインが許可されたことがプリントサーバー30から通知されてくると、利用者のログインが許可されたことを表示部22を介して利用者に通知して(S104)、図5に示す動作を終了する。
When the
次に、印刷データに基づいたプレビューを実行する場合の利用者端末20の動作について説明する。
Next, the operation of the
利用者は、利用者端末20によって送信される予定の印刷データに基づいたプレビューの実行を、利用者端末20の操作部21を介して利用者端末20に指示することができる。利用者端末20の制御部25は、プレビューの実行が指示されると、プリンタードライバー24aを実行することによって図6に示す動作を実行する。
The user can instruct the
図6は、印刷データに基づいたプレビューを実行する場合の利用者端末20の動作のフローチャートである。
FIG. 6 is a flowchart of the operation of the
図6に示すように、制御部25は、印刷データに基づいてRIPモジュール24bによってRIP処理を実行することによってPNGファイルなどのラスターイメージのデータを生成した後(S111)、生成したラスターイメージのデータに基づいて表示部22でプレビューを実行して(S112)、図6に示す動作を終了する。
As shown in FIG. 6, the
次に、印刷データを送信する場合の利用者端末20の動作について説明する。
Next, the operation of the
利用者は、表示部22に実行されたプレビューを確認するなどして、利用者端末20による印刷データの送信を決めると、利用者端末20による印刷データの送信を、利用者端末20の操作部21を介して利用者端末20に指示することができる。利用者端末20の制御部25は、印刷データの送信が指示されると、プリンタードライバー24aを実行することによって図7に示す動作を実行する。
When the user confirms the preview executed on the
図7は、印刷データを送信する場合の利用者端末20の動作のフローチャートである。
FIG. 7 is a flowchart of the operation of the
図7に示すように、制御部25は、印刷データの送信先を判断する(S121)。ここで、利用者は、印刷データの送信先を操作部21を介してプリンタードライバー24aに事前に設定可能である。印刷データの送信先としては、MFP40などの具体的な印刷装置と、プリントサーバー30とが設定可能である。
As shown in FIG. 7, the
制御部25は、設定されている送信先が印刷装置であるとS121において判断すると、送信先として設定されている印刷装置に通信部23を介して印刷データを送信して(S122)、図7に示す動作を終了する。
When the
制御部25は、設定されている送信先がプリントサーバー30であるとS121において判断すると、通信部23を介してプリントサーバー30に印刷データを送信して(S123)、図7に示す動作を終了する。ここで、制御部25は、プリントサーバー30に印刷データを送信する場合、ログイン中の利用者の識別情報を印刷データに付加して送信する。
If the
次に、利用者端末20から直接受信した印刷データに基づいて印刷を実行する場合のMFP40の動作について説明する。
Next, the operation of the
MFP40の制御部48は、利用者端末20からジョブデータとしての印刷データを受信すると、図8に示す動作を実行する。
When the control unit 48 of the
図8は、利用者端末20から直接受信した印刷データに基づいて印刷を実行する場合のMFP40の動作のフローチャートである。
FIG. 8 is a flowchart of the operation of the
図8に示すように、制御部48は、受信した印刷データに基づいてRIPモジュール47bによってRIP処理を実行することによってPCLmファイル、PWGラスターファイル、URFファイルなどのラスターイメージのデータを生成した後(S131)、生成したラスターイメージのデータに基づいてプリンター43によって印刷を実行して(S132)、図8に示す動作を終了する。
As shown in FIG. 8, the control unit 48 generates raster image data such as a PCLm file, a PWG raster file, and a URF file by executing RIP processing by the
次に、利用者端末20から印刷データを受信した場合のプリントサーバー30の動作について説明する。
Next, the operation of the
プリントサーバー30の制御部35は、利用者端末20から印刷データを受信すると、図9に示す動作を実行する。
When receiving the print data from the
図9は、利用者端末20から印刷データを受信した場合のプリントサーバー30の動作のフローチャートである。
FIG. 9 is a flowchart of the operation of the
図9に示すように、制御部35のデータ生成手段35aは、受信した印刷データを、印刷データ34dとして記憶部34に記憶する(S141)。ここで、データ生成手段35aは、受信した印刷データに付加されていた利用者の識別情報に関連付けて、印刷データ34dを記憶する。
As shown in FIG. 9, the
次いで、データ生成手段35aは、S141において記憶部34に記憶した印刷データ34dに基づいてRIPモジュール34bによってRIP処理を実行することによって、ラスターイメージのデータとして、PCLmファイル、PWGラスターファイル、URFファイルなどの印刷用イメージデータと、PNGファイルなどの表示用イメージデータとを生成した後(S142)、生成した印刷用イメージデータおよび表示用イメージデータをそれぞれ印刷用イメージデータ34eおよび表示用イメージデータ34fとして記憶部34に記憶して(S143)、図9に示す動作を終了する。ここで、データ生成手段35aは、S141において記憶した印刷データ34dに関連付けて、印刷用イメージデータ34eおよび表示用イメージデータ34fを記憶する。
Next, the
次に、利用者がMFP40からプリントサーバー30にログインする場合のプルプリントシステム10の動作について説明する。
Next, the operation of the pull print system 10 when the user logs in to the
図10は、利用者がMFP40からプリントサーバー30にログインする場合のプルプリントシステム10の動作のシーケンス図である。
FIG. 10 is a sequence diagram of the operation of the pull print system 10 when the user logs in to the
利用者は、MFP40の操作部41を介してプリントサーバー30にログインすることが可能である。
A user can log in to the
図10に示すように、MFP40のログイン受付手段48aは、操作部41を介してログインの指示が入力されると、操作部41を介して入力された利用者の識別情報およびパスワードの組み合わせをプリントサーバー30に送信する(S151)。
As illustrated in FIG. 10, when a login instruction is input via the operation unit 41, the
そして、プリントサーバー30の制御部35は、MFP40から送信されてきた利用者の識別情報およびパスワードの組み合わせが利用者情報34cに含まれている場合、利用者のログインを許可し(S152)、その旨をMFP40に通知する(S153)。
When the combination of the user identification information and the password transmitted from the
MFP40のログイン受付手段48aは、利用者のログインが許可されたことがプリントサーバー30から通知されてくると、利用者のログインが許可されたことを表示部42を介して利用者に通知して(S154)、図10に示す動作を終了する。
When the
次に、MFP40においてプルプリント用の印刷ジョブのプレビューを実行する場合のプルプリントシステム10の動作について説明する。
Next, the operation of the pull print system 10 when a preview of a print job for pull print is executed in the
図11は、MFP40においてプルプリント用の印刷ジョブのプレビューを実行する場合のプルプリントシステム10の動作のシーケンス図である。
FIG. 11 is a sequence diagram of the operation of the pull printing system 10 when the
利用者は、プルプリント用の印刷ジョブの確認をMFP40の操作部41を介してMFP40に指示することが可能である。
The user can instruct the
図11に示すように、MFP40のデータ要求手段48bは、プルプリント用の印刷ジョブの確認の指示が操作部41を介して入力されると、ログイン中の利用者のプルプリント用の印刷ジョブのリストをプリントサーバー30に要求する(S161)。ここで、データ要求手段48bは、ログイン中の利用者の識別情報をS161における要求に含める。
As shown in FIG. 11, when an instruction for confirming a print job for pull printing is input via the operation unit 41, the
プリントサーバー30のデータ送信手段35bは、S161における要求を受信すると、S161における要求に含まれている利用者の識別情報に関連付けられている印刷データ34dのリストを生成して(S162)、このリストをMFP40に送信する(S163)。
Upon receiving the request in S161, the
MFP40のデータ要求手段48bは、プリントサーバー30からリストを受信すると、受信したリストを表示するリスト画面を表示部42に表示する(S164)。
When receiving the list from the
図12は、S164において表示されるリスト画面50の一例を示す図である。
FIG. 12 is a diagram illustrating an example of the
図12に示すリスト画面50は、ログイン中の利用者のプルプリント用の印刷ジョブのリストを示すリスト表示領域51と、リスト表示領域51において選択されている印刷ジョブの実行を指示するための印刷ボタン52と、リスト表示領域51において選択されている印刷ジョブのプレビューの実行を指示するためのプレビューボタン53と、図11に示す動作を終了するための終了ボタン54とを備えている。
The
リスト表示領域51には、ログイン中の利用者のプルプリント用の印刷ジョブの全てを表示することが可能である。ログイン中の利用者のプルプリント用の印刷ジョブの全てをリスト表示領域51に同時に表示することができない場合には、スクロールによって表示することができる。リスト表示領域51は、印刷ジョブの何れか1つまたは複数が選択されることが可能である。選択されている印刷ジョブは、リスト表示領域51において反転して表示される。 In the list display area 51, it is possible to display all the print jobs for pull printing of the logged-in user. If it is not possible to simultaneously display all the print jobs for pull printing of the logged-in user in the list display area 51, they can be displayed by scrolling. In the list display area 51, any one or a plurality of print jobs can be selected. The selected print job is displayed in reverse in the list display area 51.
印刷ボタン52およびプレビューボタン53は、リスト表示領域51において何れかの印刷ジョブが選択されている状態の場合のみ、操作可能である。
The
利用者がMFP40の操作部41を介してプレビューボタン53を押すと、MFP40のデータ要求手段48bは、図11に示すように、プレビューボタン53が押された時点でリスト表示領域51において選択されていた印刷ジョブのサムネイルをプリントサーバー30に要求する(S165)。
When the user presses the
プリントサーバー30のデータ送信手段35bは、S165における要求を受信すると、表示用イメージデータ34fのうち、S165において要求されたサムネイルのサムネイルデータをMFP40に送信する(S166)。
When receiving the request in S165, the
MFP40のプレビュー実行手段48cは、プリントサーバー30からサムネイルデータを受信すると、受信したサムネイルデータに基づいたサムネイルを表示するサムネイルプレビュー画面を表示部42に表示する(S167)。
Upon receiving the thumbnail data from the
図13は、S167において表示されるサムネイルプレビュー画面60の一例を示す図である。
FIG. 13 is a diagram showing an example of the
図13に示すサムネイルプレビュー画面60は、対象の印刷ジョブの各ページのサムネイルを表示するサムネイル領域61と、対象の印刷ジョブの実行を指示するための印刷ボタン62と、リスト画面50(図12参照。)に戻るための戻るボタン63と、図11に示す動作を終了するための終了ボタン64とを備えている。
A
サムネイル領域61には、対象の印刷ジョブの全てのページのサムネイルを表示することが可能である。対象の印刷ジョブの全てのページのサムネイルをサムネイル領域61に同時に表示することができない場合には、スクロールによって表示することができる。
In the
利用者がMFP40の操作部41を介してサムネイル領域61における何れかのサムネイルを選択すると、MFP40のデータ要求手段48bは、図11に示すように、選択されたサムネイルのオリジナル画像をプリントサーバー30に要求する(S168)。
When the user selects any thumbnail in the
プリントサーバー30のデータ送信手段35bは、S168における要求を受信すると、表示用イメージデータ34fのうち、S168において要求されたオリジナル画像のオリジナルデータをMFP40に送信する(S169)。
When receiving the request in S168, the
MFP40のプレビュー実行手段48cは、プリントサーバー30からオリジナルデータを受信すると、受信したオリジナルデータに基づいたオリジナル画像を表示するオリジナル画像プレビュー画面を表示部42に表示する(S170)。
When receiving the original data from the
図14は、S170において表示されるオリジナル画像プレビュー画面70の一例を示す図である。
FIG. 14 is a diagram showing an example of the original
図14に示すオリジナル画像プレビュー画面70は、オリジナル画像を表示するプレビュー領域71と、サムネイルプレビュー画面60(図13参照。)に戻るための戻るボタン72と、図11に示す動作を終了するための終了ボタン73とを備えている。
An original
プレビュー領域71に表示される画像は、操作部41を介した操作に応じて拡大して表示されることも可能である。
The image displayed in the
なお、以上においては、データ要求手段48bは、オリジナル画像を1ページずつ要求するようになっているが、全ページのオリジナル画像を一度に要求しても良い。
In the above description, the
次に、MFP40においてプルプリント用の印刷ジョブを実行する場合のプルプリントシステム10の動作について説明する。
Next, the operation of the pull print system 10 when a print job for pull print is executed in the
利用者は、リスト画面50(図12参照。)の印刷ボタン52(図12参照。)や、サムネイルプレビュー画面60(図13参照。)の印刷ボタン62(図13参照。)をMFP40の操作部41を介して押すことによって、対象の印刷ジョブの実行をMFP40に指示することが可能である。ここで、対象の印刷ジョブとは、印刷ボタン52が押された時点でリスト表示領域51(図12参照。)において選択されていた印刷ジョブや、サムネイルプレビュー画面60の対象の印刷ジョブである。
The user operates the print button 52 (see FIG. 12) on the list screen 50 (see FIG. 12) and the print button 62 (see FIG. 13) on the thumbnail preview screen 60 (see FIG. 13) on the operation unit of the
図15は、MFP40においてプルプリント用の印刷ジョブを実行する場合のプルプリントシステム10の動作のシーケンス図である。
FIG. 15 is a sequence diagram of the operation of the pull print system 10 when a print job for pull print is executed in the
利用者がリスト画面50の印刷ボタン52や、サムネイルプレビュー画面60の印刷ボタン62をMFP40の操作部41を介して押すと、MFP40のデータ要求手段48bは、図15に示すように、対象の印刷ジョブのジョブデータをプリントサーバー30に要求する(S181)。
When the user presses the
プリントサーバー30のデータ送信手段35bは、S181における要求を受信すると、要求されたジョブデータとしての印刷用イメージデータ34eをMFP40に送信する(S182)。
Upon receiving the request in S181, the
MFP40の制御部48は、プリントサーバー30から印刷用イメージデータを受信すると、受信した印刷用イメージデータに基づいてプリンター43によって印刷を実行して(S183)、図15に示す動作を終了する。
When receiving the print image data from the
次に、イメージログ34gを更新する場合のプリントサーバー30の動作について説明する。
Next, the operation of the
図16は、イメージログ34gを更新する場合のプリントサーバー30の動作のフローチャートである。
FIG. 16 is a flowchart of the operation of the
プリントサーバー30の制御部35は、図15に示す動作におけるS182においてプリントサーバー30からMFP40に印刷用イメージデータ34eが送信されると、図16に示す動作を実行する。
When the
図16に示すように、プリントサーバー30のイメージログ手段35cは、MFP40に送信された印刷用イメージデータ34eに対応するジョブデータの表示用イメージデータ34fと、この印刷用イメージデータ34eを要求した利用者の識別情報と、この印刷用イメージデータ34eをMFP40に送信した日時との組み合わせを履歴としてイメージログ34gに追加して(S191)、図16に示す動作を終了する。
As shown in FIG. 16, the image log means 35 c of the
以上に説明したように、プルプリントシステム10は、印刷データに基づいてMFP40ではなくプリントサーバー30でラスターイメージのデータとして印刷用イメージデータをS142において生成した後、この印刷用イメージデータに基づいてMFP40で印刷を実行する(S183)ので、プルプリントを実行する場合に印刷データに基づいてMFP40でラスターイメージのデータを生成する必要がなく、MFP40にかかる負荷を低減することができる。したがって、プルプリントシステム10は、高速にプルプリントを完了することができる。
As described above, the pull print system 10 generates print image data as raster image data in the
特に、プルプリントシステム10は、プリントサーバー30において実行されるRIP処理がMFP40において実行されるRIP処理と同じなので、印刷データに基づいてプリントサーバー30でラスターイメージのデータをS142において生成してMFP40でS183において印刷する場合でも、印刷データに基づいてMFP40でラスターイメージのデータをS131において生成してS132において印刷する場合と同じ品質の印刷物を得ることができる。
In particular, in the pull print system 10, since the RIP process executed in the
プルプリントシステム10は、印刷データに基づいてプリントサーバー30でラスターイメージのデータとして表示用イメージデータをS142において生成した後、この表示用イメージデータに基づいてMFP40においてプレビューを実行する(S167またはS170)ので、プルプリントを実行する場合にMFP40においてプレビューを実行することができる。したがって、利用者は、プルプリントを実行するか、中止するかをプレビューを確認することによって判断することができる。
The pull print system 10 generates display image data as raster image data in the
なお、プリントサーバー30に記憶されている表示用イメージデータ34fは、MFP40に取得されることによってMFP40において確認されることができるだけでなく、PCなどのコンピューターに取得されることによってこのコンピューターにおいて確認されたり、このコンピューターに接続される印刷装置によって印刷されたりすることもできる。
The
プルプリントシステム10は、誰がいつどのような画像を印刷したかをイメージログ34gによって記憶するので、セキュリティーの性能を向上することができる。
Since the pull print system 10 stores who prints what image and when by the
なお、プリントサーバー30は、本実施の形態において、外部から印刷データを受信した場合に、外部から受信した印刷データに基づいてRIP処理を実行して印刷用イメージデータ34eおよび表示用イメージデータ34fを生成するようになっている。しかしながら、プリントサーバー30は、印刷用イメージデータ34eを外部に送信するまでに印刷用イメージデータ34eを生成すれば良いし、表示用イメージデータ34fを外部に送信するまでに表示用イメージデータ34fを生成すれば良い。例えば、プリントサーバー30は、S181における要求があった場合に印刷用イメージデータ34eを生成すれば良いし、S165における要求があった場合に表示用イメージデータ34fを生成すれば良い。
In this embodiment, when the
また、プリントサーバー30は、本実施の形態において、外部から印刷データを受信した場合に、外部から受信した印刷データに基づいてRIP処理を実行するようになっている。しかしながら、プリントサーバー30は、外部から受信した印刷データに基づいてRIP処理を実行するか否かが設定されるようになっていても良い。例えば、プリントサーバー30は、外部から印刷データを受信した場合に本実施の形態と同様に常にRIP処理を実行するように設定されても良いし、RIP処理の実行の負荷が特定の程度以下であることが予想されればRIP処理を実行するように設定されても良いし、RIP処理を実行しないように設定されても良い。プリントサーバー30は、RIP処理を実行しなかった場合、MFP40からジョブデータが要求されたとき、ジョブデータとして印刷データをMFP40に送信する。
In the present embodiment, when print data is received from the outside, the
本発明の印刷装置は、本実施の形態においてMFPであるが、プリンター専用機など、MFP以外の印刷装置であっても良い。 The printing apparatus of the present invention is an MFP in the present embodiment, but may be a printing apparatus other than the MFP, such as a printer dedicated machine.
10 プルプリントシステム
30 プリントサーバー
34d 印刷データ
34e 印刷用イメージデータ
34f 表示用イメージデータ
35a データ生成手段
35b データ送信手段
35c イメージログ手段
40 MFP(印刷装置)
48a ログイン受付手段
48b データ要求手段
48c プレビュー実行手段
DESCRIPTION OF SYMBOLS 10
48a login acceptance means 48b data request means 48c preview execution means
Claims (2)
印刷ジョブのデータとしてのジョブデータに基づいて印刷を実行する印刷装置とを備え、
前記プリントサーバーは、
データを生成するデータ生成手段と、
データを送信するデータ送信手段とを備え、
前記データ生成手段は、前記プリントサーバーの外部から受信したジョブデータとしての印刷データに基づいてRIP処理を実行することによってラスターイメージのデータとして印刷用イメージデータを生成し、
前記印刷装置は、ジョブデータとしての印刷データに基づいて前記データ生成手段と同じRIP処理を実行する装置であり、
前記印刷装置は、
利用者のログインを受け付けるログイン受付手段と、
前記プリントサーバーにデータを要求するデータ要求手段とを備え、
前記データ要求手段は、前記ログイン受付手段によってログインが受け付けられた利用者のジョブデータを前記プリントサーバーに要求し、
前記データ送信手段は、前記データ生成手段によって生成された印刷用イメージデータのうち、前記データ要求手段によって要求されたジョブデータとしての印刷用イメージデータを前記印刷装置に送信し、
前記印刷装置は、印刷ジョブのプレビューを実行するプレビュー実行手段を備え、
前記データ生成手段は、前記プリントサーバーの外部から受信した印刷データに基づいてRIP処理を実行することによってラスターイメージのデータとして表示用イメージデータを生成し、
前記データ要求手段は、前記ログイン受付手段によってログインが受け付けられた利用者のジョブデータの表示用イメージデータを前記プリントサーバーに要求し、
前記データ送信手段は、前記データ生成手段によって生成された表示用イメージデータのうち、前記データ要求手段によって要求された表示用イメージデータを前記印刷装置に送信し、
前記プレビュー実行手段は、前記プリントサーバーから送信されてきた表示用イメージデータに基づいて印刷ジョブのプレビューを実行し、
前記データ生成手段は、前記プリントサーバーの外部から受信した印刷データに基づいてRIP処理を実行することによって生成されるオリジナル画像のデータとしてのオリジナルデータと、前記オリジナル画像に対して画像サイズを縮小することによってデータサイズを低減したサムネイルのデータとしてのサムネイルデータとを含む表示用イメージデータを生成し、
前記データ送信手段は、前記印刷装置においてプレビューの実行が指示された場合に、前記印刷装置においてプレビューの対象として選択された印刷ジョブの全てのページのサムネイルの前記サムネイルデータを前記印刷装置に送信し、
前記プレビュー実行手段は、前記プリントサーバーから送信されてきた前記サムネイルデータに基づいて印刷ジョブのプレビューを実行し、
前記データ送信手段は、前記印刷装置においていずれかのページのサムネイルが選択された場合に、前記印刷装置において選択されたページのサムネイルのオリジナル画像の前記オリジナルデータを前記印刷装置に送信し、
前記プレビュー実行手段は、前記プリントサーバーから送信されてきた前記オリジナルデータに基づいて印刷ジョブのプレビューを実行することを特徴とするプルプリントシステム。 A print server;
A printing apparatus that executes printing based on job data as print job data,
The print server
Data generation means for generating data;
Data transmission means for transmitting data,
The data generation means generates print image data as raster image data by executing RIP processing based on print data as job data received from outside the print server,
The printing apparatus is an apparatus that executes the same RIP processing as the data generation unit based on print data as job data
The printing apparatus includes:
Login acceptance means for accepting user login;
Data request means for requesting data from the print server,
The data requesting unit requests the print server for job data of a user whose login is received by the login receiving unit,
The data transmission unit transmits print image data as job data requested by the data request unit among the print image data generated by the data generation unit to the printing apparatus ,
The printing apparatus includes preview execution means for executing a print job preview,
The data generation means generates display image data as raster image data by executing RIP processing based on print data received from outside the print server,
The data request means requests the print server to display image data for job data of a user whose login is accepted by the login acceptance means,
The data transmission unit transmits the display image data requested by the data request unit among the display image data generated by the data generation unit to the printing apparatus,
The preview execution means executes a print job preview based on display image data transmitted from the print server,
The data generation means reduces original image data as original image data generated by executing RIP processing based on print data received from outside the print server, and an image size of the original image. Display image data including thumbnail data as thumbnail data with a reduced data size.
The data transmission means transmits the thumbnail data of thumbnails of all pages of a print job selected as a preview target in the printing apparatus to the printing apparatus when the printing apparatus is instructed to execute a preview. ,
The preview execution means executes a print job preview based on the thumbnail data transmitted from the print server,
The data transmission means transmits the original data of the original image of the thumbnail of the page selected in the printing device to the printing device when a thumbnail of any page is selected in the printing device,
The pull printing system , wherein the preview execution means executes a print job preview based on the original data transmitted from the print server .
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015231761A JP6489317B2 (en) | 2015-11-27 | 2015-11-27 | Pull print system |
| CN201610953355.1A CN106817506B (en) | 2015-11-27 | 2016-11-03 | Draw print system |
| US15/361,478 US9924049B2 (en) | 2015-11-27 | 2016-11-27 | Pull print system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015231761A JP6489317B2 (en) | 2015-11-27 | 2015-11-27 | Pull print system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017097760A JP2017097760A (en) | 2017-06-01 |
| JP6489317B2 true JP6489317B2 (en) | 2019-03-27 |
Family
ID=58817894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015231761A Expired - Fee Related JP6489317B2 (en) | 2015-11-27 | 2015-11-27 | Pull print system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6489317B2 (en) |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004118868A (en) * | 1997-03-28 | 2004-04-15 | Seiko Epson Corp | Information processing apparatus, information storage medium, and information processing method |
| JP4621103B2 (en) * | 2005-10-12 | 2011-01-26 | キヤノン株式会社 | Image forming apparatus and method of controlling image forming apparatus |
| US7646505B2 (en) * | 2006-01-17 | 2010-01-12 | Ricoh Company, Ltd. | Optimized printing of electronic documents |
| JP4835416B2 (en) * | 2006-12-12 | 2011-12-14 | 富士ゼロックス株式会社 | Print server, image forming apparatus, and image processing program |
| JP2009232396A (en) * | 2008-03-25 | 2009-10-08 | Kyocera Mita Corp | Image forming apparatus |
| JP5145254B2 (en) * | 2009-01-20 | 2013-02-13 | 京セラドキュメントソリューションズ株式会社 | Image forming system, server apparatus, and image forming apparatus |
| JP2011090478A (en) * | 2009-10-22 | 2011-05-06 | Sharp Corp | Network image forming system, server computer used for the system, and image forming apparatus |
| JP2011257799A (en) * | 2010-06-04 | 2011-12-22 | Konica Minolta Business Technologies Inc | Print server, print control system and print control method |
| JP5929467B2 (en) * | 2012-04-23 | 2016-06-08 | コニカミノルタ株式会社 | Image forming system, print job transmission apparatus, print job transmission method, and print job transmission program |
| JP2015114769A (en) * | 2013-12-10 | 2015-06-22 | 株式会社リコー | Image forming system |
-
2015
- 2015-11-27 JP JP2015231761A patent/JP6489317B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017097760A (en) | 2017-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5677047B2 (en) | Printing system, information processing apparatus, printing method, and program | |
| US10552093B2 (en) | Electronic device and recording medium | |
| JP6454213B2 (en) | Image output system, image processing apparatus, image output apparatus, method and program therefor | |
| JP6319584B2 (en) | Image forming system | |
| JP6786408B2 (en) | Image forming apparatus, control method of image forming apparatus, and program | |
| JP2014010507A (en) | Printing system | |
| CN105611111B (en) | It draws print system and draws Method of printing | |
| US9924049B2 (en) | Pull print system | |
| JP2017174254A (en) | Pull print system, server program, and printer driver | |
| JP6767679B2 (en) | Printing system | |
| JP2018034375A (en) | Output system, output device, control method, and program | |
| JP6489319B2 (en) | Pull print system | |
| JP6489317B2 (en) | Pull print system | |
| JP6489318B2 (en) | Pull print system | |
| JP5979292B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program. | |
| JP6410051B2 (en) | Server and server program | |
| JP6562210B2 (en) | Image output system | |
| JP2013073550A (en) | Image forming system, control method of image forming system, and computer program | |
| US11985274B2 (en) | Image processing apparatus and method which transmits image data to an external apparatus using code information | |
| JP6341016B2 (en) | Image forming system, image forming apparatus, and program | |
| JP5870518B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program. | |
| US20240393986A1 (en) | Information processing apparatus, print setting method, and recording medium having application recorded thereon | |
| JP7146841B2 (en) | IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND COMPUTER-READABLE PROGRAM | |
| JP2014029654A (en) | Image forming system, control method of image forming system, and computer program | |
| JP6074888B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170824 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180314 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180412 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180829 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181018 |
|
| 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: 20190130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6489317 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |