JP5598345B2 - Print server - Google Patents

Print server Download PDF

Info

Publication number
JP5598345B2
JP5598345B2 JP2011006911A JP2011006911A JP5598345B2 JP 5598345 B2 JP5598345 B2 JP 5598345B2 JP 2011006911 A JP2011006911 A JP 2011006911A JP 2011006911 A JP2011006911 A JP 2011006911A JP 5598345 B2 JP5598345 B2 JP 5598345B2
Authority
JP
Japan
Prior art keywords
data
print
print job
identification information
format
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
JP2011006911A
Other languages
Japanese (ja)
Other versions
JP2012150548A (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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2011006911A priority Critical patent/JP5598345B2/en
Publication of JP2012150548A publication Critical patent/JP2012150548A/en
Application granted granted Critical
Publication of JP5598345B2 publication Critical patent/JP5598345B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、ネットワークに接続された印刷装置に、ページ記述言語(PDL:Page Description Language)で記述されたデータを送信するプリントサーバに関する。   The present invention relates to a print server that transmits data described in a page description language (PDL) to a printing apparatus connected to a network.

パーソナルコンピュータ(PC:Personal Computer)は、文書作成用のプログラムで作成された文書データなどを印刷する場合、文書データをPDLで記述されたPDLデータに変換する。文書データは、PCにインストールされたプリンタドライバにより変換される。プリンタは、PCから送信されたPDLデータを画像データに変換し、変換した画像データを印刷する。   A personal computer (PC: Personal Computer) converts document data into PDL data described in PDL when printing document data created by a program for creating a document. The document data is converted by a printer driver installed on the PC. The printer converts the PDL data transmitted from the PC into image data, and prints the converted image data.

様々なプリンタで文書データを印刷することができるように、PDLデータをプリントサーバなどに送信する方法がある。この場合、プリンタは、ユーザにより指定されたPDLデータをプリントサーバから取得し、取得したPDLデータの印刷処理を行う。   There is a method of transmitting PDL data to a print server or the like so that document data can be printed by various printers. In this case, the printer acquires PDL data designated by the user from the print server, and performs printing processing of the acquired PDL data.

下記特許文献1には、PCから送信されたプリントデータを保存し、画像形成装置からの要求に応じてプリントデータを出力するサーバ装置が記載されている。プリントデータは、PDLで記述されたPDLデータである。   Patent Document 1 below describes a server device that stores print data transmitted from a PC and outputs print data in response to a request from an image forming apparatus. The print data is PDL data described in PDL.

特許文献1において、PCは、インストールされたプリンタドライバを用いて、アプリケーションプログラムが作成したデータをプリントデータに変換し、プリントデータをサーバ装置に送信する。サーバ装置は、画像形成装置の要求にプリントデータを出力するときに、画像形成装置がプリントデータで設定された印刷条件(集約印刷など)に対応するか否かを判定する。サーバ装置は、画像形成装置が対応できないと判定した場合、プリントデータのうち印刷条件に関する部分を書き換える。   In Patent Document 1, a PC converts data created by an application program into print data using an installed printer driver, and transmits the print data to a server apparatus. When outputting print data in response to a request from the image forming apparatus, the server apparatus determines whether the image forming apparatus corresponds to a printing condition (such as aggregate printing) set by the print data. If the server apparatus determines that the image forming apparatus is not compatible, the server apparatus rewrites the part related to the printing condition in the print data.

特開2009−54007号公報JP 2009-54007 A

しかし、特許文献1のサーバ装置を用いて、携帯電話、PDA(Personal Digital Assistants)などの携帯情報端末に記憶されたデータを印刷する場合、携帯情報端末にプリンタドライバをインストールしなければならない。携帯情報端末の処理能力は、PCに比べて低い。このため、携帯情報端末で印刷対象のデータをPDLデータに変換することにより、印刷に時間を要するという問題があった。   However, when printing data stored in a portable information terminal such as a mobile phone or a PDA (Personal Digital Assistant) using the server device of Patent Document 1, a printer driver must be installed in the portable information terminal. The processing capability of the portable information terminal is lower than that of the PC. For this reason, there is a problem that printing takes time by converting data to be printed into PDL data in the portable information terminal.

そこで、本発明は、前記問題点に鑑み、ユーザが操作する端末にプリンタドライバをインストールすることなく所望のデータを印刷することができる技術を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a technique capable of printing desired data without installing a printer driver in a terminal operated by a user.

上記課題を解決するための、請求項1記載の発明は、プリントサーバであって、ネットワークに接続されたクライアント端末から印刷対象データを受信した場合、前記印刷対象データを、前記クライアント端末により指定された第1データ形式に対応した第1変換データに変換し、前記第1変換データを含む第1印刷ジョブデータを作成するデータ変換部と、前記印刷対象データに固有の第1識別情報を発行し、前記第1識別情報を前記クライアント端末に送信する識別情報発行部と、前記第1識別情報と前記第1印刷ジョブデータとを対応付けて記憶する記憶部と、前記ネットワークを介して印刷装置から第2識別情報を含むジョブ取得要求を受信し、前記第1識別情報と第2識別情報との対応が確認された場合、前記第1印刷ジョブデータを前記印刷装置に送信する印刷ジョブ送信部と、を備える。   In order to solve the above problem, the invention according to claim 1 is a print server, and when print target data is received from a client terminal connected to a network, the print target data is designated by the client terminal. A first data conversion unit that converts the first conversion data corresponding to the first data format and generates first print job data including the first conversion data; and issues first identification information unique to the print target data. An identification information issuing unit that transmits the first identification information to the client terminal, a storage unit that stores the first identification information and the first print job data in association with each other, and a printing apparatus via the network. When the job acquisition request including the second identification information is received and the correspondence between the first identification information and the second identification information is confirmed, the first print job data The and a print job transmitting unit for transmitting to the printing apparatus.

請求項2記載の発明は、請求項1に記載のプリントサーバにおいて、さらに、前記記憶部は、印刷条件を設定した条件設定データを前記クライアント端末から受信した場合、前記クライアント端末と前記条件設定データとを対応付けて保存し、前記データ変換部は、前記印刷対象データを受信した場合、前記条件設定データを用いて前記第1印刷ジョブデータを作成する。   According to a second aspect of the present invention, in the print server according to the first aspect, when the storage unit receives condition setting data in which printing conditions are set from the client terminal, the client terminal and the condition setting data And the data conversion unit creates the first print job data using the condition setting data when the data to be printed is received.

請求項3記載の発明は、請求項1または請求項2に記載のプリントサーバにおいて、前記ジョブ取得要求は、前記印刷装置が第2データ形式に対応することを示す対応形式データを含み、前記印刷ジョブ送信部は、前記第1データ形式と前記第2データ形式との対応を確認することができない場合、前記印刷装置が前記第1印刷ジョブデータを処理できないことを前記印刷装置に通知する。   According to a third aspect of the present invention, in the print server according to the first or second aspect, the job acquisition request includes correspondence format data indicating that the printing apparatus corresponds to a second data format, and the print server If the correspondence between the first data format and the second data format cannot be confirmed, the job transmission unit notifies the printing device that the printing device cannot process the first print job data.

請求項4記載の発明は、請求項3に記載のプリントサーバであって、前記データ変換部は、前記第1識別情報と前記対応形式データとを含み、かつ前記第1識別情報に対応するデータの再変換を要求する再変換要求を前記印刷装置から受信した場合、前記印刷対象データを前記第2データ形式に対応する第2変換データに変換し、前記印刷ジョブ送信部は、前記第2変換データを含む印刷ジョブデータを前記印刷装置に送信する。   A fourth aspect of the present invention is the print server according to the third aspect, wherein the data conversion unit includes the first identification information and the corresponding format data, and data corresponding to the first identification information. When a reconversion request for requesting reconversion is received from the printing apparatus, the print object data is converted into second conversion data corresponding to the second data format, and the print job transmission unit Print job data including data is transmitted to the printing apparatus.

本発明のプリントサーバにおいて、データ変換部は、クライアント端末から印刷対象データを受信した場合、印刷対象データから、クライアント端末により指定された第1データ形式に対応する第1変換データを生成する。識別情報発行部は、印刷対象データに対応する第1識別情報をクライアント端末に送信する。ジョブ送信部は、印刷装置から第1識別情報に対応する第2識別情報を受信した場合、第1変換データを含む第1印刷ジョブデータを印刷装置に送信する。これにより、クライアント端末に印刷装置のプリンタドライバをインストールすることなく、クライアント端末が保持する印刷対象データを印刷することが可能となる。   In the print server of the present invention, when the data conversion unit receives print target data from the client terminal, the data conversion unit generates first conversion data corresponding to the first data format specified by the client terminal from the print target data. The identification information issuing unit transmits first identification information corresponding to the print target data to the client terminal. When receiving the second identification information corresponding to the first identification information from the printing apparatus, the job transmission unit transmits the first print job data including the first conversion data to the printing apparatus. As a result, it is possible to print the print target data held by the client terminal without installing the printer driver of the printing apparatus in the client terminal.

本発明の実施の形態によるプリントサーバを含むプリントシステムの構成を示す図である。1 is a diagram illustrating a configuration of a print system including a print server according to an embodiment of the present invention. 図1に示すプリントシステムの動作を示すシーケンス図である。FIG. 2 is a sequence diagram illustrating an operation of the print system illustrated in FIG. 1. 図1に示すPCのモニタに表示されるウェブページを示す図である。It is a figure which shows the web page displayed on the monitor of PC shown in FIG. 図1に示すプリントサーバが保持する印刷条件管理データを示す図である。FIG. 2 is a diagram showing print condition management data held by the print server shown in FIG. 1. 図1に示すプリントサーバが実行する印刷対象データ受信処理の流れを示すフローチャートである。4 is a flowchart showing a flow of print target data reception processing executed by the print server shown in FIG. 1. 図1に示すプリントサーバが保持するジョブ管理データを示す図である。FIG. 3 is a diagram showing job management data held by the print server shown in FIG. 1. 図1に示すプリントサーバが実行する印刷ジョブ送信処理を示す図である。FIG. 3 is a diagram illustrating print job transmission processing executed by the print server shown in FIG. 1. 図1に示すプリントサーバが実行する再変換処理を示す図である。It is a figure which shows the reconversion process which the print server shown in FIG. 1 performs.

以下、図面を参照しつつ、本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

{1.全体構成}
図1は、本実施の形態に係るプリントサーバ1を含むプリントシステムの構成を示す図である。図1に示すプリントシステムは、プリントサーバ1と、PC2と、PDA3と、複合機4と、プリンタ5とを備える。プリントサーバ1と、PC2と、複合機4と、プリンタ5とは、LAN(Local Area Network)6に接続される。PDA3は、インターネット7を介して、プリントサーバ1と通信可能である。
{1. overall structure}
FIG. 1 is a diagram illustrating a configuration of a print system including a print server 1 according to the present embodiment. The printing system shown in FIG. 1 includes a print server 1, a PC 2, a PDA 3, a multifunction device 4, and a printer 5. The print server 1, the PC 2, the multifunction machine 4, and the printer 5 are connected to a LAN (Local Area Network) 6. The PDA 3 can communicate with the print server 1 via the Internet 7.

プリントサーバ1は、PC2またはPDA3から送信された印刷対象データ62,72をPDLデータ55に変換し、PDLデータ55を含む印刷ジョブデータ63,73を作成する。印刷対象データ62,72は、文書データなどである。印刷ジョブデータ63,73は、PDLデータ55の他に、複合機4またはプリンタ5を制御するためのPJL(Printer Job Language)コマンドを含む。   The print server 1 converts the print target data 62 and 72 transmitted from the PC 2 or the PDA 3 into PDL data 55 and creates print job data 63 and 73 including the PDL data 55. The print target data 62 and 72 is document data or the like. The print job data 63 and 73 include a PJL (Printer Job Language) command for controlling the multifunction device 4 or the printer 5 in addition to the PDL data 55.

PC2及びPDA3は、ユーザが操作するクライアント端末である。PC2及びPDA3は、ユーザが印刷を指示した印刷対象データ62,72をプリントサーバ1に送信する。   The PC 2 and the PDA 3 are client terminals operated by the user. The PC 2 and the PDA 3 transmit print target data 62 and 72 to which the user has instructed printing to the print server 1.

複合機4は、プリンタ機能、FAX機能、コピー機能、ウェブサーバ機能などを備えた多機能装置である。複合機4は、ユーザにより指定された印刷ジョブデータ63,73をプリントサーバ1から取得し、取得した印刷ジョブデータ63,73の印刷処理を行う。複合機4は、ページ記述言語の一つであるPCL(Printer Control Language)に対応する。   The multifunction device 4 is a multi-function device having a printer function, a FAX function, a copy function, a web server function, and the like. The multi-function device 4 acquires the print job data 63 and 73 designated by the user from the print server 1, and performs print processing of the acquired print job data 63 and 73. The multi function device 4 corresponds to PCL (Printer Control Language) which is one of page description languages.

プリンタ5は、複合機4と同様に、ユーザの指示に応じて取得した印刷ジョブデータの印刷処理を行う。プリンタ5は、ページ記述言語の一つであるPostScript3(以下、PS3と呼ぶ。)に対応する。   The printer 5 performs a printing process of the print job data acquired in accordance with a user instruction, like the multifunction machine 4. The printer 5 corresponds to PostScript3 (hereinafter referred to as PS3) which is one of page description languages.

{2.プリントサーバ1の構成}
図1に示すように、プリントサーバ1は、制御部11と、データ変換部12と、印刷ジョブ管理部13と、記憶部14と、LANインタフェース15とを備える。
{2. Configuration of print server 1}
As shown in FIG. 1, the print server 1 includes a control unit 11, a data conversion unit 12, a print job management unit 13, a storage unit 14, and a LAN interface 15.

制御部11は、図示しないCPU(Central Processing Unit)及びRAM(Random Access Memory)を含み、プリントサーバ1全体を制御する。   The control unit 11 includes a CPU (Central Processing Unit) and a RAM (Random Access Memory) (not shown), and controls the entire print server 1.

データ変換部12は、ユーザに指定されたPDL形式で、印刷対象データ62,72をPDLデータ55に変換する。データ変換部12は、プリンタドライバ121,122を備える。プリンタドライバ121は、印刷対象データ62,72をPCL形式のPDLデータ55に変換する。プリンタドライバ122は、印刷対象データ62,72をPS3形式のPDLデータ55に変換する。   The data converter 12 converts the print target data 62 and 72 into the PDL data 55 in the PDL format designated by the user. The data conversion unit 12 includes printer drivers 121 and 122. The printer driver 121 converts the print target data 62 and 72 into PDL data 55 in the PCL format. The printer driver 122 converts the print target data 62 and 72 into PDL data 55 in the PS3 format.

印刷ジョブ管理部13は、印刷対象データ62,72と、印刷ジョブデータ63,73とを対応付けて管理する。印刷ジョブ管理部13は、識別番号発行部130を含む。識別番号発行部130は、印刷対象データ62,72を受信したときに、受信した印刷対象データ62,72のそれぞれに対して固有のID番号を発行する。   The print job management unit 13 manages the print target data 62 and 72 and the print job data 63 and 73 in association with each other. The print job management unit 13 includes an identification number issuing unit 130. When the print target data 62 and 72 are received, the identification number issuing unit 130 issues a unique ID number to each of the received print target data 62 and 72.

印刷ジョブ管理部13は、印刷条件管理データ51と、ジョブ管理データ52とを保持する。印刷条件管理データ51は、各クライアント端末から送信された条件設定データ61,71と、条件設定データ61,71の送信元とを対応付けたデータである。ジョブ管理データ52は、ID番号と、印刷対象データ62,72と、印刷ジョブデータ63,73とを対応付けたデータである。   The print job management unit 13 holds print condition management data 51 and job management data 52. The print condition management data 51 is data in which the condition setting data 61 and 71 transmitted from each client terminal and the transmission source of the condition setting data 61 and 71 are associated with each other. The job management data 52 is data in which an ID number, print target data 62 and 72, and print job data 63 and 73 are associated with each other.

記憶部14は、ハードディスク装置などの大容量の記憶装置である。記憶部14は、条件設定データ61と、印刷対象データ62,72,72,・・・と、印刷ジョブデータ63,73,73,・・・とを記憶する。条件設定データ61及び印刷対象データ62は、PC2が送信したデータである。印刷ジョブデータ63は、印刷対象データ62に基づいて作成されたデータである。   The storage unit 14 is a large-capacity storage device such as a hard disk device. The storage unit 14 stores condition setting data 61, print target data 62, 72, 72,... And print job data 63, 73, 73,. The condition setting data 61 and the print target data 62 are data transmitted by the PC 2. The print job data 63 is data created based on the print target data 62.

LANインタフェース15は、TCP(Transmission Control Protocol)/IP(Internet Protocol)などのプロトコルを用いて、LAN7を介して各コンピュータと通信を行う。   The LAN interface 15 communicates with each computer via the LAN 7 using a protocol such as TCP (Transmission Control Protocol) / IP (Internet Protocol).

{3.動作概要}
以下、図1に示すプリントシステムの動作の概要について、ユーザがPC2及び複合機4を利用する場合を例に説明する。
{3. Outline of operation}
In the following, an outline of the operation of the print system shown in FIG. 1 will be described by taking the case where the user uses the PC 2 and the multifunction device 4 as an example.

PC2は、ユーザの指示に応じて、条件設定データ61及び印刷対象データ62をプリントサーバ1に送信する。プリントサーバ1は、条件設定データ61に設定されたPDL形式に基づいて、印刷対象データ62をPDLデータ55に変換する。記憶部14は、印刷対象データ62と、PDLデータ55を含む印刷ジョブデータ63とを記憶する。   The PC 2 transmits the condition setting data 61 and the print target data 62 to the print server 1 in accordance with a user instruction. The print server 1 converts the print target data 62 into PDL data 55 based on the PDL format set in the condition setting data 61. The storage unit 14 stores print target data 62 and print job data 63 including PDL data 55.

ユーザは、複合機4を操作して、印刷ジョブデータ63の取得を複合機4に指示する。複合機4は、印刷ジョブデータ63をプリントサーバ1から取得し、取得した印刷ジョブデータ63の印刷処理を行う。このように、プリントサーバ1が、印刷対象データ62をPDLデータ55に変換し、PDLデータ55を含む印刷ジョブデータ63を生成する。このため、PC2及びPDA3などのクライアント端末に複合機4のプリンタドライバをインストールしなくてもよい。   The user operates the multifunction device 4 to instruct the multifunction device 4 to acquire the print job data 63. The multi-function device 4 acquires the print job data 63 from the print server 1 and performs print processing for the acquired print job data 63. As described above, the print server 1 converts the print target data 62 into the PDL data 55 and generates the print job data 63 including the PDL data 55. For this reason, it is not necessary to install the printer driver of the multifunction device 4 in the client terminals such as the PC 2 and the PDA 3.

{4.プリントシステムの各装置の動作}
以下、ユーザがPC2及び複合機4を操作すると仮定して、プリントシステムを構成する各装置の動作を詳しく説明する。また、条件設定データ61、印刷対象データ62及び印刷ジョブデータ63は、記憶部14に保存されていないと仮定する。
{4. Operation of each device of the printing system}
Hereinafter, it is assumed that the user operates the PC 2 and the multifunction peripheral 4, and the operation of each apparatus constituting the print system will be described in detail. Further, it is assumed that the condition setting data 61, the print target data 62, and the print job data 63 are not stored in the storage unit 14.

図2は、プリントシステムの動作の流れを示すシーケンス図である。図2において、ステップS11〜S19は、印刷ジョブデータ63の生成に関する処理である。ステップS31〜S37は、印刷ジョブデータ63を用いた印刷処理に関する。プリントサーバ1は、PC2及び複合機4との通信に、HTTP(Hypertext Transfer Protocol)を使用する。   FIG. 2 is a sequence diagram showing the flow of operation of the printing system. In FIG. 2, steps S <b> 11 to S <b> 19 are processes related to generation of the print job data 63. Steps S31 to S37 relate to print processing using the print job data 63. The print server 1 uses HTTP (Hypertext Transfer Protocol) for communication with the PC 2 and the multifunction peripheral 4.

{4.1.印刷ジョブデータ63の生成}
ユーザは、印刷対象データ62の送信を指示する前に、PC2を操作して印刷条件を設定する。図2に示すように、PC2は、ユーザの操作に応じて、印刷条件の設定に用いるウェブページ(設定ページ)の表示をプリントサーバ1に要求する(ステップS11)。プリントサーバ1において、図示しないウェブサーバ部が、PC2の要求に応じて、設定ページをPC2に送信する(ステップS12)。ユーザは、PC2のモニタに表示された設定ページを利用して、印刷条件を設定する(ステップS13)。
{4.1. Generation of print job data 63}
The user operates the PC 2 to set printing conditions before instructing transmission of the print target data 62. As shown in FIG. 2, the PC 2 requests the print server 1 to display a web page (setting page) used for setting printing conditions in accordance with a user operation (step S11). In the print server 1, a web server unit (not shown) transmits a setting page to the PC 2 in response to a request from the PC 2 (step S12). The user sets printing conditions using the setting page displayed on the monitor of the PC 2 (step S13).

図3は、PC2のモニタに表示される設定ページ200を示す図である。図3に示す設定ページ200において、プルダウンリスト201は、PDLデータ55のデータ形式を指定するためのユーザインタフェースである。ユーザは、複合機4を用いて印刷対象データ62を印刷することを想定して、プルダウンリスト201を「PCL」に設定する。ユーザは、プルダウンリスト202,202,・・・を利用して、出力方法、給紙方法、用紙サイズ、倍率などの印刷条件を入力する。   FIG. 3 is a diagram showing a setting page 200 displayed on the monitor of the PC 2. In the setting page 200 shown in FIG. 3, a pull-down list 201 is a user interface for designating the data format of the PDL data 55. The user sets the pull-down list 201 to “PCL” on the assumption that the print target data 62 is printed using the multifunction device 4. The user uses the pull-down lists 202, 202,... To input printing conditions such as an output method, a paper feeding method, a paper size, and a magnification.

印刷条件を設定した後に、ユーザは、送信ボタン203をクリックする。PC2は、条件設定データ61として、各プルダウンリストに設定されたパラメータをプリントサーバ1に送信する(ステップS14)。プルダウンリスト201に「PCL」が設定されているため、PC2は、PDL形式としてPCLが設定された条件設定データ61をプリントサーバ1に送信する。   After setting the printing conditions, the user clicks the send button 203. The PC 2 transmits the parameters set in each pull-down list to the print server 1 as the condition setting data 61 (step S14). Since “PCL” is set in the pull-down list 201, the PC 2 transmits condition setting data 61 in which PCL is set as the PDL format to the print server 1.

プリントサーバ1が条件設定データ61を受信した場合、印刷ジョブ管理部13は、受信した条件設定データ61を保存する(ステップS15)。条件設定データ61のファイル名が、印刷条件管理データ51に登録される。   When the print server 1 receives the condition setting data 61, the print job management unit 13 stores the received condition setting data 61 (step S15). The file name of the condition setting data 61 is registered in the printing condition management data 51.

図4は、印刷条件管理データ51を示す図である。図4に示すように、印刷条件管理データ51において、条件設定データ61,71のファイル名と、条件設定データ61,71の送信元とが対応付けられている。プリントサーバ1は、クライアント端末と、条件設定データとを一対一で対応付けて管理する。クライアント端末は、複数の条件設定データをプリントサーバ1に保存することはできない。   FIG. 4 is a diagram showing the print condition management data 51. As shown in FIG. 4, in the printing condition management data 51, the file names of the condition setting data 61 and 71 are associated with the transmission sources of the condition setting data 61 and 71. The print server 1 manages the client terminal and the condition setting data in a one-to-one correspondence. The client terminal cannot store a plurality of condition setting data in the print server 1.

次に、ユーザは、PC2を操作して、印刷対象データ62を指定する(ステップS16。印刷対象データ62は、文書データなど、ユーザが視認可能なデータである。PC2は、指定された印刷対象データ62をプリントサーバ1に送信する(ステップS17)。プリントサーバ1は、印刷対象データ62を受信した場合、印刷対象データ受信処理を実行する(ステップS18)。   Next, the user operates the PC 2 to specify the print target data 62 (Step S16. The print target data 62 is data that the user can visually recognize, such as document data. The PC 2 is the specified print target. The data 62 is transmitted to the print server 1 (step S17) When the print server 1 receives the print target data 62, the print server 1 executes a print target data reception process (step S18).

図5は、印刷対象データ受信処理の流れを示すフローチャートである。印刷ジョブ管理部13は、印刷条件管理データ51を参照して、印刷対象データ62の送信元(PC2)の条件設定データ61が、記憶部14に保存されているか否かを確認する(ステップS181)。   FIG. 5 is a flowchart showing the flow of print target data reception processing. The print job management unit 13 refers to the print condition management data 51 and confirms whether or not the condition setting data 61 of the transmission source (PC2) of the print target data 62 is stored in the storage unit 14 (step S181). ).

PC2のIPアドレスが印刷条件管理データ51に設定されていない場合、印刷ジョブ管理部13は、PC2の条件設定データ61を保存していないと判断する(ステップS181においてNo)。印刷ジョブ管理部13は、PC2に対応する条件設定データ61を保存していないことをPC2に通知する(ステップS182)。   When the IP address of the PC 2 is not set in the print condition management data 51, the print job management unit 13 determines that the PC 2 condition setting data 61 is not stored (No in step S181). The print job management unit 13 notifies the PC 2 that the condition setting data 61 corresponding to the PC 2 has not been saved (step S182).

PC2のIPアドレスが印刷条件管理データ51に設定されている場合(ステップS181においてYes)、印刷ジョブ管理部13は、印刷対象データ62から、印刷ジョブデータ63を生成することができると判断する。識別番号発行部130が、印刷対象データ62のID番号を発行する(ステップS183)。   When the IP address of the PC 2 is set in the print condition management data 51 (Yes in step S181), the print job management unit 13 determines that the print job data 63 can be generated from the print target data 62. The identification number issuing unit 130 issues the ID number of the print target data 62 (step S183).

印刷ジョブ管理部13は、ID番号と印刷対象データ62とを対応付けてジョブ管理データ52に登録する(ステップS184)。図6は、ジョブ管理データ52を示す図である。ID番号「0003」が、印刷対象データ62に対応して発行されたIDである。ジョブ管理データ52において、印刷対象データ62のファイル名「Target0003」が、ID番号「0003」に対応付けられる。この時点で、ID番号「0003」に対応する印刷ジョブデータ63のファイル名は、印刷ジョブ管理データ52に登録されない。   The print job management unit 13 registers the ID number and the print target data 62 in association with each other in the job management data 52 (step S184). FIG. 6 is a diagram showing the job management data 52. The ID number “0003” is an ID issued corresponding to the print target data 62. In the job management data 52, the file name “Target0003” of the print target data 62 is associated with the ID number “0003”. At this time, the file name of the print job data 63 corresponding to the ID number “0003” is not registered in the print job management data 52.

データ変換部12が、条件設定データ61に基づいて、印刷対象データ62をPDLデータ55に変換する(ステップS185)。この例では、図3に示すウェブページ200の内容が、条件設定データ61に反映されている。このため、PCL形式に対応するプリンタドライバ121が、印刷対象データ62を変換して、PCL形式のPDLデータ55を生成する。   The data converter 12 converts the print target data 62 into PDL data 55 based on the condition setting data 61 (step S185). In this example, the content of the web page 200 shown in FIG. 3 is reflected in the condition setting data 61. Therefore, the printer driver 121 corresponding to the PCL format converts the print target data 62 to generate the PCL format PDL data 55.

データ変換部12が、PCL形式のPDLデータ55と、制御データとを含む印刷ジョブデータ63を作成する(ステップS186)。制御データは、条件設定データ61に設定された印刷条件(出力方法、用紙サイズなど。図3参照)をPJLで記述したデータである。   The data conversion unit 12 creates print job data 63 including PCL format PDL data 55 and control data (step S186). The control data is data in which printing conditions (output method, paper size, etc., see FIG. 3) set in the condition setting data 61 are described in PJL.

印刷ジョブ管理部13は、印刷ジョブデータ63の保存及び登録を行う(ステップS187)。具体的には、印刷ジョブデータ63が、記憶部14に保存される。印刷ジョブデータ63のファイル名「Job0003」が、ID番号「0003」に対応付けられてジョブ管理データ52に登録される。印刷ジョブ管理部13は、印刷対象データ62の受信に対する応答として、ID番号「0003」をPC2に送信する(ステップS188)。ステップS188と、図2に示すステップ19とは、同一の処理を指している。   The print job management unit 13 stores and registers the print job data 63 (step S187). Specifically, the print job data 63 is stored in the storage unit 14. The file name “Job0003” of the print job data 63 is registered in the job management data 52 in association with the ID number “0003”. The print job management unit 13 transmits the ID number “0003” to the PC 2 as a response to the reception of the print target data 62 (step S188). Step S188 and step 19 shown in FIG. 2 indicate the same processing.

プリントサーバ1が、PC2の条件設定データ61を既に保存している場合、ステップS11〜S14の処理を省略することができる。この場合、印刷ジョブデータ63は、記憶部14に保存されているPC2の条件設定データ61に基づいて作成される。PC2が、条件設定データ61が保存されているか否かをプリントサーバ1に問い合わせることにより、条件設定データ61の有無を確認することができる。これにより、ユーザが、印刷対象データ62を送信するたびに印刷条件を設定しなくてもよい。   When the print server 1 has already saved the condition setting data 61 of the PC 2, the processes in steps S11 to S14 can be omitted. In this case, the print job data 63 is created based on the condition setting data 61 of the PC 2 stored in the storage unit 14. The PC 2 can check the presence / absence of the condition setting data 61 by inquiring of the print server 1 whether or not the condition setting data 61 is stored. Thereby, it is not necessary for the user to set the print condition every time the print target data 62 is transmitted.

また、プリントサーバ1は、PC2の条件設定データ61が保存されている場合、保存中の条件設定データ61の内容を反映した設定ページ200をPC2に送信してもよい(ステップS14)。PC2が、条件設定データ61をプリントサーバ1に送信した場合、記憶部14に保存されている条件設定データ61は、上書きされる。   Further, when the condition setting data 61 of the PC 2 is stored, the print server 1 may transmit the setting page 200 reflecting the content of the condition setting data 61 being stored to the PC 2 (step S14). When the PC 2 transmits the condition setting data 61 to the print server 1, the condition setting data 61 stored in the storage unit 14 is overwritten.

{4.2.印刷ジョブデータ63の印刷}
PC2は、プリントサーバ1から受信した印刷対象データ62のID番号「0003」をモニタに表示する。ユーザは、ID番号を用いて、複合機4に印刷ジョブデータ63の印刷処理を実行させる。
{4.2. Print print job data 63}
The PC 2 displays the ID number “0003” of the print target data 62 received from the print server 1 on the monitor. The user uses the ID number to cause the multi-function device 4 to execute print processing of the print job data 63.

図2を参照する。ユーザは、複合機4の設置場所へ移動する。ユーザは、タッチパネル式ディスプレイ41を操作して、ID番号「0003」を複合機4に入力する(ステップS31)。複合機4は、入力されたID番号「0003」(以下、指定ID番号と呼ぶ。)を含む印刷ジョブ送信要求をプリントサーバ1に送信する(ステップS32)。印刷ジョブ送信要求は、対応形式データを含む。対応形式データは、複合機4が対応するPDLの形式(PCL)と、複合機4が対応する印刷条件(図3に示す設定項目についての対応状況)とを示すデータである。プリントサーバ1は、印刷ジョブ送信要求を受信した場合、印刷ジョブ送信処理(ステップS33)を実行する。   Please refer to FIG. The user moves to the installation location of the multifunction machine 4. The user operates the touch panel display 41 to input the ID number “0003” to the multifunction device 4 (step S31). The multi-function device 4 transmits a print job transmission request including the input ID number “0003” (hereinafter referred to as a designated ID number) to the print server 1 (step S32). The print job transmission request includes corresponding format data. Corresponding format data is data indicating the PDL format (PCL) supported by the multifunction device 4 and the printing conditions (corresponding status of setting items shown in FIG. 3) supported by the multifunction device 4. When the print server 1 receives the print job transmission request, the print server 1 executes a print job transmission process (step S33).

図7は、印刷ジョブ送信処理(ステップS33)の処理を示すフローチャートである。印刷ジョブ管理部13は、指定ID番号とジョブ管理データ52とに基づいて、指定ID番号に対応する印刷ジョブデータ63が保存されているか否かを確認する(ステップS331)。   FIG. 7 is a flowchart showing the print job transmission process (step S33). The print job management unit 13 confirms whether or not the print job data 63 corresponding to the designated ID number is stored based on the designated ID number and the job management data 52 (step S331).

印刷ジョブ管理部13は、指定ID番号がジョブ管理データ52に登録されていない場合(ステップS331においてNo)、印刷ジョブデータ63を保存していないと判断する。印刷ジョブ管理部13は、指定ID番号に対応する印刷ジョブデータ63が存在しないことを示すメッセージを送信する(ステップS332)。この場合、図2に示すステップS34の処理は、実行されない。複合機4は、タッチパネル式ディスプレイ41(図1参照)に、受信したメッセージを送信する。印刷ジョブデータ63がジョブ管理データ52に登録されていないケースについては、後述する。   If the designated ID number is not registered in the job management data 52 (No in step S331), the print job management unit 13 determines that the print job data 63 has not been saved. The print job management unit 13 transmits a message indicating that the print job data 63 corresponding to the designated ID number does not exist (step S332). In this case, the process of step S34 shown in FIG. 2 is not executed. The multifunction device 4 transmits the received message to the touch panel display 41 (see FIG. 1). The case where the print job data 63 is not registered in the job management data 52 will be described later.

印刷ジョブ管理部13は、指定ID番号がジョブ管理データ52に登録されている場合(ステップS331においてYes)、印刷ジョブ送信要求の送信元(複合機4)が印刷ジョブデータ63を処理できるか否かを確認する(ステップS333)。印刷ジョブ管理部13は、印刷ジョブ送信要求に含まれる対応形式データに基づいて、複合機4がPCLに対応していることを確認する。印刷ジョブデータ63は、PCL形式のPDLデータ55を含む。このため、印刷ジョブ管理部13は、複合機4が印刷ジョブデータ63を処理可能であると判断する(ステップS333においてYes)。印刷ジョブ管理部13は、印刷ジョブデータ63を複合機4に送信する(ステップS335)。ステップS335と、図2に示すステップS34とは、同一の処理を指している。   When the designated ID number is registered in the job management data 52 (Yes in step S331), the print job management unit 13 determines whether the transmission source of the print job transmission request (multifunction device 4) can process the print job data 63. Is confirmed (step S333). The print job management unit 13 confirms that the multifunction device 4 is compatible with PCL based on the corresponding format data included in the print job transmission request. The print job data 63 includes PDL data 55 in PCL format. Therefore, the print job management unit 13 determines that the multifunction device 4 can process the print job data 63 (Yes in step S333). The print job management unit 13 transmits the print job data 63 to the multifunction machine 4 (step S335). Step S335 and step S34 shown in FIG. 2 indicate the same processing.

一方、印刷ジョブデータ63がPS3形式のPDLデータ55を含む場合、印刷ジョブ管理部13は、複合機4が印刷ジョブデータ63を処理できないと判断する(ステップS333においてNo)。印刷ジョブ管理部13は、印刷ジョブ送信要求の応答として、複合機4が印刷ジョブデータ63を印刷できないことを示す非対応メッセージをPC2に送信する(ステップS334)。   On the other hand, when the print job data 63 includes the PDL data 55 in the PS3 format, the print job management unit 13 determines that the multifunction device 4 cannot process the print job data 63 (No in step S333). In response to the print job transmission request, the print job management unit 13 transmits a non-corresponding message indicating that the multifunction device 4 cannot print the print job data 63 to the PC 2 (step S334).

また、ステップS333において、プリントサーバ1は、印刷ジョブデータ63に含まれる制御データと、対応形式データとを比較して、複合機4が印刷ジョブデータ63を処理できるか否かを判定する。たとえば、制御データが両面印刷を指示するコマンドを含む場合、プリントサーバ1は、対応形式データを参照して、複合機4が両面印刷に対応しているか否かを判定する。複合機4が印刷ジョブデータ63を処理できないと判定された場合、プリントサーバ1は、非対応メッセージをPC2に送信する(ステップS334)。   In step S <b> 333, the print server 1 compares the control data included in the print job data 63 with the corresponding format data, and determines whether the multifunction device 4 can process the print job data 63. For example, when the control data includes a command for instructing double-sided printing, the print server 1 refers to the corresponding format data and determines whether or not the multifunction device 4 supports double-sided printing. If it is determined that the multifunction device 4 cannot process the print job data 63, the print server 1 transmits a non-corresponding message to the PC 2 (step S334).

再び、図2を参照する。複合機4が印刷ジョブ送信要求の応答として、印刷ジョブデータ63を受信した場合、プリンタ部42(図1参照)が、印刷ジョブデータ63を用いて印刷処理を実行する。ユーザは、複合機4が印刷ジョブデータ63を受信したときに、印刷部数などを再設定してもよい。   Reference is again made to FIG. When the MFP 4 receives the print job data 63 as a response to the print job transmission request, the printer unit 42 (see FIG. 1) executes print processing using the print job data 63. The user may reset the number of copies when the multi-function device 4 receives the print job data 63.

このように、本実施の形態のプリントシステムにおいて、プリントサーバ1は、PC2から印刷対象データ62を受信した場合、条件設定データ61に基づいて、印刷対象データ62から印刷ジョブデータ63を生成する。したがって、PC2、PDA3などのクライアント端末にプリンタドライバをインストールしなくても、印刷対象データ62を印刷することが可能となる。また、ユーザは、非対応メッセージが複合機4に表示された場合、PC2を操作して印刷条件を再設定することにより、複合機4に対応する印刷ジョブデータ63をプリントサーバ1に生成させることができる。   As described above, in the print system according to the present embodiment, when the print server 1 receives the print target data 62 from the PC 2, the print server 1 generates the print job data 63 from the print target data 62 based on the condition setting data 61. Therefore, it is possible to print the print target data 62 without installing a printer driver in a client terminal such as the PC 2 or the PDA 3. In addition, when a non-corresponding message is displayed on the multifunction device 4, the user causes the print server 1 to generate print job data 63 corresponding to the multifunction device 4 by operating the PC 2 to reset the printing conditions. Can do.

{4.3.再変換処理}
プリントサーバ1が非対応メッセージを送信した場合(ステップS334、図7参照)、ユーザは、複合機4を操作して、印刷対象データ62の再変換をプリントサーバ1に指示することができる。以下、記憶部14に保存されている印刷対象データ63がPS3形式のPDLデータ55を含むと仮定して、印刷対象データ62の再変換について詳しく説明する。
{4.3. Reconversion processing}
When the print server 1 transmits a non-corresponding message (step S334, see FIG. 7), the user can operate the multi-function device 4 to instruct the print server 1 to reconvert the print target data 62. Hereinafter, assuming that the print target data 63 stored in the storage unit 14 includes the PDL data 55 in the PS3 format, the reconversion of the print target data 62 will be described in detail.

図2を参照する。ユーザは、複合機4のタッチパネル式ディスプレイ41に指定ID番号を入力して、印刷対象データ62の再変換を指示する。複合機4は、印刷対象データ62の再変換要求をプリントサーバ1に送信する(ステップS35)。再変換要求は、指定ID番号と、複合機4がPCLに対応することを示す対応形式データとを含む。このとき、ユーザは、図3に示す設定ページ200をタッチパネル式ディスプレイ41に表示させて、印刷条件を再設定してもよい。この場合、再設定された印刷条件を含む対応形式データが、再変換要求とともにプリントサーバ1へ送信される。   Please refer to FIG. The user inputs a designated ID number on the touch panel display 41 of the multifunction machine 4 and instructs reconversion of the print target data 62. The multifunction device 4 transmits a reconversion request for the print target data 62 to the print server 1 (step S35). The reconversion request includes a designated ID number and correspondence format data indicating that the multifunction device 4 is compatible with PCL. At this time, the user may display the setting page 200 shown in FIG. 3 on the touch panel display 41 and reset the printing conditions. In this case, the corresponding format data including the reset printing conditions is transmitted to the print server 1 together with the reconversion request.

プリントサーバ1は、再変換要求を受信した場合、再変換処理(ステップS36)を実行する。図8は、再変換処理(ステップS36)のフローチャートである。   When receiving the reconversion request, the print server 1 executes reconversion processing (step S36). FIG. 8 is a flowchart of the reconversion process (step S36).

印刷ジョブ管理部13は、ジョブ管理データ52に基づいて、指定ID番号に対応する印刷対象データ62が保存されているか否かを確認する(ステップS361)。印刷対象データ62が保存されていない場合(ステップS361においてNo)、印刷ジョブ管理部13は、指定ID番号に対応する印刷対象データ62を再変換できないことを複合機4に通知する(ステップS362)。この場合、ユーザは、PC2を操作して、印刷対象データ62をプリントサーバ1に送信し、新たなID番号を取得すればよい。   Based on the job management data 52, the print job management unit 13 checks whether the print target data 62 corresponding to the designated ID number is stored (step S361). If the print target data 62 has not been saved (No in step S361), the print job management unit 13 notifies the multi-function device 4 that the print target data 62 corresponding to the specified ID number cannot be reconverted (step S362). . In this case, the user may operate the PC 2 to transmit the print target data 62 to the print server 1 and obtain a new ID number.

印刷対象データ62が保存されている場合(ステップS361においてYes)、印刷ジョブ管理部13は、指定ID番号に対応する条件設定データ61を変更する(ステップS363)。図6に示すように、ジョブ管理データ52において、ID番号と、印刷対象データ62の送信元とが対応付けられている。また、印刷条件管理データ51において、条件設定データ51の送信元と、条件設定データ51のファイル名とが対応付けられている。このため、印刷ジョブ管理部13は、指定ID番号に対応する条件設定データ61を特定することができる。印刷ジョブ管理部13は、再変換要求とともに受信した対応形式データに基づいて、条件設定データ61に設定されたPDL形式をPCLに変更する。   If the print target data 62 is stored (Yes in step S361), the print job management unit 13 changes the condition setting data 61 corresponding to the designated ID number (step S363). As shown in FIG. 6, in the job management data 52, the ID number and the transmission source of the print target data 62 are associated with each other. In the printing condition management data 51, the transmission source of the condition setting data 51 and the file name of the condition setting data 51 are associated with each other. Therefore, the print job management unit 13 can specify the condition setting data 61 corresponding to the designated ID number. The print job management unit 13 changes the PDL format set in the condition setting data 61 to PCL based on the corresponding format data received together with the reconversion request.

プリンタドライバ121が、変更された条件設定データ61に基づいて、印刷対象データ62を変換して、PCL形式のPDLデータ55を生成する(ステップS364)。データ変換部12が、PCL形式のPDLデータ55と、制御データとを含む印刷ジョブデータ63(以下、PCLジョブデータと呼ぶ。)を新たに作成する(ステップS365)。印刷ジョブ管理部13は、PS3形式のPDLデータを含む印刷ジョブデータ63(以下、PSジョブデータと呼ぶ。)に加えて、PCLジョブデータをジョブ管理データ52に登録する。すなわち、PSジョブデータ及びPCLジョブデータの両者が、記憶部14に保存される。   The printer driver 121 converts the print target data 62 based on the changed condition setting data 61, and generates PDL data 55 in the PCL format (step S364). The data conversion unit 12 newly creates print job data 63 (hereinafter referred to as PCL job data) including PCL format PDL data 55 and control data (step S365). The print job management unit 13 registers PCL job data in the job management data 52 in addition to print job data 63 (hereinafter referred to as PS job data) including PS3 format PDL data. That is, both PS job data and PCL job data are stored in the storage unit 14.

プリントサーバ1は、PCLジョブデータを複合機4に送信する(ステップS366)。ステップS366の処理と、図2に示すステップS37とは、同一の処理を指している。複合機4は、PCLジョブデータの印刷処理を行う。   The print server 1 transmits the PCL job data to the multifunction machine 4 (step S366). The processing in step S366 and step S37 shown in FIG. 2 indicate the same processing. The multi-function device 4 prints PCL job data.

このように、ユーザは、非対応メッセージが複合機4に表示された場合、複合機4を操作して印刷対象データ62の再変換を指示することができる。これにより、ユーザは、PC2を再操作することなく、印刷対象データ62を印刷することができる。   As described above, when a non-corresponding message is displayed on the multifunction device 4, the user can operate the multifunction device 4 to instruct reconversion of the print target data 62. As a result, the user can print the print target data 62 without operating the PC 2 again.

{4.4.削除処理}
再び、図2を参照する。PC2は、PCLジョブデータ、またはステップS34で受信した印刷ジョブデータ63の印刷処理が終了した後に、指定ID番号を含む印刷終了通知をプリントサーバ1に送信する(ステップS38)。印刷ジョブ管理部13は、指定ID番号に対応する印刷対象データ62及び印刷ジョブデータ63を削除する(ステップS39)。記憶部14が、PSジョブデータ及びPCLジョブデータを保存している場合、両者ともに削除される。
{4.4. Delete processing}
Reference is again made to FIG. After the print processing of the PCL job data or the print job data 63 received in step S34 is completed, the PC 2 transmits a print end notification including the designated ID number to the print server 1 (step S38). The print job management unit 13 deletes the print target data 62 and the print job data 63 corresponding to the designated ID number (step S39). When the storage unit 14 stores PS job data and PCL job data, both are deleted.

印刷対象データ62及び印刷ジョブデータ63を削除するか否かを、図3に示す設定ページ200で設定できるようにしてもよい。ユーザは、印刷対象データ62及び印刷ジョブデータ63のいずれか一方を削除するように設定してもよい。この場合、図2に示すステップS14において、PC2は、印刷対象データ62及び印刷ジョブデータ63の削除に関する情報を含む条件設定データ61をプリントサーバ1に送信する。   Whether or not to delete the print target data 62 and the print job data 63 may be set on the setting page 200 shown in FIG. The user may set to delete either the print target data 62 or the print job data 63. In this case, in step S <b> 14 shown in FIG. 2, the PC 2 transmits condition setting data 61 including information related to deletion of the print target data 62 and the print job data 63 to the print server 1.

上記実施の形態において、プリントサーバ1は、PCLジョブデータを作成した場合、PS3形式に対応する印刷ジョブデータ63及びPCLジョブデータの両者を上書きする例を説明した。しかし、プリントサーバ1は、PCLジョブデータを作成した場合、PS3形式に対する印刷ジョブデータ63を削除してもよい。   In the above embodiment, the print server 1 has described the example in which both the print job data 63 and the PCL job data corresponding to the PS3 format are overwritten when the PCL job data is created. However, when creating the PCL job data, the print server 1 may delete the print job data 63 for the PS3 format.

上記実施の形態において、PC2は、HTTPを用いて条件設定データ61及び印刷対象データ62をプリントサーバ1に送信する例を説明した。しかし、PC2は、印刷対象データ62が添付された電子メールをプリントサーバ1に送信してもよい。具体的には、プリントサーバ1には、様々な印刷条件が対応付けられた複数のメールアドレスが登録さえる。PC2は、ユーザが設定した印刷条件に対応するメールアドレスを宛先として、印刷対象データ62が添付された電子メールを送信する。すなわち、PC2は、ユーザが設定した印刷条件をプリントサーバ1に通知するとともに、ユーザが印刷対象として指定した印刷対象データ62を送信する機能を有していればよい。   In the above-described embodiment, the example in which the PC 2 transmits the condition setting data 61 and the print target data 62 to the print server 1 using HTTP has been described. However, the PC 2 may transmit an e-mail attached with the print target data 62 to the print server 1. Specifically, a plurality of mail addresses associated with various printing conditions are registered in the print server 1. The PC 2 transmits an e-mail attached with the print target data 62 with the e-mail address corresponding to the printing condition set by the user as the destination. That is, the PC 2 only needs to have a function of notifying the print server 1 of the printing conditions set by the user and transmitting the print target data 62 designated as the print target by the user.

1 プリントサーバ
2 PC
3 PDA
4 複合機
5 プリンタ
12 データ変換部
13 印刷ジョブ管理部
14 記憶部
61,71 条件設定データ
62,72 印刷対象データ
63,73 印刷ジョブデータ
1 Print server 2 PC
3 PDAs
4 MFP 5 Printer 12 Data Conversion Unit 13 Print Job Management Unit 14 Storage Units 61 and 71 Condition Setting Data 62 and 72 Print Target Data 63 and 73 Print Job Data

Claims (4)

ネットワークに接続されたクライアント端末から印刷対象データを受信した場合、前記印刷対象データを、前記クライアント端末により指定された第1データ形式に対応した第1変換データに変換し、前記第1変換データを含む第1印刷ジョブデータを作成するデータ変換部と、
前記印刷対象データに固有の第1識別情報を発行し、前記第1識別情報を前記クライアント端末に送信する識別情報発行部と、
前記第1識別情報と前記第1印刷ジョブデータとを対応付けて記憶する記憶部と、
前記ネットワークを介して印刷装置から第2識別情報を含むジョブ取得要求を受信し、前記第1識別情報と第2識別情報との対応が確認された場合、前記第1印刷ジョブデータを前記印刷装置に送信する印刷ジョブ送信部と、
を備えるプリントサーバ。
When print target data is received from a client terminal connected to a network, the print target data is converted into first conversion data corresponding to a first data format designated by the client terminal, and the first conversion data is converted into the first conversion data. A data conversion unit for creating first print job data including:
An identification information issuing unit that issues first identification information unique to the print target data and transmits the first identification information to the client terminal;
A storage unit for storing the first identification information and the first print job data in association with each other;
When the job acquisition request including the second identification information is received from the printing apparatus via the network and the correspondence between the first identification information and the second identification information is confirmed, the first print job data is stored in the printing apparatus. A print job sending section to send to
A print server comprising:
請求項1に記載のプリントサーバにおいて、さらに、
前記記憶部は、印刷条件を設定した条件設定データを前記クライアント端末から受信した場合、前記クライアント端末と前記条件設定データとを対応付けて保存し、
前記データ変換部は、前記印刷対象データを受信した場合、前記条件設定データを用いて前記第1印刷ジョブデータを作成するプリントサーバ。
The print server according to claim 1, further comprising:
When the storage unit receives condition setting data in which printing conditions are set from the client terminal, the storage unit associates and stores the client terminal and the condition setting data;
When the data conversion unit receives the print target data, the data conversion unit creates the first print job data using the condition setting data.
請求項1または請求項2に記載のプリントサーバにおいて、
前記ジョブ取得要求は、前記印刷装置が第2データ形式に対応することを示す対応形式データを含み、
前記印刷ジョブ送信部は、前記第1データ形式と前記第2データ形式との対応を確認することができない場合、前記印刷装置が前記第1印刷ジョブデータを処理できないことを前記印刷装置に通知するプリントサーバ。
In the print server according to claim 1 or 2,
The job acquisition request includes corresponding format data indicating that the printing apparatus supports the second data format,
If the correspondence between the first data format and the second data format cannot be confirmed, the print job transmission unit notifies the printing device that the printing device cannot process the first print job data. Print server.
請求項3に記載のプリントサーバであって、
前記データ変換部は、前記第1識別情報と前記対応形式データとを含み、かつ前記第1識別情報に対応するデータの再変換を要求する再変換要求を前記印刷装置から受信した場合、前記印刷対象データを前記第2データ形式に対応する第2変換データに変換し、
前記印刷ジョブ送信部は、前記第2変換データを含む印刷ジョブデータを前記印刷装置に送信するプリントサーバ。
The print server according to claim 3,
The data conversion unit includes the first identification information and the corresponding format data, and when receiving a reconversion request for requesting reconversion of data corresponding to the first identification information from the printing apparatus, Converting the target data into second conversion data corresponding to the second data format;
The print job transmission unit is a print server that transmits print job data including the second conversion data to the printing apparatus.
JP2011006911A 2011-01-17 2011-01-17 Print server Active JP5598345B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011006911A JP5598345B2 (en) 2011-01-17 2011-01-17 Print server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011006911A JP5598345B2 (en) 2011-01-17 2011-01-17 Print server

Publications (2)

Publication Number Publication Date
JP2012150548A JP2012150548A (en) 2012-08-09
JP5598345B2 true JP5598345B2 (en) 2014-10-01

Family

ID=46792755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011006911A Active JP5598345B2 (en) 2011-01-17 2011-01-17 Print server

Country Status (1)

Country Link
JP (1) JP5598345B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6212971B2 (en) * 2013-06-12 2017-10-18 株式会社リコー PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND PRINT CONTROL SYSTEM
CN103955347B (en) * 2014-05-06 2017-02-15 丁四涛 Network printing equipment, server, system and method
JP6558637B2 (en) 2015-10-30 2019-08-14 ブラザー工業株式会社 Management system, image processing apparatus, and computer program
JP6852396B2 (en) * 2016-12-28 2021-03-31 ブラザー工業株式会社 Management server and image processing device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4042321B2 (en) * 2000-10-23 2008-02-06 富士ゼロックス株式会社 Information output system and information output control method
JP2002132464A (en) * 2000-10-24 2002-05-10 Fuji Xerox Co Ltd Network print system, network print control method and spool device
JP2006092373A (en) * 2004-09-24 2006-04-06 Fuji Xerox Co Ltd Print system and its control method
JP2007066112A (en) * 2005-08-31 2007-03-15 Kyocera Mita Corp Data conversion apparatus and image formation system
JP4905114B2 (en) * 2006-12-20 2012-03-28 富士ゼロックス株式会社 Printing system, printing control apparatus and printing control program
JP4274259B2 (en) * 2007-02-28 2009-06-03 コニカミノルタビジネステクノロジーズ株式会社 Push-type pull printing system, pull printing method, and image forming apparatus
JP2009294889A (en) * 2008-06-05 2009-12-17 Ricoh Co Ltd Printing system and printer
JP4748261B2 (en) * 2009-07-23 2011-08-17 コニカミノルタビジネステクノロジーズ株式会社 Image forming system, server apparatus, image forming program, and image forming method

Also Published As

Publication number Publication date
JP2012150548A (en) 2012-08-09

Similar Documents

Publication Publication Date Title
JP5565346B2 (en) Printer
KR101377468B1 (en) Image processing apparatus, control method of image processing apparatus, and recording medium storing computer program
JP4045798B2 (en) Printing system
JP5704800B2 (en) Data processing apparatus, data processing method, and program
US8854670B2 (en) Printing system and print control method
JP5729979B2 (en) Print relay system, print system, image forming apparatus, control method for controlling print relay system, and program
JP6039603B2 (en) Printer list generation device, mobile terminal, printer list generation method, and computer program
JP2018129714A (en) Program and information processing apparatus
US20130010324A1 (en) Printing system, control method, storage client apparatus, printing apparatus, and web application server
JP5598345B2 (en) Print server
JP5998657B2 (en) Device control system, control program, and control method
JP2012034277A (en) Image processing system, control method thereof, and program
JP2019185657A (en) Image forming system and image forming method
JP6403642B2 (en) Image forming system
JP2010092327A (en) Image forming apparatus and terminal device
US10158778B1 (en) Image forming system, terminal, and image forming method that control job by command in terminal
US9092722B2 (en) Printing control apparatus, control method, and storage medium
JP7366680B2 (en) Image processing device, its control method, and program
JP5858092B2 (en) Printer
US7782472B2 (en) Image forming system and image forming method
JP4640694B2 (en) Portable terminal document printing system, server device, and printing method
JP3740289B2 (en) Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium
JP6074923B2 (en) Information processing apparatus, network system, operation information capturing method, and operation information capturing program
JP6930043B2 (en) Programs and information processing equipment
JP2007160755A (en) Document processing program, document processing method, and document processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131029

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140704

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140728

R150 Certificate of patent or registration of utility model

Ref document number: 5598345

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250