JP2019164537A - Print system, print method, and print program - Google Patents

Print system, print method, and print program Download PDF

Info

Publication number
JP2019164537A
JP2019164537A JP2018051678A JP2018051678A JP2019164537A JP 2019164537 A JP2019164537 A JP 2019164537A JP 2018051678 A JP2018051678 A JP 2018051678A JP 2018051678 A JP2018051678 A JP 2018051678A JP 2019164537 A JP2019164537 A JP 2019164537A
Authority
JP
Japan
Prior art keywords
printing
print job
print
printer
printing machine
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.)
Pending
Application number
JP2018051678A
Other languages
Japanese (ja)
Inventor
明日香 黒沢
Asuka Kurosawa
明日香 黒沢
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2018051678A priority Critical patent/JP2019164537A/en
Publication of JP2019164537A publication Critical patent/JP2019164537A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)

Abstract

To provide a print system, a print method, and a print program, capable of shortening a time from a moment which a printer is given an instruction to print to a moment it completes printing, as compared to a case when a specific printer downloads a print job after the printer is given an instruction to print.SOLUTION: A print system 1 includes a transmitting section for transmitting a print job to a device 30A capable of receiving the print job; and a transfer section for, at a specific timing after the print job is sent to the device 30A, identifying a printer 30B present at the nearest position to a mobile terminal 10, and transferring the print job to the identified printer 30B by deeming thereof as a printer of the transfer destination from the device 30A.SELECTED DRAWING: Figure 1

Description

本発明の技術は、印刷システム、印刷方法及び印刷プログラムに関する。   The technology of the present invention relates to a printing system, a printing method, and a printing program.

特許文献1には、無線通信装置を具備した複数の画像形成装置の中の特定の画像形成装置に対して印刷ジョブを送信し当該印刷ジョブを実行させる移動通信端末において、前記画像形成装置の位置情報を検出する位置検出部と、前記位置検出部が検出した画像形成装置についての使用権限の有無を確認する使用権限確認部と、前記使用権限確認部によって使用権限が有ることが確認された画像形成装置の中から、前記移動通信端末の現在位置との距離が最短距離の位置の画像形成装置を検出する最短距離検出部とを備え、使用権限が有り、かつ、移動通信端末と最短距離の位置の画像形成装置に印刷ジョブを送信することを特徴とする移動通信端末が開示されている。   Patent Document 1 discloses the position of the image forming apparatus in a mobile communication terminal that transmits a print job to a specific image forming apparatus among a plurality of image forming apparatuses including a wireless communication apparatus and executes the print job. A position detection unit that detects information, a use authority confirmation unit that confirms whether or not the image forming apparatus detected by the position detection unit has use authority, and an image that is confirmed to have use authority by the use authority confirmation unit A shortest distance detecting unit that detects an image forming apparatus having a shortest distance from the current position of the mobile communication terminal from among the forming apparatuses, and has an authority to use and has the shortest distance from the mobile communication terminal. A mobile communication terminal characterized by transmitting a print job to an image forming apparatus at a position is disclosed.

特許文献2には、クライアントデバイスから送られる印刷ジョブおよびユーザ情報を蓄積するジョブ蓄積部と、前記クライアントデバイスの位置情報を順次取得する位置情報取得部と、前記位置情報から前記クライアントデバイスの移動速度を算出する移動速度算出部と、地図情報を管理するインフラ管理部と、印刷機の設置場所が登録される設置場所登録部と、算出された前記移動速度と蓄積されている前記位置情報と前記地図情報とから前記クライアントデバイスの移動手段を推定する移動手段推定部と、前記移動手段推定部により推定された移動手段に応じて印刷機を探索する範囲を決定し、設置場所が前記クライアントデバイスの現在位置から当該範囲内にある印刷機を選定する送信範囲決定部と、前記送信範囲決定部により選定された印刷機に対して前記印刷ジョブおよびユーザ情報を元に印刷データを送信するジョブ管理部と、を備えたことを特徴とする印刷システムが開示されている。   Patent Document 2 discloses a job storage unit that stores a print job and user information sent from a client device, a position information acquisition unit that sequentially acquires position information of the client device, and a moving speed of the client device from the position information. A moving speed calculating unit that calculates map information, an infrastructure managing unit that manages map information, an installation location registering unit that registers the installation location of a printing press, the calculated moving speed, the accumulated position information, and the A moving unit estimating unit for estimating a moving unit of the client device from map information; a range for searching for a printing press according to the moving unit estimated by the moving unit estimating unit; A transmission range determination unit for selecting a printing press within the range from the current position, and a selection by the transmission range determination unit. Printing system comprising the, a job management unit for transmitting print data based on the print job and the user information is disclosed to the printing press was.

特開2009−187103号公報JP 2009-187103 A 特開2013−12039号公報JP 2013-12039 A

近年、特定の印刷機を指定することなく、携帯端末等で印刷設定を行い、後から、ユーザが印刷を行ないたい印刷機に対して印刷を指示するという、印刷の形態がある。このような印刷の形態においては、ユーザが特定の印刷機に印刷を指示した後に当該印刷機が印刷ジョブをダウンロードする。これでは、ユーザが印刷を指示してから印刷物を得るまでに、印刷ジョブのダウンロードの時間及び印刷ジョブから印刷物を形成する時間の両方がかかってしまう。   In recent years, there has been a form of printing in which print settings are performed on a mobile terminal or the like without specifying a specific printing machine, and the user instructs printing to a printing machine that the user wants to print later. In such a printing mode, the printing machine downloads a print job after the user instructs printing to a specific printing machine. In this case, it takes both the time for downloading the print job and the time for forming the printed material from the print job until the user obtains the printed material after instructing the printing.

本発明は、特定の印刷機に対して印刷を指示した後に当該印刷機が印刷ジョブをダウンロードする場合と比べて、印刷を指示してから印刷機が印刷を完了するまでの時間を短くできる印刷システム、印刷方法及び印刷プログラムを提供することを目的とする。   The present invention provides printing that can shorten the time from when a printing instruction is issued until the printing machine completes printing, compared to when the printing machine downloads a print job after instructing printing to a specific printing machine. It is an object to provide a system, a printing method, and a printing program.

請求項1記載の発明は、印刷ジョブを受信可能な装置に印刷ジョブを送信する送信部と、前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送部と、を有する印刷システムである。   According to the first aspect of the present invention, a transmission unit that transmits a print job to a device capable of receiving a print job, and a position closest to the portable terminal at a specific timing after the print job is transmitted to the device. And a transfer unit that transfers the print job from the apparatus using the specified printer as a transfer destination printer.

請求項2記載の発明においては、前記転送部は、前記携帯端末が前記転送先の印刷機に印刷を指示するよりも前に、前記印刷ジョブの転送を行なう。   According to a second aspect of the present invention, the transfer unit transfers the print job before the portable terminal instructs the transfer destination printing machine to print.

請求項3記載の発明においては、前記転送部は、前記携帯端末の移動に伴って前記携帯端末から最も近い位置に存在する印刷機が別の印刷機に変わった場合、当該別の印刷機をさらなる転送先の印刷機として、さらに印刷機間で前記印刷ジョブを転送する。   According to a third aspect of the present invention, when the printing press that is closest to the portable terminal is changed to another printing machine as the portable terminal moves, the transferring unit changes the other printing machine. As a further transfer destination printing machine, the print job is transferred between the printing machines.

請求項4記載の発明においては、前記装置は、前記印刷ジョブを送信する時点で前記携帯端末から最も近い位置に存在する印刷機である。   According to a fourth aspect of the present invention, the apparatus is a printing machine that is located closest to the portable terminal at the time of transmitting the print job.

請求項5記載の発明においては、印刷機間で前記印刷ジョブが転送された場合、転送元の印刷機から前記印刷ジョブが削除される。   According to a fifth aspect of the present invention, when the print job is transferred between printing presses, the print job is deleted from the transfer source printing press.

請求項6記載の発明においては、前記転送先の印刷機において、前記印刷ジョブが処理可能か否かを判定する処理判定部を更に有し、前記転送先の印刷機において処理不可能である場合、前記転送先の印刷機は、前記送信部から自身が処理可能な印刷ジョブを受信する。   According to a sixth aspect of the present invention, the transfer destination printer further includes a processing determination unit that determines whether the print job can be processed, and the transfer destination printer cannot process the print job. The transfer destination printer receives a print job that it can process from the transmission unit.

請求項7記載の発明においては、前記処理判定部は、前記転送先の印刷機が処理可能な言語で前記印刷ジョブが記述されているか否かにより、前記転送先の印刷機において処理可能か否かを判定する。   According to a seventh aspect of the present invention, the process determination unit determines whether the transfer destination printer can process the print job based on whether the print job is described in a language that can be processed by the transfer destination printer. Determine whether.

請求項8記載の発明においては、前記印刷ジョブに対する印刷設定が前記転送先の印刷機において再現可能か否かを判定する再現判定部を更に有し、前記転送先の印刷機において前記印刷ジョブが再現可能でない場合、前記転送先の印刷機は、前記印刷設定の変更に必要な処理を行なう。   According to an eighth aspect of the present invention, the image forming apparatus further includes a reproduction determination unit that determines whether a print setting for the print job is reproducible on the transfer destination printer, and the print job is transferred to the transfer destination printer. If it is not reproducible, the transfer destination printer performs processing necessary for changing the print settings.

請求項9記載の発明においては、印刷設定の変更に必要な処理は、ユーザに対して印刷設定の変更を促す処理である。   According to the ninth aspect of the present invention, the process necessary for changing the print setting is a process for prompting the user to change the print setting.

