JP5598345B2 - Print server - Google Patents
Print server Download PDFInfo
- 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 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
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データである。
特許文献1において、PCは、インストールされたプリンタドライバを用いて、アプリケーションプログラムが作成したデータをプリントデータに変換し、プリントデータをサーバ装置に送信する。サーバ装置は、画像形成装置の要求にプリントデータを出力するときに、画像形成装置がプリントデータで設定された印刷条件(集約印刷など)に対応するか否かを判定する。サーバ装置は、画像形成装置が対応できないと判定した場合、プリントデータのうち印刷条件に関する部分を書き換える。
In
しかし、特許文献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
そこで、本発明は、前記問題点に鑑み、ユーザが操作する端末にプリンタドライバをインストールすることなく所望のデータを印刷することができる技術を提供することを目的とする。 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
請求項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.
以下、図面を参照しつつ、本発明の実施の形態を説明する。 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
プリントサーバ1は、PC2またはPDA3から送信された印刷対象データ62,72をPDLデータ55に変換し、PDLデータ55を含む印刷ジョブデータ63,73を作成する。印刷対象データ62,72は、文書データなどである。印刷ジョブデータ63,73は、PDLデータ55の他に、複合機4またはプリンタ5を制御するためのPJL(Printer Job Language)コマンドを含む。
The
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
複合機4は、プリンタ機能、FAX機能、コピー機能、ウェブサーバ機能などを備えた多機能装置である。複合機4は、ユーザにより指定された印刷ジョブデータ63,73をプリントサーバ1から取得し、取得した印刷ジョブデータ63,73の印刷処理を行う。複合機4は、ページ記述言語の一つであるPCL(Printer Control Language)に対応する。
The
プリンタ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
{2.プリントサーバ1の構成}
図1に示すように、プリントサーバ1は、制御部11と、データ変換部12と、印刷ジョブ管理部13と、記憶部14と、LANインタフェース15とを備える。
{2. Configuration of print server 1}
As shown in FIG. 1, the
制御部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
データ変換部12は、ユーザに指定されたPDL形式で、印刷対象データ62,72をPDLデータ55に変換する。データ変換部12は、プリンタドライバ121,122を備える。プリンタドライバ121は、印刷対象データ62,72をPCL形式のPDLデータ55に変換する。プリンタドライバ122は、印刷対象データ62,72をPS3形式のPDLデータ55に変換する。
The
印刷ジョブ管理部13は、印刷対象データ62,72と、印刷ジョブデータ63,73とを対応付けて管理する。印刷ジョブ管理部13は、識別番号発行部130を含む。識別番号発行部130は、印刷対象データ62,72を受信したときに、受信した印刷対象データ62,72のそれぞれに対して固有のID番号を発行する。
The print
印刷ジョブ管理部13は、印刷条件管理データ51と、ジョブ管理データ52とを保持する。印刷条件管理データ51は、各クライアント端末から送信された条件設定データ61,71と、条件設定データ61,71の送信元とを対応付けたデータである。ジョブ管理データ52は、ID番号と、印刷対象データ62,72と、印刷ジョブデータ63,73とを対応付けたデータである。
The print
記憶部14は、ハードディスク装置などの大容量の記憶装置である。記憶部14は、条件設定データ61と、印刷対象データ62,72,72,・・・と、印刷ジョブデータ63,73,73,・・・とを記憶する。条件設定データ61及び印刷対象データ62は、PC2が送信したデータである。印刷ジョブデータ63は、印刷対象データ62に基づいて作成されたデータである。
The
LANインタフェース15は、TCP(Transmission Control Protocol)/IP(Internet Protocol)などのプロトコルを用いて、LAN7を介して各コンピュータと通信を行う。
The
{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
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
ユーザは、複合機4を操作して、印刷ジョブデータ63の取得を複合機4に指示する。複合機4は、印刷ジョブデータ63をプリントサーバ1から取得し、取得した印刷ジョブデータ63の印刷処理を行う。このように、プリントサーバ1が、印刷対象データ62をPDLデータ55に変換し、PDLデータ55を含む印刷ジョブデータ63を生成する。このため、PC2及びPDA3などのクライアント端末に複合機4のプリンタドライバをインストールしなくてもよい。
The user operates the
{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
図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
{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
図3は、PC2のモニタに表示される設定ページ200を示す図である。図3に示す設定ページ200において、プルダウンリスト201は、PDLデータ55のデータ形式を指定するためのユーザインタフェースである。ユーザは、複合機4を用いて印刷対象データ62を印刷することを想定して、プルダウンリスト201を「PCL」に設定する。ユーザは、プルダウンリスト202,202,・・・を利用して、出力方法、給紙方法、用紙サイズ、倍率などの印刷条件を入力する。
FIG. 3 is a diagram showing a
印刷条件を設定した後に、ユーザは、送信ボタン203をクリックする。PC2は、条件設定データ61として、各プルダウンリストに設定されたパラメータをプリントサーバ1に送信する(ステップS14)。プルダウンリスト201に「PCL」が設定されているため、PC2は、PDL形式としてPCLが設定された条件設定データ61をプリントサーバ1に送信する。
After setting the printing conditions, the user clicks the
プリントサーバ1が条件設定データ61を受信した場合、印刷ジョブ管理部13は、受信した条件設定データ61を保存する(ステップS15)。条件設定データ61のファイル名が、印刷条件管理データ51に登録される。
When the
図4は、印刷条件管理データ51を示す図である。図4に示すように、印刷条件管理データ51において、条件設定データ61,71のファイル名と、条件設定データ61,71の送信元とが対応付けられている。プリントサーバ1は、クライアント端末と、条件設定データとを一対一で対応付けて管理する。クライアント端末は、複数の条件設定データをプリントサーバ1に保存することはできない。
FIG. 4 is a diagram showing the print
次に、ユーザは、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
図5は、印刷対象データ受信処理の流れを示すフローチャートである。印刷ジョブ管理部13は、印刷条件管理データ51を参照して、印刷対象データ62の送信元(PC2)の条件設定データ61が、記憶部14に保存されているか否かを確認する(ステップS181)。
FIG. 5 is a flowchart showing the flow of print target data reception processing. The print
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
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
印刷ジョブ管理部13は、ID番号と印刷対象データ62とを対応付けてジョブ管理データ52に登録する(ステップS184)。図6は、ジョブ管理データ52を示す図である。ID番号「0003」が、印刷対象データ62に対応して発行されたIDである。ジョブ管理データ52において、印刷対象データ62のファイル名「Target0003」が、ID番号「0003」に対応付けられる。この時点で、ID番号「0003」に対応する印刷ジョブデータ63のファイル名は、印刷ジョブ管理データ52に登録されない。
The print
データ変換部12が、条件設定データ61に基づいて、印刷対象データ62をPDLデータ55に変換する(ステップS185)。この例では、図3に示すウェブページ200の内容が、条件設定データ61に反映されている。このため、PCL形式に対応するプリンタドライバ121が、印刷対象データ62を変換して、PCL形式のPDLデータ55を生成する。
The
データ変換部12が、PCL形式のPDLデータ55と、制御データとを含む印刷ジョブデータ63を作成する(ステップS186)。制御データは、条件設定データ61に設定された印刷条件(出力方法、用紙サイズなど。図3参照)をPJLで記述したデータである。
The
印刷ジョブ管理部13は、印刷ジョブデータ63の保存及び登録を行う(ステップS187)。具体的には、印刷ジョブデータ63が、記憶部14に保存される。印刷ジョブデータ63のファイル名「Job0003」が、ID番号「0003」に対応付けられてジョブ管理データ52に登録される。印刷ジョブ管理部13は、印刷対象データ62の受信に対する応答として、ID番号「0003」をPC2に送信する(ステップS188)。ステップS188と、図2に示すステップ19とは、同一の処理を指している。
The print
プリントサーバ1が、PC2の条件設定データ61を既に保存している場合、ステップS11〜S14の処理を省略することができる。この場合、印刷ジョブデータ63は、記憶部14に保存されているPC2の条件設定データ61に基づいて作成される。PC2が、条件設定データ61が保存されているか否かをプリントサーバ1に問い合わせることにより、条件設定データ61の有無を確認することができる。これにより、ユーザが、印刷対象データ62を送信するたびに印刷条件を設定しなくてもよい。
When the
また、プリントサーバ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
{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
図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
図7は、印刷ジョブ送信処理(ステップS33)の処理を示すフローチャートである。印刷ジョブ管理部13は、指定ID番号とジョブ管理データ52とに基づいて、指定ID番号に対応する印刷ジョブデータ63が保存されているか否かを確認する(ステップS331)。
FIG. 7 is a flowchart showing the print job transmission process (step S33). The print
印刷ジョブ管理部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
印刷ジョブ管理部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
一方、印刷ジョブデータ63がPS3形式のPDLデータ55を含む場合、印刷ジョブ管理部13は、複合機4が印刷ジョブデータ63を処理できないと判断する(ステップS333においてNo)。印刷ジョブ管理部13は、印刷ジョブ送信要求の応答として、複合機4が印刷ジョブデータ63を印刷できないことを示す非対応メッセージをPC2に送信する(ステップS334)。
On the other hand, when the
また、ステップS333において、プリントサーバ1は、印刷ジョブデータ63に含まれる制御データと、対応形式データとを比較して、複合機4が印刷ジョブデータ63を処理できるか否かを判定する。たとえば、制御データが両面印刷を指示するコマンドを含む場合、プリントサーバ1は、対応形式データを参照して、複合機4が両面印刷に対応しているか否かを判定する。複合機4が印刷ジョブデータ63を処理できないと判定された場合、プリントサーバ1は、非対応メッセージをPC2に送信する(ステップS334)。
In step S <b> 333, the
再び、図2を参照する。複合機4が印刷ジョブ送信要求の応答として、印刷ジョブデータ63を受信した場合、プリンタ部42(図1参照)が、印刷ジョブデータ63を用いて印刷処理を実行する。ユーザは、複合機4が印刷ジョブデータ63を受信したときに、印刷部数などを再設定してもよい。
Reference is again made to FIG. When the
このように、本実施の形態のプリントシステムにおいて、プリントサーバ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
{4.3.再変換処理}
プリントサーバ1が非対応メッセージを送信した場合(ステップS334、図7参照)、ユーザは、複合機4を操作して、印刷対象データ62の再変換をプリントサーバ1に指示することができる。以下、記憶部14に保存されている印刷対象データ63がPS3形式のPDLデータ55を含むと仮定して、印刷対象データ62の再変換について詳しく説明する。
{4.3. Reconversion processing}
When the
図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
プリントサーバ1は、再変換要求を受信した場合、再変換処理(ステップS36)を実行する。図8は、再変換処理(ステップS36)のフローチャートである。
When receiving the reconversion request, the
印刷ジョブ管理部13は、ジョブ管理データ52に基づいて、指定ID番号に対応する印刷対象データ62が保存されているか否かを確認する(ステップS361)。印刷対象データ62が保存されていない場合(ステップS361においてNo)、印刷ジョブ管理部13は、指定ID番号に対応する印刷対象データ62を再変換できないことを複合機4に通知する(ステップS362)。この場合、ユーザは、PC2を操作して、印刷対象データ62をプリントサーバ1に送信し、新たなID番号を取得すればよい。
Based on the
印刷対象データ62が保存されている場合(ステップS361においてYes)、印刷ジョブ管理部13は、指定ID番号に対応する条件設定データ61を変更する(ステップS363)。図6に示すように、ジョブ管理データ52において、ID番号と、印刷対象データ62の送信元とが対応付けられている。また、印刷条件管理データ51において、条件設定データ51の送信元と、条件設定データ51のファイル名とが対応付けられている。このため、印刷ジョブ管理部13は、指定ID番号に対応する条件設定データ61を特定することができる。印刷ジョブ管理部13は、再変換要求とともに受信した対応形式データに基づいて、条件設定データ61に設定されたPDL形式をPCLに変更する。
If the
プリンタドライバ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
プリントサーバ1は、PCLジョブデータを複合機4に送信する(ステップS366)。ステップS366の処理と、図2に示すステップS37とは、同一の処理を指している。複合機4は、PCLジョブデータの印刷処理を行う。
The
このように、ユーザは、非対応メッセージが複合機4に表示された場合、複合機4を操作して印刷対象データ62の再変換を指示することができる。これにより、ユーザは、PC2を再操作することなく、印刷対象データ62を印刷することができる。
As described above, when a non-corresponding message is displayed on the
{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
印刷対象データ62及び印刷ジョブデータ63を削除するか否かを、図3に示す設定ページ200で設定できるようにしてもよい。ユーザは、印刷対象データ62及び印刷ジョブデータ63のいずれか一方を削除するように設定してもよい。この場合、図2に示すステップS14において、PC2は、印刷対象データ62及び印刷ジョブデータ63の削除に関する情報を含む条件設定データ61をプリントサーバ1に送信する。
Whether or not to delete the
上記実施の形態において、プリントサーバ1は、PCLジョブデータを作成した場合、PS3形式に対応する印刷ジョブデータ63及びPCLジョブデータの両者を上書きする例を説明した。しかし、プリントサーバ1は、PCLジョブデータを作成した場合、PS3形式に対する印刷ジョブデータ63を削除してもよい。
In the above embodiment, the
上記実施の形態において、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
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
Claims (4)
前記印刷対象データに固有の第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印刷ジョブデータを作成するプリントサーバ。 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.
前記ジョブ取得要求は、前記印刷装置が第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.
前記データ変換部は、前記第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.
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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7564815B2 (en) | 2019-03-13 | 2024-10-09 | コア ヘルス アンド フィットネス エルエルシー | STAIR LIFT, CONTROLLER AND METHOD FOR CONTROLLING SPEED OF MULTIPLE STAIRS - Patent application |
Families Citing this family (4)
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)
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 |
-
2011
- 2011-01-17 JP JP2011006911A patent/JP5598345B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7564815B2 (en) | 2019-03-13 | 2024-10-09 | コア ヘルス アンド フィットネス エルエルシー | STAIR LIFT, CONTROLLER AND METHOD FOR CONTROLLING SPEED OF MULTIPLE STAIRS - Patent application |
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 | |
JP5598345B2 (en) | Print server | |
JP2018129714A (en) | Program and information processing apparatus | |
US20130010324A1 (en) | Printing system, control method, storage client apparatus, printing apparatus, and web application server | |
JP2019185657A (en) | Image forming system and image forming method | |
JP5998657B2 (en) | Device control system, control program, and control method | |
JP2012034277A (en) | Image processing system, control method thereof, and program | |
JP7366680B2 (en) | Image processing device, its control method, and program | |
JP6403642B2 (en) | Image forming system | |
JP5858092B2 (en) | Printer | |
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 | |
JP5030819B2 (en) | Image processing apparatus and image processing method | |
JP3740289B2 (en) | Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium | |
JP2020057366A (en) | Information processing system, information processing apparatus, server, information processing method, and program | |
JP6074923B2 (en) | Information processing apparatus, network system, operation information capturing method, and operation information capturing program | |
JP2006185009A (en) | Print system, server device, and print method of portable terminal document | |
US7782472B2 (en) | Image forming system and image forming method |
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 |