請求項10記載の発明においては、印刷設定の変更に必要な処理は、前記印刷設定を前記転送先の印刷機が自身で再現可能な印刷設定に変更する処理である。   In a tenth aspect of the present invention, the process necessary for changing the print setting is a process of changing the print setting to a print setting that can be reproduced by the destination printer.

請求項11記載の発明は、印刷ジョブを受信可能な装置に印刷ジョブを送信する送信ステップと、前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送ステップと、を有する印刷方法である。   The invention according to claim 11 is present at a position closest to the portable terminal at a transmission step of transmitting the print job to a device capable of receiving a print job and at a specific timing after transmitting the print job to the device. A transfer step of specifying a printing machine and transferring the print job from the apparatus using the specified printing machine as a destination printing machine.

請求項12記載の発明は、印刷ジョブを受信可能な装置に印刷ジョブを送信する送信ステップと、前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送ステップと、をコンピュータに実行させる印刷プログラムである。   According to a twelfth aspect of the present invention, a transmission step of transmitting a print job to a device capable of receiving a print job and a specific timing after transmitting the print job to the device exist at a position closest to the portable terminal. A printing program for causing a computer to execute a transfer step of specifying a printing machine and transferring the print job from the apparatus using the specified printing machine as a destination printing machine.

請求項1記載の発明によれば、特定の印刷機に対して印刷を指示した後に当該印刷機が印刷ジョブをダウンロードする場合と比べて、印刷を指示してから印刷機が印刷を完了するまでの時間を短くできる。   According to the first aspect of the present invention, compared to when the printing machine downloads a print job after instructing printing to a specific printing machine, the printing machine completes printing until the printing machine completes printing. Can be shortened.

請求項2記載の発明によれば、印刷の指示よりも前に印刷ジョブの転送を開始できる。   According to the second aspect of the present invention, the transfer of the print job can be started before the print instruction.

請求項3記載の発明によれば、常に携帯端末に最も近い印刷機に印刷ジョブを保持させられる。   According to the third aspect of the present invention, the print job can always be held in the printing machine closest to the portable terminal.

請求項4記載の発明によれば、最初から携帯端末に最も近い位置に存在する印刷機に印刷ジョブを保持させられる。   According to the fourth aspect of the present invention, the print job can be held in the printing machine that is closest to the mobile terminal from the beginning.

請求項5記載の発明によれば、同じ印刷ジョブを複数の印刷機が保持することを回避でき、印刷システムの資源の使用を最小限にできる。   According to the invention described in claim 5, it is possible to avoid holding the same print job by a plurality of printing presses, and to minimize the use of resources of the printing system.

請求項6記載の発明によれば、転送先で処理可能な印刷ジョブを自動で受信できる。   According to the sixth aspect of the present invention, a print job that can be processed at the transfer destination can be automatically received.

請求項7記載の発明によれば、処理可能な言語により印刷ジョブを受信できる。   According to the seventh aspect of the present invention, a print job can be received in a processable language.

請求項8記載の発明によれば、印刷ジョブが再現できない場合に、印刷設定を変更できる。   According to the eighth aspect of the present invention, the print setting can be changed when the print job cannot be reproduced.

請求項9記載の発明によれば、ユーザに印刷設定の変更を決定させられる。   According to the ninth aspect of the present invention, it is possible to make the user decide to change the print setting.

請求項10記載の発明によれば、印刷設定を自動で変更できる。   According to the invention of claim 10, the print setting can be automatically changed.

請求項11記載の発明によれば、特定の印刷機に対して印刷を指示した後に当該印刷機が印刷ジョブをダウンロードする場合と比べて、印刷を指示してから印刷機が印刷を完了するまでの時間を短くできる。   According to the eleventh aspect of the invention, as compared with the case where the printing machine downloads a print job after instructing printing to a specific printing machine, the printing machine completes printing until the printing machine completes printing. Can be shortened.

請求項12記載の発明によれば、特定の印刷機に対して印刷を指示した後に当該印刷機が印刷ジョブをダウンロードする場合と比べて、印刷を指示してから印刷機が印刷を完了するまでの時間を短くできる。   According to the twelfth aspect of the present invention, compared with the case where the printing machine downloads a print job after instructing printing to a specific printing machine, the printing machine completes printing after instructing printing. Can be shortened.

本発明の技術の実施形態に係る印刷システムの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of a printing system according to an embodiment of the technology of the present invention. 携帯端末のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a portable terminal. クラウドサーバのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a cloud server. 印刷機のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a printing machine. 携帯端末の機能構成の例を示すブロック図である。It is a block diagram which shows the example of a function structure of a portable terminal. クラウドサーバの機能構成の例を示すブロック図である。It is a block diagram which shows the example of a function structure of a cloud server. 印刷機の機能構成の例を示すブロック図である。It is a block diagram which shows the example of a function structure of a printing press. 携帯端末が担当する印刷処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the printing process which a portable terminal takes charge of. クラウドサーバが担当する印刷処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the printing process which a cloud server takes charge of. 印刷機が担当する印刷処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of a printing process handled by a printing press. 印刷システム1による印刷処理の流れの一例を示すシーケンス図である。3 is a sequence diagram illustrating an example of a flow of printing processing by the printing system 1. FIG. 印刷システムの印刷処理を概念的に説明する図である。FIG. 3 is a diagram conceptually illustrating a printing process of the printing system. 変形例1に係る印刷システム1の印刷処理を概念的に説明する図である。It is a figure which illustrates notionally the printing process of the printing system 1 which concerns on the modification 1. FIG.

以下、本発明の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一または等価な構成要素および部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。   Hereinafter, an example of an embodiment of the technology of the present invention will be described with reference to the drawings. In the drawings, the same or equivalent components and parts are denoted by the same reference numerals. In addition, the dimensional ratios in the drawings are exaggerated for convenience of explanation, and may be different from the actual ratios.

図1は、本発明の技術の実施形態に係る印刷システムの概略構成を示す図である。   FIG. 1 is a diagram illustrating a schematic configuration of a printing system according to an embodiment of the technology of the present invention.

印刷システム1は、携帯端末10、クラウドサーバ20、及び印刷機30(図示の例では、印刷機30A及び印刷機30B)を有する。以下では、印刷機30A及び印刷機30Bを特に区別することがない場合は、印刷機30と呼ぶ。   The printing system 1 includes a mobile terminal 10, a cloud server 20, and a printing machine 30 (in the illustrated example, a printing machine 30A and a printing machine 30B). Hereinafter, the printing machine 30A and the printing machine 30B are referred to as the printing machine 30 unless they are particularly distinguished.

本印刷システム1においては、携帯端末10を保有するユーザが自由に動き、印刷を行ないたい場所において印刷を指示すると、ユーザから最も近い位置の印刷機30において印刷が行なわれる。   In the present printing system 1, when a user who has the mobile terminal 10 freely moves and instructs printing at a place where printing is desired, printing is performed at the printing machine 30 closest to the user.

携帯端末10は、ユーザが携帯する端末である。携帯端末10は、例えば、文字、写真、又は図形等を含む文書ファイル又は画像ファイル等を印刷する為の印刷設定をユーザから受け付ける。また、携帯端末10は、ユーザからの印刷の指示を受け付けると、自身から最も位置が近い印刷機30に印刷を指示する。   The mobile terminal 10 is a terminal carried by the user. For example, the mobile terminal 10 receives a print setting for printing a document file or an image file including characters, photos, graphics, and the like from the user. In addition, when the mobile terminal 10 receives a print instruction from the user, the mobile terminal 10 instructs the printing machine 30 closest to itself to perform printing.

クラウドサーバ20は、携帯端末10における印刷設定に基づき、文書ファイル又は画像ファイル等を印刷するための印刷ジョブを生成する。生成された印刷ジョブは、規定の印刷機30に送信される。規定の印刷機30とは、例えば、ユーザが印刷設定を行なった時点で、携帯端末10から位置が最も近い印刷機30Aである。あるいは、規定の印刷機30とは、携帯端末10のユーザが主に使用する印刷機として予め設定されている印刷機30である。本実施形態では、規定の印刷機は、印刷機30Aであるものとして説明する。また、クラウドサーバ20は、必要に応じて、印刷機30Bにも印刷ジョブを送信する。詳細については、後述する。なお、本実施形態では、クラウドサーバ20を用いる場合について説明するが、クラウドサーバ20の代わりに、ローカルサーバが用いられてもよい。   The cloud server 20 generates a print job for printing a document file or an image file based on the print setting in the mobile terminal 10. The generated print job is transmitted to the prescribed printing machine 30. The prescribed printing machine 30 is, for example, the printing machine 30A that is closest to the portable terminal 10 when the user performs print settings. Alternatively, the prescribed printing machine 30 is a printing machine 30 that is preset as a printing machine that is mainly used by the user of the mobile terminal 10. In the present embodiment, the specified printing machine is described as being the printing machine 30A. In addition, the cloud server 20 transmits a print job to the printing machine 30B as necessary. Details will be described later. In addition, although this embodiment demonstrates the case where the cloud server 20 is used, a local server may be used instead of the cloud server 20. FIG.

印刷機30は、印刷ジョブに基づいて印刷を行なう。印刷機30は、印刷機能だけを有する装置、又は印刷機能以外にも複写等の機能も備えた複合機等、印刷機能を有するいかなる装置であってもよい。印刷機30は、他の印刷機30と通信可能であり、例えば、相互に印刷ジョブの送信及び受信が可能である。例えば、印刷機30Aがクラウドサーバ20から受信した印刷ジョブが、印刷機30Bに転送される場合がある。詳細については、後述する。   The printing machine 30 performs printing based on the print job. The printer 30 may be any device having a printing function, such as a device having only a printing function, or a multifunction machine having a function such as copying in addition to the printing function. The printing press 30 can communicate with other printing presses 30 and, for example, can mutually transmit and receive print jobs. For example, a print job received by the printing press 30A from the cloud server 20 may be transferred to the printing press 30B. Details will be described later.

次に、携帯端末10、クラウドサーバ20、及び印刷機30のハードウェア構成について説明する。   Next, the hardware configuration of the mobile terminal 10, the cloud server 20, and the printing press 30 will be described.

図2は、携帯端末のハードウェア構成を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration of the mobile terminal.

図2に示すように、携帯端末10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、ディスプレイ15及び通信インタフェース16の各構成を有する。各構成は、バス19を介して相互に通信可能に接続されている。   As illustrated in FIG. 2, the mobile terminal 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage 14, a display 15, and a communication interface 16. . Each component is connected to be communicable with each other via a bus 19.

CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12またはストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12またはストレージ14に記録されているプログラムにしたがって、上記各構成の制御および各種の演算処理を行う。本実施形態では、ROM12またはストレージ14には、印刷システム1全体として行なう印刷処理を実行するための印刷プログラムが格納されている。   The CPU 11 is a central processing unit and executes various programs and controls each unit. That is, the CPU 11 reads a program from the ROM 12 or the storage 14 and executes the program using the RAM 13 as a work area. The CPU 11 controls the above components and performs various arithmetic processes according to a program recorded in the ROM 12 or the storage 14. In the present embodiment, the ROM 12 or the storage 14 stores a printing program for executing printing processing performed as the entire printing system 1.

ROM12は、各種プログラムおよび各種データを格納する。RAM13は、作業領域として一時的にプログラムまたはデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)またはSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。   The ROM 12 stores various programs and various data. The RAM 13 temporarily stores a program or data as a work area. The storage 14 is configured by an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores various programs including an operating system and various data.

ディスプレイ15は、例えば、液晶ディスプレイであり、各種の情報を表示する。ディスプレイ15は、タッチパネル方式を採用して、ユーザからの各種入力及び操作を受け付ける入力部としても機能する。入力部は、ディスプレイ15の他に別途設けられてもよい。   The display 15 is a liquid crystal display, for example, and displays various types of information. The display 15 employs a touch panel system and functions as an input unit that accepts various inputs and operations from the user. The input unit may be separately provided in addition to the display 15.

通信インタフェース16は、印刷システム1に含まれる他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi−Fi(登録商標)等の規格が用いられる。   The communication interface 16 is an interface for communicating with other devices included in the printing system 1. For example, standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark) are used.

図3は、クラウドサーバのハードウェア構成を示す図である。   FIG. 3 is a diagram illustrating a hardware configuration of the cloud server.

図3に示すように、クラウドサーバ20は、CPU21、ROM22、RAM23、ストレージ24、及び通信インタフェース25の各構成を有する。各構成は、バス29を介して相互に通信可能に接続されている。CPU21、ROM22、RAM23、ストレージ24、及び通信インタフェース25は、それぞれ、携帯端末10のCPU11、ROM12、RAM13、ストレージ14、及び通信インタフェース16と同様の構成であるので、詳細な説明は省略する。   As illustrated in FIG. 3, the cloud server 20 includes each configuration of a CPU 21, a ROM 22, a RAM 23, a storage 24, and a communication interface 25. Each component is connected to be communicable with each other via a bus 29. Since the CPU 21, ROM 22, RAM 23, storage 24, and communication interface 25 have the same configuration as the CPU 11, ROM 12, RAM 13, storage 14, and communication interface 16 of the mobile terminal 10, respectively, detailed description thereof is omitted.

図4は、印刷機のハードウェア構成を示す図である。   FIG. 4 is a diagram illustrating a hardware configuration of the printing press.

図4に示すように、印刷機30は、CPU31、ROM32、RAM33、ストレージ34、画像形成部35及び通信インタフェース36の各構成を有する。各構成は、バス39を介して相互に通信可能に接続されている。CPU31、ROM32、RAM33、ストレージ34、及び通信インタフェース36は、それぞれ、携帯端末10のCPU11、ROM12、RAM13、ストレージ14、及び通信インタフェース16と同様の構成であるので、詳細な説明は省略する。   As shown in FIG. 4, the printing press 30 has each configuration of a CPU 31, a ROM 32, a RAM 33, a storage 34, an image forming unit 35, and a communication interface 36. Each component is connected to be communicable with each other via a bus 39. Since the CPU 31, ROM 32, RAM 33, storage 34, and communication interface 36 have the same configuration as the CPU 11, ROM 12, RAM 13, storage 14, and communication interface 16 of the mobile terminal 10, respectively, detailed description thereof is omitted.

画像形成部35は、印刷ジョブに基づいて用紙に画像を形成するための装置である。図示しないが、画像形成部35は、用紙を搬送する搬送部、用紙に転写する画像を転写する転写部、及び転写した画像を用紙に定着させる定着部等の各機械的な構成を含む。画像形成の機械的な構成については、周知であるため、ここでの説明は省略する。   The image forming unit 35 is an apparatus for forming an image on a sheet based on a print job. Although not shown, the image forming unit 35 includes mechanical components such as a conveyance unit that conveys a sheet, a transfer unit that transfers an image to be transferred onto the sheet, and a fixing unit that fixes the transferred image onto the sheet. Since the mechanical configuration of image formation is well known, description thereof is omitted here.

次に、携帯端末10、クラウドサーバ20、及び印刷機30の機能構成について説明する。なお、以下では、携帯端末10、クラウドサーバ20及び印刷機30のそれぞれの機能構成を説明するが、機能構成は、必ずしも、以下に説明する装置に帰属する必要はない。以下に説明する機能構成は、印刷システム1に含まれる装置のいずれかに帰属してもよく、以下では、携帯端末10、クラウドサーバ20、及び印刷機30の各装置に機能構成を振り分けた一例を示すに過ぎない。   Next, functional configurations of the mobile terminal 10, the cloud server 20, and the printing press 30 will be described. In the following, the functional configurations of the mobile terminal 10, the cloud server 20, and the printing press 30 will be described. However, the functional configurations need not necessarily belong to the apparatus described below. The functional configuration described below may belong to any of the devices included in the printing system 1, and in the following, an example in which the functional configuration is distributed to each device of the mobile terminal 10, the cloud server 20, and the printing press 30. It only shows.

図5は、携帯端末の機能構成の例を示すブロック図である。   FIG. 5 is a block diagram illustrating an example of a functional configuration of the mobile terminal.

図5に示すように、携帯端末10は、機能構成として、設定受付部101、送信部102、及び転送部103を有する。各機能構成は、CPU11がROM12またはストレージ14に記憶された印刷プログラムを読み出し、RAM13に展開して実行することにより実現される。   As illustrated in FIG. 5, the mobile terminal 10 includes a setting reception unit 101, a transmission unit 102, and a transfer unit 103 as functional configurations. Each functional configuration is realized by the CPU 11 reading out a print program stored in the ROM 12 or the storage 14, developing it in the RAM 13, and executing it.

設定受付部101は、ユーザによる印刷の設定を受け付ける。ユーザは、携帯端末10のディスプレイ15により、各種印刷設定を参照しながら、印刷に反映する印刷設定を入力する。   A setting reception unit 101 receives a print setting by a user. The user inputs print settings to be reflected in printing while referring to various print settings on the display 15 of the mobile terminal 10.

送信部102は、印刷ジョブを受信可能なクラウドサーバ20に印刷ジョブを送信する。あるいは、送信部102は、クラウドサーバ20を介して、印刷ジョブを受信可能な印刷機30に印刷ジョブを送信する。本実施形態では、送信部102は、クラウドサーバ20を介して、印刷ジョブを送信する場合について説明する。   The transmission unit 102 transmits the print job to the cloud server 20 that can receive the print job. Alternatively, the transmission unit 102 transmits the print job to the printing machine 30 that can receive the print job via the cloud server 20. In the present embodiment, a case where the transmission unit 102 transmits a print job via the cloud server 20 will be described.

転送部103は、クラウドサーバ20から特定の印刷機30に印刷ジョブが送信された後の特定のタイミングにおいて、携帯端末10から最も近い位置に存在する印刷機30を特定し、特定した印刷機30を転送先の印刷機30として、印刷ジョブを転送させる。また、転送部103は、ユーザ(携帯端末10)の移動に伴って携帯端末10から最も近い位置に存在する印刷機30が別の印刷機30に変わった場合、当該別の印刷機30をさらなる転送先の印刷機30として、さらに印刷機30間で印刷ジョブを転送させる。   The transfer unit 103 identifies the printing machine 30 that is closest to the mobile terminal 10 at a specific timing after the print job is transmitted from the cloud server 20 to the specific printing machine 30, and specifies the specified printing machine 30. Are transferred to the printing machine 30 as the transfer destination. Further, when the printing press 30 that is closest to the mobile terminal 10 is changed to another printing machine 30 as the user (mobile terminal 10) moves, the transfer unit 103 further changes the other printing machine 30. As the transfer destination printer 30, a print job is further transferred between the printers 30.

図6は、クラウドサーバの機能構成の例を示すブロック図である。   FIG. 6 is a block diagram illustrating an example of a functional configuration of the cloud server.

図6に示すように、クラウドサーバ20は、機能構成として、印刷ジョブ生成部201を有する。各機能構成は、CPU21がROM22またはストレージ24に記憶された印刷プログラムを読み出し、RAM23に展開して実行することにより実現される。   As illustrated in FIG. 6, the cloud server 20 includes a print job generation unit 201 as a functional configuration. Each functional configuration is realized by the CPU 21 reading out a print program stored in the ROM 22 or the storage 24, developing it in the RAM 23, and executing it.

印刷ジョブ生成部201は、携帯端末10で入力された印刷設定に基づき、印刷ジョブを生成する。印刷の対象となる文書ファイル又は画像ファイル等は、携帯端末10から取得してもよいし、クラウドサーバ20が予めストレージ24に記憶していてもよい。印刷ジョブ生成部201は、どのタイプの印刷機30においても印刷ジョブが処理可能なように、全ての種類のページ記述言語で印刷ジョブを生成する。なお、全ての種類のページ記述言語は、規格として存在する全てのページ記述言語であってもよいし、クラウドサーバ20が印刷ジョブを送信する可能性がある印刷機30に対応している全てのページ記述言語であってもよい。   The print job generation unit 201 generates a print job based on the print settings input from the mobile terminal 10. A document file or an image file to be printed may be acquired from the mobile terminal 10 or may be stored in the storage 24 in advance by the cloud server 20. The print job generation unit 201 generates a print job in all types of page description languages so that the print job can be processed by any type of printing machine 30. It should be noted that all types of page description languages may be all page description languages that exist as standards, or all types that correspond to the printing press 30 to which the cloud server 20 may transmit a print job. It may be a page description language.

図7は、印刷機の機能構成の例を示すブロック図である。   FIG. 7 is a block diagram illustrating an example of a functional configuration of the printing press.

図7に示すように、印刷機30は、処理判定部301、再現判定部302、及び削除指示部303を有する。各機能構成は、CPU31がROM32またはストレージ34に記憶された印刷プログラムを読み出し、RAM33に展開して実行することにより実現される。   As illustrated in FIG. 7, the printing press 30 includes a processing determination unit 301, a reproduction determination unit 302, and a deletion instruction unit 303. Each functional configuration is realized by the CPU 31 reading out a print program stored in the ROM 32 or the storage 34, developing it in the RAM 33, and executing it.

処理判定部301は、印刷機30が印刷ジョブを受信したとき、あるいは、印刷ジョブの転送を受けたときに、印刷ジョブが処理可能な言語で記述されているか否かを判定する。処理判定部301により処理不可能であると判定される場合、印刷機30は、クラウドサーバ20に対して、自身が処理可能な言語で記述された印刷ジョブを要求する。   The processing determination unit 301 determines whether or not the print job is described in a processable language when the printing press 30 receives the print job or receives a print job transfer. When the processing determination unit 301 determines that processing is not possible, the printing press 30 requests the cloud server 20 for a print job described in a language that it can process.

再現判定部302は、印刷機30が印刷ジョブを受信したとき、あるいは、印刷ジョブの転送を受けたときに、印刷ジョブが再現可能か否かを判断する。印刷ジョブが再現可能とは、印刷ジョブに含まれる印刷設定通りに印刷が行なえることを言う。例えば、印刷ジョブの印刷設定として、両面印刷が指示されている場合、印刷機30には、両面印刷のために用紙を反転させる反転機構が必要になる。また、印刷設定にカラー印刷が指示されている場合、印刷機30には、カラートナーが装填されている必要がある。また、印刷設定に後処理(ステープルまたはパンチ等)が指示されている場合、印刷機30には、後処理機構が必要になる。このように印刷設定の指示に応えるには、印刷機30が必要な機構等を備える必要がある。必要な機構を備えていない場合、再現判定部302は、印刷ジョブが再現不可能であると判断する。   The reproduction determination unit 302 determines whether or not the print job can be reproduced when the printing press 30 receives the print job or receives the transfer of the print job. Reproducibility of a print job means that printing can be performed according to print settings included in the print job. For example, when double-sided printing is instructed as the print setting of a print job, the printing machine 30 needs a reversing mechanism that reverses the paper for double-sided printing. When color printing is instructed in the print settings, the printing machine 30 needs to be loaded with color toner. Further, when post-processing (stapling or punching) is instructed in the print setting, the printing machine 30 needs a post-processing mechanism. In order to respond to the print setting instruction in this way, the printing machine 30 needs to have a necessary mechanism and the like. If the necessary mechanism is not provided, the reproduction determination unit 302 determines that the print job cannot be reproduced.

削除指示部303は、印刷ジョブの転送を受けたときに、転送元の印刷機30から印刷ジョブを削除する。   When receiving the transfer of the print job, the delete instruction unit 303 deletes the print job from the transfer source printing machine 30.

次に、携帯端末10、クラウドサーバ20及び印刷機30の作用について順に説明する。印刷システム1全体で実行される印刷処理は、携帯端末10、クラウドサーバ20及び印刷機30に分担される。したがって、以下では、携帯端末10、クラウドサーバ20及び印刷機30が担当する印刷処理の部分について説明する。   Next, operations of the mobile terminal 10, the cloud server 20, and the printing press 30 will be described in order. Printing processing executed in the entire printing system 1 is shared by the mobile terminal 10, the cloud server 20, and the printing machine 30. Therefore, in the following, the part of the printing process that the mobile terminal 10, the cloud server 20, and the printing press 30 are in charge of will be described.

図8は、携帯端末が担当する印刷処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から印刷プログラムを読み出して実行することにより、印刷処理が行なわれる。   FIG. 8 is a flowchart showing the flow of the printing process handled by the mobile terminal. The CPU 11 reads out the print program from the ROM 12 or the storage 14 and executes it to perform the printing process.

CPU11は、設定受付部101として、印刷設定を受け付ける(ステップS101)。CPU11は、受け付けた印刷設定と、当該印刷設定を適用する文書ファイル又は画像ファイル等の印刷対象データとを併せた印刷データ、及び他の印刷ジョブと識別するための固有のジョブIDを、クラウドサーバ20に送信する(ステップS102)。なお、印刷対象データがクラウドサーバ20に予め保存されている場合、携帯端末10は、印刷対象データの代わりに、印刷対象データの名称等を印刷データに含めて送信する。   The CPU 11 accepts print settings as the setting accepting unit 101 (step S101). The CPU 11 uses the cloud server to store the received print settings, print data combining the print target data such as a document file or an image file to which the print settings are applied, and a unique job ID for distinguishing from other print jobs. 20 (step S102). When the print target data is stored in the cloud server 20 in advance, the mobile terminal 10 transmits the print data including the name of the print target data in place of the print target data.

CPU11は、規定の印刷機30を特定する(ステップS103)。規定の印刷機30は、デフォルトとして設定されている印刷機30か、あるいは、携帯端末10に最も近い印刷機30である。   The CPU 11 specifies the specified printing machine 30 (step S103). The specified printing machine 30 is the printing machine 30 set as a default or the printing machine 30 closest to the mobile terminal 10.

CPU11は、規定の印刷機30に、ステップS101でクラウドサーバ20に送信したジョブIDを通知する(ステップS104)。これにより、規定の印刷機30は、クラウドサーバ20から、印刷ジョブをダウンロードできる。詳しくは後述する。なお、ジョブIDの通知に起因して、規定の印刷機30に印刷ジョブが送信されることになるので、CPU11は、送信部102として、ステップS104を実行したと言える。   The CPU 11 notifies the specified printing press 30 of the job ID transmitted to the cloud server 20 in step S101 (step S104). Thereby, the prescribed printing machine 30 can download the print job from the cloud server 20. Details will be described later. Note that because the print job is transmitted to the specified printer 30 due to the notification of the job ID, the CPU 11 can be said to have executed step S104 as the transmission unit 102.

CPU11は、携帯端末10から最も近い位置に存在する印刷機30を監視する(ステップS105)。説明の明確のため、監視している印刷機30を、印刷機30Aとする。そして、CPU11は、携帯端末10から最も近い位置に存在する印刷機が印刷機30Aから変化があるか否か判断する(ステップS106)。最も近い位置に存在する印刷機30に変化があるか否かの判断は、特定のタイミング毎に実行される。特定のタイミングは、例えば、数秒毎、数十秒毎、または数分毎である。また、最も近い位置に存在する印刷機30は、例えば、Bluetooth(登録商標)等の近距離無線通信における電波強度により判断できる。すなわち、携帯端末10が複数の印刷機30と無線通信できる場合、無線接続の電波強度が最も大きい印刷機30が携帯端末10から最も近い印刷機30だと分かる。あるいは、GPS(Global Positioning System)等による携帯端末10の位置情報に基づいて、最も近い印刷機30が判断されてもよい。   The CPU 11 monitors the printing press 30 that is closest to the mobile terminal 10 (step S105). For the sake of clarity, the monitored printing press 30 is assumed to be a printing press 30A. Then, the CPU 11 determines whether or not the printing press that is closest to the portable terminal 10 has changed from the printing press 30A (step S106). The determination as to whether or not there is a change in the printing press 30 present at the closest position is executed at specific timings. The specific timing is, for example, every few seconds, every tens of seconds, or every few minutes. Further, the printing press 30 present at the closest position can be determined based on the radio field intensity in short-range wireless communication such as Bluetooth (registered trademark). That is, when the mobile terminal 10 can wirelessly communicate with a plurality of printing machines 30, it can be understood that the printing machine 30 having the highest radio connection radio wave intensity is the printing machine 30 closest to the mobile terminal 10. Alternatively, the nearest printing press 30 may be determined based on the position information of the mobile terminal 10 by GPS (Global Positioning System) or the like.

最も近い位置に存在する印刷機が印刷機30Aから変わらない場合(ステップS106:NO)、CPU11は、ステップS109の処理に進む。最も近い位置に存在する印刷機30が印刷機30Aから別の印刷機30Bに変わった場合(ステップS106:YES)、CPU11は、携帯端末10に一番近い印刷機30Bを特定する(ステップS107)。   When the nearest printing press does not change from the printing press 30A (step S106: NO), the CPU 11 proceeds to the process of step S109. When the printing press 30 existing at the closest position is changed from the printing press 30A to another printing press 30B (step S106: YES), the CPU 11 specifies the printing press 30B closest to the mobile terminal 10 (step S107). .

そして、CPU11は、転送部103として、ステップS107で特定した印刷機30Bを転送先の印刷機として、ステップS105で監視していた印刷機30Aに対して印刷ジョブの転送を指示する(ステップS108)。なお、転送の指示は、印刷ジョブの転送先である印刷機30Bに対して行なってもよい。   Then, the CPU 11 instructs the transfer unit 103 to transfer the print job to the printing machine 30A monitored in step S105 using the printing machine 30B specified in step S107 as the transfer destination printing machine (step S108). . The transfer instruction may be given to the printing press 30B that is the transfer destination of the print job.

CPU11は、ユーザから印刷指示を受け付けたか否か判断する(ステップS109)。印刷指示は、例えば、ユーザが、携帯端末10のディスプレイ15において印刷を指示するためのボタンを押下することにより、携帯端末10に受け付けられる。あるいは、携帯端末10が所定の距離より短い距離まで印刷機30に近づくことをトリガーとして、印刷指示が受け付けられてもよい。所定の距離は、例えば、印刷機30にユーザの手が届く距離である。   The CPU 11 determines whether a print instruction has been received from the user (step S109). The print instruction is accepted by the mobile terminal 10 when the user presses a button for instructing printing on the display 15 of the mobile terminal 10, for example. Alternatively, a print instruction may be received using a trigger when the mobile terminal 10 approaches the printing press 30 to a distance shorter than a predetermined distance. The predetermined distance is, for example, a distance that the user can reach the printing press 30.

印刷指示を受け付けない場合(ステップS109:NO)、CPU11は、ステップS105の処理に戻る。印刷指示を受け付けた場合(ステップS109:YES)、CPU11は、印刷機30に印刷を指示する(ステップS110)。CPU11は、携帯端末10が担当する印刷処理を終了する。   When the print instruction is not accepted (step S109: NO), the CPU 11 returns to the process of step S105. When the print instruction is received (step S109: YES), the CPU 11 instructs the printing machine 30 to print (step S110). CPU11 complete | finishes the printing process which the portable terminal 10 takes charge of.

図9は、クラウドサーバが担当する印刷処理の流れを示すフローチャートである。CPU21がROM22又はストレージ24から印刷プログラムを読み出して実行することにより、印刷処理が行なわれる。   FIG. 9 is a flowchart showing the flow of print processing handled by the cloud server. The CPU 21 reads out the print program from the ROM 22 or the storage 24 and executes it to perform the printing process.

CPU21は、携帯端末10から印刷データ及びジョブIDを受信したか否か判断する(ステップS201)。印刷データ及びジョブIDを受信していない場合(ステップS201:NO)、CPU21は、受信するまで待機する。   The CPU 21 determines whether print data and a job ID have been received from the mobile terminal 10 (step S201). If the print data and job ID have not been received (step S201: NO), the CPU 21 waits until it is received.

印刷データ及びジョブIDを受信した場合(ステップS201:YES)、CPU21は、印刷データに基づいて、全てのページ記述言語により、印刷対象である文書ファイル等に印刷設定を適用した印刷ジョブを作成する(ステップS202)。CPU21は、作成した印刷ジョブを、ジョブIDに対応付けて、ストレージ24に記憶する。   When the print data and job ID are received (step S201: YES), the CPU 21 creates a print job in which print settings are applied to a document file or the like to be printed in all page description languages based on the print data. (Step S202). The CPU 21 stores the created print job in the storage 24 in association with the job ID.

CPU21は、印刷機30から、ジョブIDと、当該印刷機30が処理可能なページ記述言語とが通知されたか否か判断する(ステップS203)。ジョブIDおよびページ記述言語の通知がない場合(ステップS203:NO)、CPU21は、通知があるまで待機する。   The CPU 21 determines whether or not a job ID and a page description language that can be processed by the printing machine 30 have been notified from the printing machine 30 (step S203). If there is no notification of the job ID and page description language (step S203: NO), the CPU 21 waits until there is a notification.

ジョブIDおよびページ記述言語の通知がある場合(ステップS203:YES)、CPU21は、通知されたジョブIDに対応する印刷ジョブであって、通知されたページ記述言語で記述された印刷ジョブをストレージ24から読み出し、通知元の印刷機30に送信する(ステップS204)。CPU21は、クラウドサーバ20が担当する印刷処理を終了する。   When there is a notification of the job ID and the page description language (step S203: YES), the CPU 21 stores the print job corresponding to the notified job ID and described in the notified page description language in the storage 24. Are transmitted to the printing machine 30 that is the notification source (step S204). The CPU 21 ends the printing process handled by the cloud server 20.

図10は、印刷機が担当する印刷処理の流れを示すフローチャートである。CPU31がROM32又はストレージ34から印刷プログラムを読み出して実行することにより、印刷処理が行なわれる。   FIG. 10 is a flowchart showing the flow of the printing process in charge of the printing press. The CPU 31 reads out a print program from the ROM 32 or the storage 34 and executes it to perform a printing process.

CPU31は、他の印刷機30から転送された印刷ジョブを受信したか否か判断する(ステップS301)。印刷ジョブを受信しない場合(ステップS301:NO)、CPU31は、携帯端末10からジョブIDが通知された否か判断する(ステップS302)。ジョブIDが通知されていない場合(ステップS302:NO)、CPU31は、ステップS301の処理に戻り、印刷ジョブが転送されるか、ジョブIDの通知があるまで待機する。ジョブIDが通知された場合(ステップS302:YES)、CPU31は、ステップS305の処理に進む。   The CPU 31 determines whether or not a print job transferred from another printing machine 30 has been received (step S301). When the print job is not received (step S301: NO), the CPU 31 determines whether or not the job ID is notified from the portable terminal 10 (step S302). When the job ID is not notified (step S302: NO), the CPU 31 returns to the process of step S301 and waits until the print job is transferred or the job ID is notified. When the job ID is notified (step S302: YES), the CPU 31 proceeds to the process of step S305.

ステップS301の説明に戻って、転送された印刷ジョブを受信する場合(ステップS301:YES)、CPU31は、印刷ジョブの転送元の印刷機30に印刷ジョブの削除を指示する(ステップS303)。そして、CPU31は、受信した印刷ジョブが自身が処理可能なページ記述言語により記述されているか否かを判断する(ステップS304)。自身が処理可能なページ記述言語により記述されている場合(ステップS304:YES)、CPU31は、ステップS307の処理に進む。自身が処理可能なページ記述言語により記述されていない場合(ステップS304:NO)、CPU31は、ステップS305の処理に進む。   Returning to the description of step S301, when the transferred print job is received (step S301: YES), the CPU 31 instructs the printing machine 30 that is the transfer source of the print job to delete the print job (step S303). Then, the CPU 31 determines whether or not the received print job is described in a page description language that can be processed by the CPU 31 (step S304). If it is described in a page description language that can be processed by itself (step S304: YES), the CPU 31 proceeds to the process of step S307. If it is not described in a page description language that can be processed by itself (step S304: NO), the CPU 31 proceeds to the process of step S305.

CPU31は、クラウドサーバ20にジョブID及び処理可能なページ記述言語を通知し(ステップS305)、クラウドサーバ20から、自身が処理可能なページ記述言語の印刷ジョブを受信する(ステップS306)。   The CPU 31 notifies the cloud server 20 of a job ID and a processable page description language (step S305), and receives a print job of a page description language that can be processed by the cloud server 20 (step S306).

CPU31は、印刷ジョブの転送指示を受信したか否か判断する(ステップS307)。転送の指示は、携帯端末10又は転送先の印刷機30から受信しうる。印刷ジョブの転送指示を受信しない場合(ステップS307:NO)、CPU31は、ステップS309の処理に進む。印刷ジョブの転送指示を受信する場合(ステップS307:YES)、CPU31は、転送指示において指定されている転送先の印刷機30に印刷ジョブを送信する(ステップS308)。なお、ステップS303で説明したように、印刷ジョブが転送された場合は、送信先の印刷機30が送信元の印刷機30に印刷ジョブの削除を指示するので、CPU31は、印刷ジョブの削除指示を受信すると、印刷ジョブを削除する。あるいは、CPU31は、印刷ジョブの削除指示がなくても、印刷ジョブを転送した場合には、自動的に印刷ジョブを削除してもよい。   The CPU 31 determines whether or not a print job transfer instruction has been received (step S307). The transfer instruction can be received from the mobile terminal 10 or the printer 30 as the transfer destination. If no print job transfer instruction is received (step S307: NO), the CPU 31 proceeds to the process of step S309. When receiving the print job transfer instruction (step S307: YES), the CPU 31 transmits the print job to the transfer destination printer 30 specified in the transfer instruction (step S308). As described in step S303, when the print job is transferred, the transmission destination printer 30 instructs the transmission source printer 30 to delete the print job, so the CPU 31 instructs the print job to be deleted. When received, the print job is deleted. Alternatively, the CPU 31 may automatically delete the print job when the print job is transferred without an instruction to delete the print job.

CPU31は、携帯端末10から印刷指示があるか否か判断する(ステップS309)。印刷指示がない場合(ステップS309:NO)、CPU31は、ステップS307の処理に戻り、転送あるいは印刷が指示されるまで待機する。印刷指示がされた場合(ステップS309:YES)、CPU31は、印刷ジョブの印刷設定が自身の機能により再現可能か否か判断する(ステップS310)。   The CPU 31 determines whether or not there is a print instruction from the mobile terminal 10 (step S309). If there is no print instruction (step S309: NO), the CPU 31 returns to the process of step S307 and waits until transfer or printing is instructed. When the print instruction is given (step S309: YES), the CPU 31 determines whether or not the print setting of the print job can be reproduced by its own function (step S310).

印刷ジョブが再現可能でない場合(ステップS310:NO)、CPU31は、ユーザに印刷設定の変更に必要な処理を行なう(ステップS311)。印刷設定の変更に必要な処理とは、例えば、自身で再現可能な印刷設定に変更する処理である。この場合、CPU31は、自身が備えるディスプレイ(不図示)又は携帯端末10のディスプレイ15に、印刷設定を変更して印刷を行なう旨を表示する。あるいは、印刷設定の変更に必要な処理は、ユーザに対して印刷設定の変更を促す処理であってもよい。この場合、CPU31は、自身が備えるディスプレイ(不図示)又は携帯端末10のディスプレイ15に、印刷設定の変更を促すメッセージ及び自身が再現可能な印刷設定を提示し、再現可能な範囲内で印刷設定を変更させる。そして、CPU31は、再現可能な範囲内で、印刷を実行し(ステップS312)、印刷機30が担当する印刷処理を終了する。   If the print job is not reproducible (step S310: NO), the CPU 31 performs a process necessary for the user to change the print setting (step S311). The process necessary for changing the print setting is, for example, a process of changing to a print setting that can be reproduced by itself. In this case, the CPU 31 displays on the display (not shown) included in the CPU 31 or the display 15 of the mobile terminal 10 that the print setting is changed and printing is performed. Alternatively, the process necessary for changing the print setting may be a process for prompting the user to change the print setting. In this case, the CPU 31 presents a message prompting the user to change the print setting and a print setting that can be reproduced on the display (not shown) provided in the mobile terminal 10 or the display 15 of the mobile terminal 10, and the print setting within the reproducible range. To change. Then, the CPU 31 executes printing within a reproducible range (step S312), and ends the printing process in charge of the printing press 30.

一方、ステップS310の説明に戻って、印刷ジョブが再現可能である場合(ステップS310:YES)、CPU31は、印刷ジョブの通りに印刷を実行し(ステップS312)、印刷機30が担当する印刷処理を終了する。   On the other hand, returning to the description of step S310, if the print job is reproducible (step S310: YES), the CPU 31 executes printing according to the print job (step S312), and the printing process handled by the printing press 30 is performed. Exit.

以上、携帯端末10、クラウドサーバ20、及び印刷機30の個々の動作について説明した。次に、印刷システム1全体としての流れを、シーケンス図により説明する。   The individual operations of the mobile terminal 10, the cloud server 20, and the printing press 30 have been described above. Next, the flow of the printing system 1 as a whole will be described with reference to a sequence diagram.

図11は、印刷システム1による印刷処理の流れの一例を示すシーケンス図である。図11では、上述の携帯端末10、クラウドサーバ20、及び印刷機30の個々の印刷処理で説明したステップと同様のステップには同じ参照番号を付している。   FIG. 11 is a sequence diagram illustrating an example of the flow of printing processing by the printing system 1. In FIG. 11, steps similar to those described in the individual print processing of the mobile terminal 10, the cloud server 20, and the printing press 30 are given the same reference numerals.

まず、携帯端末10は、印刷設定を受け付け(ステップS101)、印刷データ及びジョブIDをクラウドサーバ20に送信する(ステップS102)。   First, the mobile terminal 10 receives print settings (step S101), and transmits print data and a job ID to the cloud server 20 (step S102).

クラウドサーバ20は、全てのページ記述言語により印刷ジョブを作成する(ステップS202)。   The cloud server 20 creates a print job in all page description languages (step S202).

携帯端末10は、規定の印刷機30Aを特定し(ステップS103)、印刷機30Aに印刷データ及びジョブIDを送信する(ステップS104)。   The portable terminal 10 specifies the prescribed printing machine 30A (step S103), and transmits the print data and job ID to the printing machine 30A (step S104).

印刷機30Aは印刷データ及びジョブIDを受信すると、当該ジョブIDと自身が処理可能なページ記述言語をクラウドサーバ20に通知する(ステップS305)。   When receiving the print data and the job ID, the printing machine 30A notifies the cloud server 20 of the job ID and a page description language that can be processed by the printing machine 30A (step S305).

クラウドサーバ20は、通知されたジョブIDとページ記述言語に基づいて、ステップS202で作成した全ページ記述言語の印刷ジョブのうち、印刷機30Aが処理可能な印刷ジョブを印刷機30Aに送信する(ステップS204)。   Based on the notified job ID and page description language, the cloud server 20 transmits to the printing machine 30A a print job that can be processed by the printing machine 30A among the print jobs in all page description languages created in step S202 ( Step S204).

携帯端末10は、自身から一番近い位置に存在する印刷機30を監視し(ステップS105)、携帯端末10の移動に伴い、印刷機30Bが一番近い位置になる印刷機30であると確認する(ステップS106)。すると、携帯端末10は、印刷機30Aに対して、印刷機30Bに印刷ジョブを転送するように指示する(ステップS108)。   The portable terminal 10 monitors the printing press 30 that is closest to itself (step S105), and confirms that the printing press 30B is the closest printing press 30 as the portable terminal 10 moves. (Step S106). Then, the portable terminal 10 instructs the printing press 30A to transfer the print job to the printing press 30B (step S108).

印刷機30Aは、印刷ジョブを印刷機30Bに転送する(ステップS308)。携帯端末10は、ユーザから印刷指示を受け付けると(ステップS110)、印刷機30Bに印刷を指示する。印刷機30Bは、印刷指示に基づいて、印刷を実行する(ステップS312)。   The printing press 30A transfers the print job to the printing press 30B (step S308). When the portable terminal 10 receives a print instruction from the user (step S110), the portable terminal 10 instructs the printing machine 30B to print. The printing press 30B executes printing based on the printing instruction (step S312).

印刷システム1の印刷処理について、より概念的に説明する。   The printing process of the printing system 1 will be described more conceptually.

図12は、印刷システムの印刷処理を概念的に説明する図である。   FIG. 12 is a diagram conceptually illustrating printing processing of the printing system.

図12に示すように、まずユーザが携帯端末10において印刷設定を行なうと、携帯端末10は、印刷データとジョブIDをクラウドサーバ20に送信する。クラウドサーバ20は、全てのページ記述言語により、印刷ジョブを作成する。作成された印刷ジョブは、携帯端末10のユーザが予め設定している規定の印刷機30Aに送信される。規定の印刷機30Aは、例えば、ユーザが携帯端末10において印刷システム1にログインする際のユーザIDに関連付けられており、当該印刷機30Aを識別するための識別番号が既知の印刷機である。あるいは、印刷ジョブは、携帯端末10から最も近い位置に存在する印刷機30Aに送信される。最も近い位置に存在する印刷機30Aに印刷ジョブを送信する場合、携帯端末10は、印刷機30Aが最も近い位置に存在すると特定する際に、印刷機30Aと通信して、印刷機30Aを表す識別番号を取得し、クラウドサーバ20に通知する。識別番号は、例えば、印刷機30AのMACアドレスである。   As illustrated in FIG. 12, when the user first performs print settings on the mobile terminal 10, the mobile terminal 10 transmits print data and a job ID to the cloud server 20. The cloud server 20 creates a print job in all page description languages. The created print job is transmitted to a prescribed printing machine 30A preset by the user of the mobile terminal 10. For example, the specified printing machine 30A is a printing machine that is associated with a user ID when the user logs in to the printing system 1 in the mobile terminal 10, and has an identification number for identifying the printing machine 30A. Alternatively, the print job is transmitted to the printing press 30 </ b> A that is closest to the mobile terminal 10. When transmitting a print job to the printing machine 30A present at the nearest position, the portable terminal 10 communicates with the printing machine 30A to represent the printing machine 30A when specifying that the printing machine 30A exists at the nearest position. An identification number is acquired and notified to the cloud server 20. The identification number is, for example, the MAC address of the printing press 30A.

ユーザが携帯端末10を持って移動して、携帯端末10から最も近い印刷機30が印刷機30Bに変わったとする。この変化を携帯端末10が検知すると、携帯端末10は、印刷機30Aに送信したジョブIDを、印刷機30Bに送信し、更に、印刷機30Aの識別番号を通知する。   It is assumed that the user moves with the portable terminal 10 and the printing press 30 closest to the portable terminal 10 is changed to the printing press 30B. When the mobile terminal 10 detects this change, the mobile terminal 10 transmits the job ID transmitted to the printing press 30A to the printing press 30B, and further notifies the identification number of the printing press 30A.

印刷機30Bは、通知された識別番号に基づいて、印刷機30Aと通信し、印刷機30Aに対し、ジョブの転送を要求する。印刷機30Aから印刷機30Bに印刷ジョブが転送されると、印刷機30Bはさらに印刷機30Aに対し、印刷ジョブの削除を要求する。印刷機30Aにおいて印刷ジョブが削除されることで印刷ジョブの受け渡しが完了する。   The printing press 30B communicates with the printing press 30A based on the notified identification number, and requests the printing press 30A to transfer a job. When the print job is transferred from the printing press 30A to the printing press 30B, the printing press 30B further requests the printing press 30A to delete the print job. When the printing job is deleted in the printing machine 30A, the delivery of the printing job is completed.

ここで、ユーザが携帯端末10において印刷を指示すると、印刷機30Bが印刷ジョブに基づいて印刷を実行する。ユーザが携帯端末10に印刷を指示する前に、最寄りの印刷機30Bへの印刷ジョブの転送が完了しているため、ユーザが印刷を指示した後に、印刷機30Bが印刷ジョブのダウンロードを始める必要がない。印刷機30Bは、ユーザが印刷を指示すると、印刷ジョブに基づく印刷を即刻開始する。   Here, when the user instructs printing on the mobile terminal 10, the printing press 30B executes printing based on the print job. Since the transfer of the print job to the nearest printing machine 30B is completed before the user instructs the mobile terminal 10 to print, the printing machine 30B needs to start downloading the print job after the user instructs printing. There is no. When the user instructs printing, the printing press 30B immediately starts printing based on the print job.

また、印刷機30Aから印刷機30Bへ印刷ジョブを転送するので、ユーザの移動範囲内のローカルなネットワーク内で印刷ジョブの転送を完了する。通常、ローカルなネットワーク内の通信は、インターネット等の異なるネットワークを介する通信よりも通信速度が速い。ローカルなネットワーク内の印刷機30Aおよび印刷機30Bが有線で接続されていれば、無線で接続されている場合に比べて、さらに印刷ジョブの転送が速く完了される。   In addition, since the print job is transferred from the printing press 30A to the printing press 30B, the transfer of the print job is completed within the local network within the movement range of the user. Usually, communication in a local network has a higher communication speed than communication via a different network such as the Internet. If the printing machine 30A and the printing machine 30B in the local network are connected by wire, the transfer of the print job is completed more quickly than in the case where they are connected wirelessly.

なお、印刷機30Aから送信した印刷ジョブが、印刷機30Bにおいて処理できないページ記述言語により記述されている場合、印刷機30Bは、自身が処理可能なページ記述言語をクラウドサーバ20に通知する。これに伴い、クラウドサーバ20は、印刷機30Bが処理可能なページ記述言語の印刷ジョブを、印刷機30Bに送信する。   If the print job transmitted from the printing press 30A is described in a page description language that cannot be processed by the printing press 30B, the printing press 30B notifies the cloud server 20 of a page description language that can be processed by itself. Accordingly, the cloud server 20 transmits a print job in a page description language that can be processed by the printing press 30B to the printing press 30B.

以上、印刷システム1の印刷処理について説明してきたが、印刷システム1の印刷処理は発明の思想の範囲内において種々の改良及び改変が可能である。   Although the printing process of the printing system 1 has been described above, the printing process of the printing system 1 can be variously improved and modified within the scope of the idea of the invention.

上記実施形態では、印刷システム1の機能構成を携帯端末10、クラウドサーバ20及び印刷機30に分担させる具体例を説明した。しかし、印刷システム1の各機能構成は、上記に分担に限らず、別の組合せにより分担してもよい。すなわち、印刷システム1として、上記機能構成を達成できれば、各機能構成は、携帯端末10、クラウドサーバ20及び印刷機30のいずれに分担されてもよい。例えば、上記実施形態では、携帯端末10から、印刷データ及びジョブIDを、クラウドサーバ20に送信していた。しかし、携帯端末10において特定のページ記述言語により印刷ジョブを作成し、クラウドサーバ20に送信してもよい。この場合、クラウドサーバ20は、受信した印刷ジョブを記述するページ記述言語とは別のページ記述言語により印刷ジョブを作成し、全てのページ記述言語の印刷ジョブを揃える。   In the above embodiment, a specific example in which the functional configuration of the printing system 1 is shared by the mobile terminal 10, the cloud server 20, and the printing press 30 has been described. However, each functional configuration of the printing system 1 is not limited to the above-described sharing, and may be shared by another combination. That is, as long as the above-described functional configuration can be achieved as the printing system 1, each functional configuration may be shared by any of the mobile terminal 10, the cloud server 20, and the printing machine 30. For example, in the above embodiment, the print data and the job ID are transmitted from the mobile terminal 10 to the cloud server 20. However, a print job may be created in a specific page description language in the mobile terminal 10 and transmitted to the cloud server 20. In this case, the cloud server 20 creates a print job in a page description language different from the page description language describing the received print job, and arranges the print jobs in all page description languages.

次に、印刷システム1の変形例について説明する。   Next, a modified example of the printing system 1 will be described.

(変形例1)   (Modification 1)

図13は、変形例1に係る印刷システム1の印刷処理を概念的に説明する図である。   FIG. 13 is a diagram for conceptually explaining printing processing of the printing system 1 according to the first modification.

上記の実施形態においては、携帯端末10がクラウドサーバ20にジョブID及び印刷データを送信し、クラウドサーバ20において印刷ジョブを作成している。一方、変形例1では、携帯端末10において印刷ジョブを作成する。   In the above embodiment, the mobile terminal 10 transmits a job ID and print data to the cloud server 20, and the cloud server 20 creates a print job. On the other hand, in Modification 1, a print job is created in the mobile terminal 10.

図13に示すように、まずユーザが携帯端末10において印刷設定を行なうと、携帯端末10は、印刷ジョブを作成する。作成された印刷ジョブは、携帯端末10のユーザが予め設定している規定の印刷機30Aに送信される。規定の印刷機30Aは、例えば、ユーザが携帯端末10において印刷システム1にログインする際のユーザIDに関連付けられており、当該印刷機30Aを識別するための識別番号が既知の印刷機である。あるいは、印刷ジョブは、携帯端末10から最も近い位置に存在する印刷機30Aに送信される。最も近い位置に存在する印刷機30Aに印刷ジョブを送信する場合、携帯端末10は、印刷機30Aが最も近い位置に存在すると特定する際に、印刷機30Aと通信して、印刷機30Aを表す識別番号を取得する。識別番号は、例えば、印刷機30AのMACアドレスである。   As shown in FIG. 13, when the user first performs print settings on the mobile terminal 10, the mobile terminal 10 creates a print job. The created print job is transmitted to a prescribed printing machine 30A preset by the user of the mobile terminal 10. For example, the specified printing machine 30A is a printing machine that is associated with a user ID when the user logs in to the printing system 1 in the mobile terminal 10, and has an identification number for identifying the printing machine 30A. Alternatively, the print job is transmitted to the printing press 30 </ b> A that is closest to the mobile terminal 10. When transmitting a print job to the printing machine 30A present at the nearest position, the portable terminal 10 communicates with the printing machine 30A to represent the printing machine 30A when specifying that the printing machine 30A exists at the nearest position. Get the identification number. The identification number is, for example, the MAC address of the printing press 30A.

ユーザが携帯端末10を持って移動して、携帯端末10から最も近い印刷機30が印刷機30Bに変わったとする。この変化を携帯端末10が検知すると、携帯端末10は、印刷機30Aに送信したジョブIDを、印刷機30Bに送信し、更に、印刷機30Aの識別番号を通知する。   It is assumed that the user moves with the portable terminal 10 and the printing press 30 closest to the portable terminal 10 is changed to the printing press 30B. When the mobile terminal 10 detects this change, the mobile terminal 10 transmits the job ID transmitted to the printing press 30A to the printing press 30B, and further notifies the identification number of the printing press 30A.

印刷機30Bは、通知された識別番号に基づいて、印刷機30Aと通信し、印刷機30Aに対し、ジョブの転送を要求する。印刷機30Aから印刷機30Bに印刷ジョブが転送されると、印刷機30Bはさらに印刷機30Aに対し、印刷ジョブの削除を要求する。印刷機30Aにおいて印刷ジョブが削除されることで印刷ジョブの受け渡しが完了する。   The printing press 30B communicates with the printing press 30A based on the notified identification number, and requests the printing press 30A to transfer a job. When the print job is transferred from the printing press 30A to the printing press 30B, the printing press 30B further requests the printing press 30A to delete the print job. When the printing job is deleted in the printing machine 30A, the delivery of the printing job is completed.

ここで、ユーザが携帯端末10において印刷を指示すると、印刷機30Bが印刷ジョブに基づいて印刷を実行する。   Here, when the user instructs printing on the mobile terminal 10, the printing press 30B executes printing based on the print job.

なお、印刷機30Aから送信した印刷ジョブが、印刷機30Bにおいて処理できないページ記述言語により記述されている場合、印刷機30Bは、自身が処理可能なページ記述言語を携帯端末10に通知する。これに伴い、携帯端末10は、印刷機30Bが処理可能なページ記述言語により印刷ジョブを作成し直して、印刷機30Bに送信する。   When the print job transmitted from the printing press 30A is described in a page description language that cannot be processed by the printing press 30B, the printing press 30B notifies the portable terminal 10 of a page description language that can be processed by itself. Accordingly, the mobile terminal 10 recreates a print job in a page description language that can be processed by the printing press 30B, and transmits the print job to the printing press 30B.

以上のように、変形例1に示す印刷システム1においては、携帯端末10の位置が変わった場合に、クラウドサーバ20を用いることなく、印刷機30Aから印刷機30Bに印刷ジョブを転送する。   As described above, in the printing system 1 shown in the first modification, when the position of the mobile terminal 10 changes, the print job is transferred from the printing press 30A to the printing press 30B without using the cloud server 20.

なお、上記実施形態および変形例1では、印刷機30Aと印刷機30Bの2台を例に説明したが、印刷システム1に含まれる印刷機30の台数は2台に限定されない。印刷機30が3台以上の場合においても、携帯端末10の移動に伴って携帯端末10から最も近い位置に存在する印刷機30が別の印刷機30に変わる度に、当該別の印刷機30をさらなる転送先の印刷機30として、さらに印刷機30間で印刷ジョブが転送される。   In the above-described embodiment and Modification 1, the two printing machines 30A and 30B have been described as examples. However, the number of printing machines 30 included in the printing system 1 is not limited to two. Even when there are three or more printing machines 30, each time the printing machine 30 that is closest to the portable terminal 10 is changed to another printing machine 30 with the movement of the portable terminal 10, the different printing machine 30. As a further transfer destination printing machine 30, a print job is further transferred between the printing machines 30.

上記の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。   The above processing can also be realized by a dedicated hardware circuit. In this case, it may be executed by one hardware or a plurality of hardware.

また、印刷システム1に含まれる携帯端末10、クラウドサーバ20及び印刷機30を動作させるプログラムは、USB(Universal Serial Bus)メモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory)等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリまたはストレージ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷システム1の一機能としてその各装置のソフトウェアに組み込んでもよい。   A program for operating the mobile terminal 10, the cloud server 20, and the printing press 30 included in the printing system 1 is a computer reading such as a USB (Universal Serial Bus) memory, a flexible disk, a CD-ROM (Compact Disc Read Only Memory). It may be provided by a possible recording medium, or may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is usually transferred to and stored in a memory or storage. Further, this program may be provided as, for example, a single application software, or may be incorporated in the software of each apparatus as one function of the printing system 1.

1 印刷システム
10 携帯端末
20 クラウドサーバ
30、30A、30B 印刷機
11、21、31 CPU
12、22、32 ROM
13、23、33 RAM
14、24、34 ストレージ
15 ディスプレイ
16、25、36 通信インタフェース
19、29、39 バス
35 画像形成部
101 設定受付部
102 送信部
103 転送部
201 印刷ジョブ生成部
301 処理判定部
302 再現判定部
303 削除指示部
DESCRIPTION OF SYMBOLS 1 Printing system 10 Portable terminal 20 Cloud server 30, 30A, 30B Printer 11, 21, 31 CPU
12, 22, 32 ROM
13, 23, 33 RAM
14, 24, 34 Storage 15 Display 16, 25, 36 Communication interface 19, 29, 39 Bus 35 Image forming unit 101 Setting accepting unit 102 Transmitting unit 103 Transfer unit 201 Print job generating unit 301 Processing determining unit 302 Reproduction determining unit 303 Delete Instruction section

Claims (12)

印刷ジョブを受信可能な装置に印刷ジョブを送信する送信部と、
前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送部と、
を有する印刷システム。
A transmission unit that transmits the print job to a device capable of receiving the print job;
At a specific timing after transmitting the print job to the device, the printer that is closest to the mobile terminal is specified, and the print job is transferred from the device using the specified printer as the destination printer. A transfer unit to
Having a printing system.
前記転送部は、前記携帯端末が前記転送先の印刷機に印刷を指示するよりも前に、前記印刷ジョブの転送を行なう請求項1記載の印刷システム。   The printing system according to claim 1, wherein the transfer unit transfers the print job before the portable terminal instructs the transfer destination printing machine to perform printing. 前記転送部は、前記携帯端末の移動に伴って前記携帯端末から最も近い位置に存在する印刷機が別の印刷機に変わった場合、当該別の印刷機をさらなる転送先の印刷機として、さらに印刷機間で前記印刷ジョブを転送する請求項1または請求項2記載の印刷システム。   The transfer unit, when the printing machine that is closest to the portable terminal is changed to another printing machine with the movement of the portable terminal, the another printing machine as a further transfer destination printing machine, The printing system according to claim 1, wherein the print job is transferred between printing machines. 前記装置は、前記印刷ジョブを送信する時点で前記携帯端末から最も近い位置に存在する印刷機である請求項1〜3の何れか一項記載の印刷システム。   The printing system according to claim 1, wherein the apparatus is a printing machine that is present at a position closest to the portable terminal at the time of transmitting the print job. 印刷機間で前記印刷ジョブが転送された場合、転送元の印刷機から前記印刷ジョブが削除される請求項3または請求項4記載の印刷システム。   The printing system according to claim 3 or 4, wherein when the print job is transferred between printing machines, the printing job is deleted from a printing machine as a transfer source. 前記転送先の印刷機において、前記印刷ジョブが処理可能か否かを判定する処理判定部を更に有し、
前記転送先の印刷機において処理不可能である場合、前記転送先の印刷機は、前記送信部から自身が処理可能な印刷ジョブを受信する請求項1〜5の何れか一項記載の印刷システム。
The transfer destination printer further includes a processing determination unit that determines whether the print job can be processed,
The printing system according to any one of claims 1 to 5, wherein when the transfer destination printer cannot process, the transfer destination printer receives a print job that can be processed from the transmission unit. .
前記処理判定部は、前記転送先の印刷機が処理可能な言語で前記印刷ジョブが記述されているか否かにより、前記転送先の印刷機において処理可能か否かを判定する請求項6記載の印刷システム。   7. The process determination unit according to claim 6, wherein the process determination unit determines whether the transfer destination printer can process the print job based on whether the print job is described in a language that can be processed by the transfer destination printer. Printing system. 前記印刷ジョブに対する印刷設定が前記転送先の印刷機において再現可能か否かを判定する再現判定部を更に有し、
前記転送先の印刷機において前記印刷ジョブが再現可能でない場合、前記転送先の印刷機は、前記印刷設定の変更に必要な処理を行なう請求項1〜7の何れか一項に記載の印刷システム。
A reproduction determination unit that determines whether the print setting for the print job is reproducible in the transfer destination printing press;
The printing system according to any one of claims 1 to 7, wherein when the print job is not reproducible in the transfer destination printer, the transfer destination printer performs a process necessary for changing the print setting. .
印刷設定の変更に必要な処理は、ユーザに対して印刷設定の変更を促す処理である請求項8に記載の印刷システム。   The printing system according to claim 8, wherein the process necessary for changing the print setting is a process for prompting the user to change the print setting. 印刷設定の変更に必要な処理は、前記印刷設定を前記転送先の印刷機が自身で再現可能な印刷設定に変更する処理である請求項8に記載の印刷システム。   The printing system according to claim 8, wherein the process necessary for changing the print setting is a process of changing the print setting to a print setting that can be reproduced by the transfer destination printer. 印刷ジョブを受信可能な装置に印刷ジョブを送信する送信ステップと、
前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送ステップと、
を有する印刷方法。
A transmission step of transmitting the print job to a device capable of receiving the print job;
At a specific timing after transmitting the print job to the device, the printer that is closest to the mobile terminal is specified, and the print job is transferred from the device using the specified printer as the destination printer. A transfer step to
A printing method comprising:
印刷ジョブを受信可能な装置に印刷ジョブを送信する送信ステップと、
前記装置に前記印刷ジョブを送信した後の特定のタイミングにおいて、携帯端末から最も近い位置に存在する印刷機を特定し、特定した印刷機を転送先の印刷機として前記装置から前記印刷ジョブを転送する転送ステップと、
をコンピュータに実行させる印刷プログラム。
A transmission step of transmitting the print job to a device capable of receiving the print job;
At a specific timing after transmitting the print job to the device, the printer that is closest to the mobile terminal is specified, and the print job is transferred from the device using the specified printer as the destination printer. A transfer step to
A printing program that causes a computer to execute.
JP2018051678A 2018-03-19 2018-03-19 Print system, print method, and print program Pending JP2019164537A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018051678A JP2019164537A (en) 2018-03-19 2018-03-19 Print system, print method, and print program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018051678A JP2019164537A (en) 2018-03-19 2018-03-19 Print system, print method, and print program

Publications (1)

Publication Number Publication Date
JP2019164537A true JP2019164537A (en) 2019-09-26

Family

ID=68064575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018051678A Pending JP2019164537A (en) 2018-03-19 2018-03-19 Print system, print method, and print program

Country Status (1)

Country Link
JP (1) JP2019164537A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7463116B2 (en) 2020-01-30 2024-04-08 キヤノン株式会社 Information processing apparatus, image forming apparatus, and control method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7463116B2 (en) 2020-01-30 2024-04-08 キヤノン株式会社 Information processing apparatus, image forming apparatus, and control method thereof

Similar Documents

Publication Publication Date Title
US8593677B2 (en) Mobile printing system using a device management server
CN102547031B (en) Mobile printing system
JP7035619B2 (en) Terminal devices, communication systems, programs and display control methods
JP6003485B2 (en) Printing apparatus and computer program
JP2015032057A (en) Information processing device, program, and information processing system
JP5453371B2 (en) Mobile printing system and portable terminal device program
JP6089833B2 (en) Image forming apparatus, portable terminal apparatus, information processing apparatus, image forming system, and program
JP6137076B2 (en) TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE CONTROL PROGRAM
JP6052241B2 (en) PROCESSING DEVICE, DISPLAY SYSTEM, DISPLAY METHOD, AND COMPUTER PROGRAM
JP5523423B2 (en) Mobile printing system and server device
JP5667034B2 (en) Image forming system and program for portable terminal device
EP3413599B1 (en) Information processing apparatus, communication system, and communication method
JP5337857B2 (en) Mobile printing system, server device, and portable terminal device program
JP2016225827A (en) Information processor, control method and program
JP5910348B2 (en) Information processing program, information processing apparatus, and information processing apparatus control method
JP2019164537A (en) Print system, print method, and print program
JP6672648B2 (en) Printing device and program
JP6281343B2 (en) Authority delegation system, authority delegation method, and authority delegation program
JP6013786B2 (en) Image processing system, image processing apparatus, information processing terminal, and computer program
JP6199463B2 (en) Image processing apparatus and information processing terminal
JP2016057829A (en) Printing system and printing method
JP2006333247A (en) Communication system, communication apparatus, and control method thereof
JP6233005B2 (en) Information processing program and information processing apparatus
JP6398811B2 (en) Communication system, information processing apparatus, and program
JP2020004148A (en) Application program for portable terminal and portable terminal