JP7664739B2 - PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM - Google Patents
PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM Download PDFInfo
- Publication number
- JP7664739B2 JP7664739B2 JP2021066068A JP2021066068A JP7664739B2 JP 7664739 B2 JP7664739 B2 JP 7664739B2 JP 2021066068 A JP2021066068 A JP 2021066068A JP 2021066068 A JP2021066068 A JP 2021066068A JP 7664739 B2 JP7664739 B2 JP 7664739B2
- Authority
- JP
- Japan
- Prior art keywords
- print service
- cloud
- cloud print
- print job
- 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
本発明は、クラウドプリントサービスにより提供されるネットワーク上に保存された文書を印刷する印刷システム、クラウドプリントサービスの提供方法、印刷制御方法とプログラムに関する。 The present invention relates to a printing system that prints documents stored on a network provided by a cloud print service, a method for providing a cloud print service, and a printing control method and program.
近年、クラウド経由で印刷ジョブを投入し、画像形成装置に印刷ジョブを送信するクラウドプリントサービスが普及し始めている(例えば特許文献1を参照)。このような印刷システムでは、まず、管理者が画像形成装置を、管理者が所属するクラウドプリントサービスのテナントへ登録する。管理者は、テナントに所属するどのユーザに、画像形成装置の使用を許可させるかを設定する。ここで、テナントとは、ユーザがクラウド上に展開する1つのサービスシステムを意味する。 In recent years, cloud print services that allow print jobs to be submitted via the cloud and sent to an image forming device have become popular (see, for example, Patent Document 1). In such a printing system, an administrator first registers an image forming device to a tenant of the cloud print service to which the administrator belongs. The administrator then sets which users belonging to the tenant are permitted to use the image forming device. Here, a tenant refers to a service system that a user deploys on the cloud.
画像形成装置の使用を許可されたユーザは、クライアント端末からクラウドプリントサービスへ印刷ジョブを投入する。クラウドプリントサービスは、受信した印刷ジョブをストレージに保存する。さらに、クラウドプリントサービスが受信した印刷ジョブは印刷前に、ユーザがプレビューで内容を確認や、不要なページの削除などの文書編集やステイプルをするか否かなどの印刷設定を変更することを可能としている。画像形成装置は、クラウドプリントサービスに保存された印刷ジョブを取得し、印刷する。画像形成装置が印刷ジョブを検知する手段はクラウドプリントサービスからの通知を受信する方法や画像形成装置がクラウドプリントサービスのジョブ追加を監視する方法などが用いられている。また、印刷ジョブとは主に文書データと印刷設定により構成されている。 A user who is permitted to use the image forming device submits a print job from a client terminal to the cloud print service. The cloud print service saves the received print job in storage. Furthermore, before printing the print job received by the cloud print service, the user can preview the contents, edit the document by deleting unnecessary pages, and change print settings such as whether or not to staple. The image forming device obtains the print job saved in the cloud print service and prints it. The image forming device detects the print job by receiving a notification from the cloud print service or by monitoring the addition of jobs to the cloud print service. Furthermore, a print job is mainly composed of document data and print settings.
さらに、画像形成装置が上述したような複数のクラウドプリントサービスをサポートするような形態が普及し始めている。これらの複数のクラウドプリントサービス(以降、CPSと表現する)を連携させてクラウド印刷環境を実現することが考えられる。クラウドプリントサービスは、例えば、GoogleCloudPrint(登録商標)、MicrosoftHybridCloudPrint(登録商標)、またはUniflowOnLine(登録商標)などである。 Furthermore, image forming devices that support multiple cloud print services as described above are becoming more common. It is possible to realize a cloud printing environment by linking these multiple cloud print services (hereinafter referred to as CPS). Examples of cloud print services include Google Cloud Print (registered trademark), Microsoft Hybrid Cloud Print (registered trademark), and Uniflow On Line (registered trademark).
特許文献1は、画像形成装置が複数のクラウドプリントサービス装置を利用する印刷システムを開示していない。複数のクラウドプリントサービスが連携するシステムでは、印刷ジョブを投入するクライアントが利用するクラウドプリントサービスと、画像形成装置が利用するクラウドプリントサービスとが異なっていても、クラウド印刷サービスを利用できる。このようなシステムでは、クライアント端末からクラウドプリントサービスに送信された印刷ジョブが画像形成装置により印刷されるまでに、複数のクラウドプリントサービスにより保持されることがある。たとえばクライアント端末から印刷ジョブが第1のクラウドプリントサービスにアップロードされると、印刷ジョブはそこで保持される。一方、画像形成装置が、第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスに対して印刷ジョブを要求すると、第1のクラウドプリントサービスが保持する印刷ジョブが第2のクラウドプリントサービスにより取得される。そしてそれが画像形成装置に渡される。このように一つの印刷ジョブが複数のクラウドプリントサービスの間で転送され、複数のクラウドプリントサービスにより保存されることがある。複数のクラウドプリント装置がそれぞれ印刷ジョブを保存すると、保存リソースが重複する課題が生じる。また、印刷ジョブの送受信のために通信リソースの消費も多い。
本発明は上記従来例に鑑みて成されたもので、印刷ジョブの重複した保存を抑制し、リソースを効率的に利用することを目的の1つとする。 The present invention was made in consideration of the above-mentioned conventional examples, and one of its objectives is to prevent duplicated storage of print jobs and to use resources efficiently.
上記目的を達成するために本発明は以下のような構成を有する。すなわち、本発明の一側面によれば、第1のクラウドプリントサービスと、
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した、前記第1のクラウドプリントサービスが保持する印刷ジョブの印刷ジョブ情報を取得して前記印刷ジョブ情報に基づく印刷ジョブのリストを表示し
前記印刷ジョブのリストから選択された印刷ジョブの実行の指示に応じて前記選択された印刷ジョブを前記第2のクラウドプリントサービスに要求し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されていると前記第2のクラウドプリントサービスが判定した場合には、前記第2のクラウドプリントサービスからの移動要求に応じて前記第1のクラウドプリントサービスが前記画像形成装置の印刷ジョブの格納領域へと前記選択された印刷ジョブを移動させた通知に応じて、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されていると前記第2のクラウドプリントサービスが判定した場合には、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記第2のクラウドプリントサービスが送信した前記選択された印刷ジョブを受信して実行する
ことを特徴とする印刷システムが提供される。
In order to achieve the above object, the present invention has the following configuration. That is, according to one aspect of the present invention, a first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
A printing system including at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus includes:
The second cloud print service acquires print job information of the print job held by the first cloud print service from the first cloud print service, and displays a list of print jobs based on the print job information; and in response to an instruction to execute a print job selected from the list of print jobs, requests the selected print job to the second cloud print service;
When the second cloud print service determines that a print job selected from the list of print jobs is not held in the second cloud print service and the image forming device is registered in the first cloud print service, in response to a notification that the first cloud print service has moved the selected print job to a print job storage area of the image forming device in response to a move request from the second cloud print service, the print job selected from the list of print jobs is obtained from the first cloud print service and executed;
A printing system is provided, characterized in that when the second cloud print service determines that the selected print job is held in the second cloud print service , even if the image forming device is registered in the first cloud print service , the printing system receives and executes the selected print job sent by the second cloud print service.
また本発明の他の側面によれば、第1のクラウドプリントサービスと、
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置とを少なくとも有する印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した、前記第1のクラウドプリントサービスが保持する印刷ジョブの印刷ジョブ情報を取得して前記印刷ジョブ情報に基づく印刷ジョブのリストを表示し、
ユーザの操作に応じて、前記印刷ジョブのリストから選択された印刷ジョブに対する編集を前記第2のクラウドプリントサービスに要求し、
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能であれば、前記第1のクラウドプリントサービスに前記編集を要求し、
前記第1のクラウドプリントサービスは、前記編集の要求に応じて、前記選択された印刷ジョブに対して前記編集を実行する、
ことを特徴とする印刷システムが提供される。
According to another aspect of the present invention, a first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
and an image forming apparatus registered in the second cloud print service.
The image forming apparatus includes:
The second cloud print service acquires print job information of the print jobs held by the first cloud print service, which the second cloud print service acquires from the first cloud print service, and displays a list of the print jobs based on the print job information ;
requesting the second cloud print service to edit a print job selected from the list of print jobs in response to a user operation;
If the second cloud print service does not hold the selected print job and the editing is possible in the first cloud print service, the second cloud print service requests the editing from the first cloud print service;
the first cloud print service performs the edits on the selected print job in response to the edit request ;
A printing system is provided.
本発明によれば、印刷ジョブの重複した保存を抑制し、リソースを効率的に利用することができる。 This invention makes it possible to prevent duplicated storage of print jobs and to use resources efficiently.
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe multiple features, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicate explanations are omitted.
(第1の実施形態)
●クラウドプリントサービスの連携
図1は、画像形成装置が複数のクラウドプリントサービス(CPS)を連携させて提供している一般的なクラウド印刷環境(クラウドプリントシステムとも呼ぶ。)の構成および処理の流れを模式的に示した図である。クライアント端末101、102とCPS104、105と画像形成装置107が存在する。クライアント端末102からCPS105に投入された印刷ジョブがCPS104を経由して画像形成装置107に印刷が可能な構成となっている。クラウドプリントサービスとはクラウドプリントサーバ(クラウドプリントサービス装置)により提供されるサービスであるが、この説明においては、クラウドプリントサーバとそれによって提供されるサービスとを区別せずにクラウドプリントサービスと呼ぶ。
(First embodiment)
● Cooperation of cloud print services Fig. 1 is a diagram showing a typical configuration and processing flow of a general cloud printing environment (also called a cloud print system) in which an image forming device cooperates with multiple cloud print services (CPS) to provide a print job. There are
クライアント端末101、102は、それぞれ、CPS104、105に対して、印刷ジョブを送信する。CPS104は、クライアント端末101から印刷ジョブを受信し、かつ、CPS105から印刷ジョブを受信するクラウドプリントサービス装置である。CPS105は、クライアント端末102から印刷ジョブを受信し、印刷ジョブを保存するクラウドプリントサービス装置である。ここで、CPS104は、「CompanyA.com」のテナント名称である。CPS105は、「CompanyB.com」のテナント名称である。画像形成装置107は、CPS104から印刷ジョブを受信し、印刷ジョブの印刷処理を実行する。
図1(A)は、複数のクラウドプリントサービスを連携させて画像形成装置から印刷する場合の事前登録処理について示している。 Figure 1 (A) shows the pre-registration process when printing from an image forming device by linking multiple cloud print services.
工程a-1では画像形成装置107をCPS104に登録している。これにより、画像形成装置107はCPS104の印刷ジョブを参照、取得が可能となる。工程a-2では、CPS104をCPS105に登録している。この場合、例えば、CPS104はCPS105に対して仮想的な画像形成装置として登録する。これにより、CPS104が仮想的に画像形成装置として動作することでCPS105に投入された印刷ジョブを参照、取得することが可能となる。
In step a-1, the
図1(B)は、複数のCPSを連携した印刷の例を示す。ここではクライアント端末102からCPS105に投入された印刷ジョブがCPS104を経由して画像形成装置107で印刷されるまでの処理を示している。工程b-1でクライアント端末102から印刷ジョブがCPS105に投入される。工程b-2ではCPS104がCPS104への印刷ジョブ投入を検知し、印刷ジョブの取得を行う。工程b-3では画像形成装置107が、CPS104から印刷ジョブ情報のリストを取得し、ジョブリストをユーザに表示する。ユーザが印刷ジョブを選択し、印刷実行を指示する。工程b-4で画像形成装置107がCPS104から印刷ジョブを取得し、印刷を実行する。本図のように、印刷ジョブはCPS105、CPS104、画像形成装置へと転送されている。
Figure 1 (B) shows an example of printing in which multiple CPSs are linked together. This shows the process in which a print job submitted from the
図1(C)は、複数のCPSを連携した印刷プレビュー(プリントプレビュー)/ジョブ編集の例を示している。ここでは、クライアント端末102からCPS105に投入された印刷ジョブがCPS104に転送され、画像形成装置107からプレビュー機能やジョブ編集機能がユーザにより実行された場合の処理を示している。工程c-1および工程c-2はそれぞれ工程b-1,工程b-2と同一である。印刷ジョブがCPS105を経由してCPS104に保存される。工程c-3では画像形成装置107が、CPS104から印刷ジョブ情報のリストを取得し、ジョブリストをユーザに表示する。ユーザが印刷ジョブを選択しプレビューやジョブ編集の実行を指示する。工程c-4では画像形成装置107がCPS104の印刷ジョブに対してプレビュー画面の取得やジョブの編集を要求し、要求を受けたCPS104が保存されている印刷ジョブを用いてプレビュー画面の生成やジョブ編集処理を行う。本図では、印刷ジョブはCPS105、CPS104へと転送されている。
Figure 1C shows an example of print preview/job editing in which multiple CPSs are linked. Here, the process is shown when a print job input from the
上述したようにCPS104とCPS105が連携した印刷やプレビュー、ジョブ編集をする場合には、CPS105に投入された印刷ジョブは投入時にCPS104に転送される。そのため印刷ジョブがCPS105とCPS104の両方のストレージに保存され、重複してリソースが消費される。また、CPS105がCPS104を介して画像形成装置107へ印刷ジョブを送信するための通信が発生し、通信量が増大する。
続く第2の実施形態では、リソースの消費および通信量の増大を抑制し、ストレージ量や通信量によって従量課金されるクラウドシステムをより効率的かつ経済的に利用するクラウドプリントシステムの実施形態を説明する。
As described above, when printing, previewing, or editing a job is performed in cooperation with the
In the second embodiment, a cloud print system that suppresses an increase in resource consumption and communication traffic and utilizes a cloud system in which charges are based on storage capacity and communication traffic more efficiently and economically will be described.
(第2の実施形態)
<ネットワーク構成>
図4A、図4Bは、第2の実施形態の印刷システムの構成例および処理の流れを模式的に示した図である。構成要素は図1と同様であり、印刷システムは、クライアント端末401~402と、CPS404~405と、画像形成装置407を有する。CPS404~405は、クラウドプリントサービス装置である。
Second Embodiment
<Network Configuration>
4A and 4B are diagrams showing a schematic configuration example and processing flow of a printing system according to the second embodiment. The components are the same as those in Fig. 1, and the printing system includes client terminals 401-402, CPSs 404-405, and an
クライアント端末401、402は、それぞれ、CPS404、405に対して、印刷ジョブを送信する。CPS404は、クライアント端末401から印刷ジョブを受信し、かつ、CPS405から印刷ジョブを受信するクラウドプリントサービス装置である。CPS405は、クライアント端末402から印刷ジョブを受信し、印刷ジョブを保存するクラウドプリントサービス装置である。ここで、CPS404は、「CompanyA.com」のテナント名称を持つテナントである。CPS405は、「CompanyB.com」のテナント名称を持つテナントである。画像形成装置407は、CPS404だけではなくCPS405からも印刷ジョブを受信し、印刷ジョブの印刷処理を実行する。テナントとは、クラウドプリントサービスの単位であり、テナントごとにユーザに対してサービスが提供される。テナント及びそこに属するユーザは予め登録され、認証を受けたユーザがそのテナントのサービスを利用できる。
The
上記の各構成要素は、ネットワークにより通信可能に接続されている。ネットワークは、例えばインターネット等のLAN、WAN、電話回線、専用デジタル回線、ATM等のいずれか、または、これらの組み合わせで実現される通信ネットワークである。ネットワークは、データの送受信が可能であればよい。 The above components are connected to each other via a network so that they can communicate with each other. The network may be, for example, a LAN such as the Internet, a WAN, a telephone line, a dedicated digital line, an ATM, or a communication network realized by a combination of these. Any network may be used as long as it is capable of transmitting and receiving data.
<ハードウェア構成>
図5は、図4のCPS404のハードウェア構成例を示すブロック図である。図4A、図4Bのクライアント端末401、402およびCPS405もCPS404と同様のハードウェア構成を有する。CPS404は、CPU501と、ROM502と、RAM503と、補助記憶装置504と、入力装置505と、出力装置506と、I/F507を有する。
<Hardware Configuration>
Fig. 5 is a block diagram showing an example of the hardware configuration of the
CPU501は、各構成要素(ROM502およびRAM503など)を直接あるいは間接的に制御し、ROM502、RAM503または補助記憶装置504に記憶されているプログラムを実行する。このプログラムには、後述するシーケンス図やフローチャートに示した手順を実現するためのプログラムを含む。ROM502は、BIOSを格納する。RAM(主記憶装置)703は、CPU501のワーク領域として利用され、プログラムをロードするための一次記憶として利用される。補助記憶装置504は、基本ソフトウェアであるOSやプログラムを記憶するHDD(ハードディスクドライブ)、もしくはSSD(ソリッドステートドライブ)などである。入力装置505は、キーボードやポインティングデバイスなどである。出力装置506は、例えば、ディスプレイである。I/F507は、ネットワークに接続するためのインターフェースである。
The
<設定画面>
図2は、ユーザが画像形成装置407にログインして、CPS404からの印刷ジョブを選択して印刷を実行する際の画像形成装置407の操作部の画面例を示す。画像形成装置407は、ユーザ認証管理されている。そこでコピーやプリントなどの画像形成装置407の機能を使うには、ユーザは、画像形成装置407にログインする必要がある。ログインの方法は、IDとパスワードによる認証、ICカードによる認証、生体認証による方法などである。ログインに成功したユーザが、画像形成装置407のプリント機能を選択すると、画像形成装置407は、図2のように、そのユーザの印刷ジョブ一覧画面を表示する。図2の画面では、画像形成装置407は、例えば、ログインユーザが実行可能な印刷ジョブのジョブ名称、部数、色設定、ページ集約数などを表示する。図8の画面では、ユーザは、任意の1つの印刷ジョブを選択して、「印刷」を押下すると、画像形成装置407は、CPS404から該当の印刷ジョブを受信し、印刷を実行する。ユーザが「消去」を選択すると、画像形成装置407は、その印刷ジョブをCPS404に対して削除要求を送信し、CPS404のストレージから該当の印刷ジョブを削除する。また、画像形成装置407は、印刷中に「キャンセル」が選択されると、印刷中の印刷ジョブの印刷処理を停止してキャンセルする。
<Settings screen>
FIG. 2 shows an example of a screen of the operation unit of the
また、「プレビュー」が選択されると、図3(A)のように図2で選択した印刷ジョブのドキュメント内容をプレビューとして表示する。図3(A)のプレビュー画面ではさらに、表示中のページを選択して「ページの削除」が選択されると選択中のページが削除され、「ページの複製」が選択されると選択中のページが複製されるページ編集機能を提供している。 When "Preview" is selected, the document contents of the print job selected in Fig. 2 are displayed as a preview, as shown in Fig. 3(A). The preview screen in Fig. 3(A) also provides a page editing function whereby the currently displayed page can be selected and "Delete Page" can be selected to delete the selected page, or "Duplicate Page" can be selected to duplicate the selected page.
さらに、「設定」が選択されると図3(B)のように図2で選択した印刷ジョブの部数、色設定、ページ集約数などの印刷設定を表示する。図3(B)の印刷設定画面では、部数の変更、色設定の変更、ページ集約数の変更などの印刷設定の変更機能も提供している。 Furthermore, when "Settings" is selected, the print settings for the print job selected in Fig. 2, such as the number of copies, color settings, and number of pages, are displayed as shown in Fig. 3(B). The print settings screen in Fig. 3(B) also provides the ability to change the print settings, such as the number of copies, color settings, and number of pages.
<CPSへの画像形成装置の登録/CPS連携のための登録>
図4A、図4Bに本実施形態におけるクライアント端末とCPSと画像形成装置とを含む印刷システム(あるいは画像形成システム)の動作例を示す。図4A(a)に、本実施形態におけるCPSへの事前登録は、本実施形態における、画像形成装置407の各CPSへの登録およびCPS404とCPS405の連携のための登録についての処理の流れを示している。本実施形態では、画像形成装置407がCPS405の印刷ジョブを直接参照、取得できる必要があるため画像形成装置407はCPS404および405に登録する必要がある。工程4a-1では例えばユーザの操作に応じて画像形成装置407をCPS404に登録している。これにより、画像形成装置407はCPS404の印刷ジョブを参照することや、取得することが可能となる。工程4a-2では、たとえばCPS404の管理者の操作に応じてCPS404をCPS405に登録している。この場合、例えば、CPS404はCPS405に対して仮想的な画像形成装置として登録する。これにより、CPS404はCPS405に投入された印刷ジョブを参照することや、取得することが可能となる。工程4a-3では、ユーザの操作に応じて画像形成装置407をCPS405に登録している。画像形成装置407はCPS405の印刷ジョブも参照することや、取得することが可能となる。工程4a-4では、CPS405とCPS404に登録された画像形成装置407の同一性を確保するための情報(これを連携情報と呼ぶ。)をCPS404に登録している。工程4a-3および工程4a-4の処理の詳細は図6を用いて説明する。なお図6の手順の開始時には、画像形成装置407はCPS404に登録済みであるとする。
<Registering an image forming device to the CPS/Registering for CPS linkage>
4A and 4B show an example of the operation of a printing system (or image forming system) including a client terminal, a CPS, and an image forming device in this embodiment. FIG. 4A(a) shows the flow of processing for the pre-registration to the CPS in this embodiment, the registration of the
図6のステップS611では、ユーザの指示により、クライアント端末402は、WebUIクライアントを利用して、画像形成装置407にWebUI経由で、クラウドプリントサービス登録要求を送信する。ステップS612では、画像形成装置407は、クラウドプリントサービス登録要求を受信すると、CPS405にクラウドプリントサービス登録要求を送信する。ステップS613では、CPS405は、クラウドプリントサービス登録要求を受信すると、クラウドプリントサービス登録URL630を含むクラウドプリントサービス登録要求応答を画像形成装置407に送信する。ステップS614では、画像形成装置407は、クラウドプリントサービス登録要求応答を受信すると、クライアント端末402にWebUI経由で、クラウドプリントサービス登録URL630を含む登録URL表示画面情報を送信する。クライアント端末402は、登録URL表示画面情報を受信すると、WebUIクライアントに登録URL630を表示する。
In step S611 of FIG. 6, in response to a user instruction, the
ユーザは、クライアント端末402のWebUIクライアントを操作し、表示された登録URL630にアクセスする。これにより、ステップS615では、クライアント端末402は、CPS405にクラウドアカウント631を含むクラウドプリントサービス登録承認要求を送信する。ステップS616では、CPS405は、クラウドプリントサービス登録承認要求を受信すると、クラウドプリントサービス登録承認応答をクライアント端末402に送信する。
The user operates the Web UI client of the
ステップS617では、画像形成装置407は、CPS405にクラウドプリントサービス登録確認要求を送信する。ステップS618では、CPS405は、クラウドプリントサービス登録確認要求を受信すると、画像形成装置407にクラウドプリンタID632を含むクラウドプリントサービス登録確認応答を送信する。クラウドプリンタID632は、画像形成装置407の登録のための識別子である。この段階で、画像形成装置407は、CPS405に登録された状態となり、クラウドプリントサービスを利用可能な状態となる。
In step S617, the
続けて、CPS405とCPS404が連携するための処理を行う。具体的には、CPS405とCPS404に登録された画像形成装置407の同一性を確保するための処理を行う。まず、ステップS619では、画像形成装置407は、CPS404でプリンタの個体識別を行うために使用しているシリアルナンバー633を含む登録状況確認要求をCPS404に送信する。ステップS620では、CPS404は、登録状況確認要求を受信すると、画像形成装置407に画像形成装置407が登録済みか否かを示すプリンタ登録状況として、登録済みの応答を送信する。ステップS621では、画像形成装置407は、プリンタ登録状況を受信すると、登録済みの場合には、連携情報、すなわち本例ではシリアルナンバー633とプリンタID632とを含むCPS405の情報登録要求をCPS404に送信する。ステップS622では、CPS404は、情報登録要求を受信すると、シリアルナンバー633に該当する画像形成装置407の情報にプリンタID632の情報を付加し、プリンタ情報登録応答を画像形成装置407に送信する。これらの処理により、CPS404は、登録されている画像形成装置407のCPS405での個体を識別するためのプリンタID632を取得可能となる。CPS404は、CPS405との同一の画像形成装置407を対象とした連携が可能となる。
Next, a process is performed for
<印刷ジョブの投入時の処理>
図4A(b)は本実施形態の印刷ジョブのプレビューおよびCPS404によるジョブ取得が必要なジョブ編集の処理の流れを示している。図4B(c)は本実施形態のジョブ取得が不要なジョブ編集(印刷設定変更)の処理の流れを示している。図4B(d)は本実施形態の印刷ジョブの印刷処理の流れを示している。このうち、工程4-1、4-2、4-3が印刷ジョブの投入及び画像形成装置407にて印刷ジョブの一覧を表示するまでの処理となり、図4A(b)、図4B(c)、図4B(d)で共通となる。
<Processing when a print job is submitted>
Fig. 4A(b) shows the process flow of the print job preview and job editing that requires job acquisition by the
工程4-1では、クライアント端末402から印刷ジョブがCPS405に投入される。工程4-2ではCPS404がCPS404への印刷ジョブ投入を検知し、印刷ジョブ情報の取得を行う。ここでは、印刷ジョブの取得は行わず印刷ジョブ情報のみの取得を行う。印刷ジョブ情報とは印刷ジョブを一意に示すジョブIDやジョブ名称、印刷設定内容を含む情報である。印刷ジョブ情報のみを取得することでCPS404に印刷ジョブを保存するためのリソースや転送量が削減できている。工程4-3では、画像形成装置407が印刷ジョブ情報をCPS404から取得し、ジョブリストを表示する。ユーザこのあと表示されたジョブリストのうち対象のジョブを選択し、プレビュー、ページ編集、印刷設定変更、印刷の実行を指示する。工程4-1、4-2、4-3の処理の詳細を、図10を用いて説明する。
In step 4-1, a print job is submitted to the
図10は、印刷ジョブのプレビューおよびCPS404によるジョブ取得が必要なジョブ編集の処理方法を示すシーケンス図である。ステップS1001~ステップS1010では、ユーザがクライアント端末402を用いて印刷ジョブをCPS405に保存し、ユーザが画像形成装置407にて印刷ジョブの一覧を表示するところまでの処理を示している。ユーザはここで表示されている印刷ジョブに対して、プレビュー、ページ編集、印刷設定変更、印刷の実行を指示することが可能である。
Figure 10 is a sequence diagram showing a method for processing job editing that requires previewing a print job and acquiring a job by the
ステップS1001では、ユーザの指示により、クライアント端末402は、CPS405に対して、印刷ジョブを送信する。ステップS1002では、CPS405は、クライアント端末402から印刷ジョブを受信すると、その受信した印刷ジョブを自身のストレージに保存する。
In step S1001, in response to a user instruction, the
ステップS1003では、クラウドサービス連携しているCPS404は、CPS405に新規の印刷ジョブが保存されたことを検知し、印刷ジョブ情報取得要求をCPS405に送信する。検知方法として、前述した図2と図3のように、CPS404は、一定時間ごとにCPS405に対して印刷ジョブ情報取得要求を送信するポーリング形式でもよいし、CPS405からCPS404へプッシュ通知で通知してもよい。ステップS1004では、CPS405は、印刷ジョブ情報取得要求を受信すると、自身のストレージに保存されている印刷ジョブ情報をCPS404に送信する。
In step S1003,
図7は、ステップS1003の印刷ジョブ情報取得要求701とステップS1004の印刷ジョブ情報取得応答702のパケット例を示す図である。ここでは、通信プロトコルとしてIPPを用いて説明するが、他のプロトコルを用いてもよい。印刷ジョブ情報取得要求1301は、全ユーザの印刷ジョブを取得したいため、IPP属性のWhich-Job属性をFalseにし、取得したいジョブ属性情報を含め、Get-Jobsオペレーションを送信する。また、印刷ジョブ情報取得応答1302は、各印刷ジョブのID、名称、部数、色設定、印刷ジョブオーナー名などの要求された印刷ジョブ属性情報を含んだ応答である。
Figure 7 shows example packets of the print job
ステップS1005では、クライアント端末402は、CPS405へユーザの印刷ジョブ状況問い合わせを送信する。この時点では、CPS405の印刷ジョブがまだ印刷されずに、CPS405のストレージに保存されている。そのため、ステップS1006では、CPS405は、クライアント端末402に印刷ジョブ状況として、保存中であることを示すPendingやPending-Heldの応答を送信する。CPS405は、ステップS1002で印刷ジョブが保存された後であり、ステップS1030で印刷ジョブが削除される前では、印刷ジョブの未完了を示す印刷ジョブ状況をクライアント端末402に送信する。これにより、クライアント端末402は、正しいジョブ状況を把握できる。
In step S1005, the
その後、ステップS1007では、ユーザは、印刷を実行するため、画像形成装置407へログインする。ステップS1008では、画像形成装置407は、ログインを検知すると、ログインしたユーザの印刷ジョブ情報取得要求をCPS404へ送信する。ステップS1009では、CPS404は、印刷ジョブ情報取得要求を受信すると、そのユーザのみの印刷ジョブ情報を画像形成装置407に送信する。
Then, in step S1007, the user logs in to the
図8は、ステップS1008の印刷ジョブ情報取得要求801とステップS1009の印刷ジョブ情報取得応答802のパケット例を示す図である。印刷ジョブ情報取得要求1401は、特定ユーザのみの印刷ジョブ情報のみを要求するため、Which-Job属性をTrueにして、ユーザ名をRequesting-user-nameで指定している。ここで、ユーザ名は、Requesting-user-uriなどの一意に識別できるものであれば、他の属性を使用してもよい。これにより、ステップS1010では、画像形成装置407は、受信した印刷ジョブ情報の一覧(ジョブリスト)を図2のように画像形成装置407の操作部に表示する。印刷ジョブ情報取得応答802の内容は、印刷ジョブ情報であるが、指定されたユーザのジョブ情報に限られる点で、印刷ジョブ情報取得応答702と相違する。
Figure 8 shows an example packet of the print job
<CPSによる印刷ジョブのプレビュー/ページ編集処理>
図4A(b)の工程4b-1では、ユーザが表示されているジョブリストからジョブを選択し、プレビューやページ編集などのジョブ編集の実行を指示する。工程4b-2では、画像形成装置407がCPS404に対してユーザの操作に応じて対象のジョブに対してプレビュー画面の取得やページ編集を要求する。要求を受けたCPS404が工程4b-3でCPS405から対象の印刷ジョブを取得し、プレビュー画面の作成やページ編集を行う。この際、すでに、CPS404が印刷ジョブを取得済みの場合などは取得済みの印刷ジョブに対して処理を行う。本実施形態では、従来と異なり、印刷ジョブに対するプレビュー画面の生成やジョブ編集など、CPS404が印刷ジョブを必要としたときに、印刷ジョブをCPS405から取得している。
<Preview/page editing process of print job by CPS>
In
次に工程4b-1、4b-2、4b-3のプレビュー及びページ編集処理の詳細を、図10を用いて説明する。
Next, the details of the preview and page editing processes in
<プレビュー>
ステップS1011では、ユーザは、図2の印刷ジョブ情報の一覧からプレビューを表示したい任意の印刷ジョブを1つ選択する。すると、画像形成装置407は、印刷ジョブ情報を基に、選択された印刷ジョブのプレビュー実行の指示を入力する。ステップS1012では、画像形成装置407は、CPS404に対して、選択された印刷ジョブのジョブID1031とともに、選択された印刷ジョブのプレビュー要求を送信する。
<Preview>
In step S1011, the user selects any one of the print jobs for which a preview is to be displayed from the list of print job information in Fig. 2. The
CPS404は、ステップS1013で、選択された印刷ジョブがCPS404に保存されているか否かを判定する。CPS404は、印刷ジョブの格納処理の実行直後はCPS404のストレージに印刷ジョブを保存しておらず、CPS405が印刷ジョブを保存している。一方既に、プレビューやページ編集処理などを実行している場合、ジョブをCPS405から取得済であり、CPS404のストレージに保存されている。
In step S1013,
ステップS1013でジョブが未取得の場合には、ステップS1014にてCPS404は、CPS405に対して、ジョブID1031とともに印刷ジョブ取得要求を送信する。ステップS1015では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップS1016では、CPS404は、その印刷ジョブをストレージに保存する。
If the job has not been acquired in step S1013, in step S1014,
ステップ1017では、CPS404は、ステップS1016で保存した印刷ジョブまたは既に保存されていた印刷ジョブを用いてプレビュー画像の生成を行う。ステップS1018では、CPS404は、プレビュー画像の表示を行うプレビュー画面を画像形成装置407に送信する。ステップS1019では、画像形成装置407は、受信したプレビュー画面を図3(A)のように画像形成装置407の操作部に表示する。
In step S1017, the
<ページ編集>
本実施形態では、図3(A)のように、プレビュー画面上にて、ページ単位での複製と削除とを含むページ編集機能を提供している。そのため、ステップS1019に続けて、ページ編集のための操作を行うことが可能となっている。
<Edit page>
In this embodiment, a page editing function including copying and deleting on a page-by-page basis is provided on the preview screen as shown in Fig. 3A, so that operations for page editing can be performed following step S1019.
ステップS1020では、ユーザはプレビュー画面上にてページを選択し、ページの削除または複製の実行の指示を入力する。ステップS1021では、画像形成装置407は、CPS404に対して、選択された印刷ジョブのジョブID1031とともに、選択されたページの削除または複製要求を送信する。ステップS1022では、CPS404は、CPS404に保存されている印刷ジョブに対してページ削除またはページ複製の処理を行う。さらに、ステップS1023では、CPS404は、該当の印刷ジョブに対して編集済というステータスを付与する。ここで編集済とは、ステップS1016でCPS405から取得した印刷ジョブから変更を行ったということを意味する。つまり、CPS404の編集済の印刷ジョブはCPS405に保存されている印刷ジョブとは異なることとなる。
In step S1020, the user selects a page on the preview screen and inputs an instruction to delete or copy the page. In step S1021, the
ステップS1024では、CPS404は、編集済の印刷ジョブを用いて新たに表示するページのプレビュー画像の生成を行う。ステップS1025では、CPS404は、プレビュー画像の表示を行うプレビュー画面を画像形成装置407に送信する。ステップS1026では、画像形成装置407は、受信したプレビュー画面を図3(A)のように画像形成装置407の操作部に表示する。
In step S1024, the
<CPSによる印刷ジョブの印刷設定変更処理>
図4B(c)の工程4c-1では、ユーザが表示されているジョブリストからジョブを選択し、印刷設定変更の実行を指示する。工程4c-2では、画像形成装置407がCPS404に対して対象のジョブに対して印刷設定変更を要求する。要求を受けたCPS404は工程4c-3でCPS405に対してジョブの編集として印刷設定の変更要求を行う。この際、すでに、CPS404が印刷ジョブを取得済みの場合などは取得済みの印刷ジョブに対して処理を行う。また、印刷設定の変更内容により、CPS404での印刷ジョブへの編集が必要な場合については、図4A(b)の処理の流れとなり、CPS405からジョブの取得を行う。本実施形態では、従来と異なり、CPS405に対して印刷設定要求が可能な場合には印刷ジョブが転送されず、後述する印刷処理を合わせて適用することで、印刷ジョブを保存するためのリソースや転送量の削減が可能となる。そのための工程4c-1、4c-2、4c-3の印刷設定変更処理の詳細を、図11を用いて説明する。
<Print setting change process for print job by CPS>
In
図11は本実施形態における印刷設定変更処理についてのフローを示す図である。本実施形態では、図3(B)のような印刷設定変更画面にて、印刷設定変更機能を提供している。すなわちステップS1010までは既に説明したように実行済みであるものとする。 Figure 11 is a diagram showing the flow of the print setting change process in this embodiment. In this embodiment, the print setting change function is provided on a print setting change screen such as that shown in Figure 3 (B). In other words, it is assumed that steps up to step S1010 have been executed as already explained.
ステップS1101では、ユーザは印刷設定変更画面上にて印刷設定を変更し、印刷設定変更の指示を入力する。ステップS1102では、画像形成装置407は、CPS404に対して、選択された印刷ジョブのジョブID1031とともに、印刷設定の変更要求を送信する。ステップS1013では、CPS404は選択された印刷ジョブがCPS404に保存されているか否かを判定する。ステップS1014では、CPS404は、印刷設定の変更がCPS405の印刷ジョブに対して適用可能かを判定する。
In step S1101, the user changes the print settings on the print setting change screen and inputs an instruction to change the print settings. In step S1102, the
例えばCPS405では、印刷ジョブの印刷設定としてIPP(Internet Printing Procotol)に基づく属性定義をサポートしており、印刷設定の一部については変更要求を受信し、変更することが可能となっている。一方、CPS404では、画像形成装置407のベンダーが独自に定義した印刷設定も適用可能であることが考えられる。この場合、独自に定義した印刷設定については、CPS405の印刷ジョブに対しては適用できないこととなる。また、印刷設定の機能をCPS404で実現する場合も、CPS405の印刷ジョブに対しては適用できないこととなる。例えば、集約印刷の面付機能をCPS404で提供する場合などは、印刷ジョブの文書データに対しての変更も必要となり、CPS404が印刷ジョブを取得することが必要となる。
For example,
[ジョブ未取得&CPS405の印刷ジョブへの印刷設定可能な場合]
ステップS1103およびステップS1104の判定により、ジョブが未取得で、印刷設定の変更内容からCPS405の印刷ジョブへの印刷設定の変更が可能な場合の印刷設定の変更について説明する。ステップS1105ではCPS404は、ジョブID1031、印刷設定1131とともにCPS405へ印刷設定変更要求を送信する。ステップS1106では、印刷設定変更要求を受信したCPS405は、ジョブID1031の印刷ジョブの印刷設定を、印刷設定1131を用いて変更する。また、設定変更の成否を示す印刷設定変更応答をジョブID1031の印刷ジョブ情報1132とともにCPS404に送信する。この条件の場合、印刷ジョブをCPS404に転送することなく印刷設定の変更を実現できている。
[When job not acquired and print settings for print job of
The following describes a change in print settings when the job has not been acquired and the print settings of the print job of the
[ジョブ未取得&CPS405の印刷ジョブへの印刷設定不可の場合]
ステップS1103およびステップS1104の判定により、ジョブが未取得で、印刷設定の変更内容からCPS405の印刷ジョブへの印刷設定の変更が不可能な場合の印刷設定の変更について説明する。ステップS1107では、CPS404は、CPS405に対して、ジョブID1031とともに印刷ジョブ取得要求を送信する。ステップS1108では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップ1109では、CPS404は、その印刷ジョブをストレージに保存する。ステップS1110では、CPS404は、保存した印刷ジョブに対して印刷設定の変更処理を行う。ステップS1110では、CPS404は印刷ジョブに対して編集済のステータスを付与する。
[When job not acquired and print settings for CPS405 print job are not possible]
The following describes a change in print settings when the job is not acquired and the print settings of the print job of the
[ジョブ取得済の場合]
ステップS1103およびステップS1104の判定により、ジョブが取得済の場合の印刷設定の変更について説明する。ステップS1110では、CPS404は、すでに取得済みの印刷ジョブに対して印刷設定の変更処理を行う。ステップS1111では、CPS404は印刷ジョブに対して編集済のステータスを付与する。
[If the job has already been acquired]
The following describes how to change the print settings when the job has already been acquired based on the determinations made in steps S1103 and S1104. In step S1110, the
上記各条件により印刷設定変更処理の適用後、ステップS1112でCPS404は更新された印刷ジョブ情報を画像形成装置407に送信する。ステップS1013では、画像形成装置407は、受信した印刷ジョブ情報の一覧を図2のように画像形成装置407の操作部に表示する。
After applying the print setting change process based on each of the above conditions, in step S1112, the
<CPSによる印刷制御>
図4B(d)の工程4d-1では、ユーザが表示されているジョブリストからジョブを選択し、印刷実行を指示する。工程4d-2では、画像形成装置407がCPS404に対して対象の印刷ジョブに対して印刷を要求する。要求を受けたCPS404は工程4d-3でCPS405に対して、画像形成装置407のジョブ格納領域への印刷ジョブの移動要求をする。工程4d-4では画像形成装置407が工程4d-3で移動された印刷ジョブを検知し、印刷ジョブを取得し、印刷実行を行う。上述した印刷処理を適用することにより、CPS405からCPS404に印刷ジョブを転送せずに印刷を実現している。一方、CPS404が工程4d-2で印刷要求を受けたときに、すでにCPS404に印刷ジョブがCPS405から転送され、CSP404用に(すなわちクラウドプリントサービス用に)確保されている格納領域に保存されている印刷ジョブを工程4d-3'で画像形成装置407に送信する。そしてそれを画像形成装置407が印刷処理を実行する。工程4d-1、4d-2、4d-3の印刷処理の詳細を図12A、図12Bを用いて説明する。図12A、図12Bは、印刷システムの印刷制御処理方法を示す一連のシーケンス図である。
<Printing control by CPS>
In
ステップS1201では印刷ジョブ一覧が画像形成装置407の表示部に表示される。ステップS1202では、ユーザは、図2の印刷ジョブ情報の一覧から印刷したい任意の印刷ジョブを1つ選択し、選択された印刷ジョブの印刷実行の指示を入力する。ステップS1202では、画像形成装置407は、CPS404に対して、画像形成装置407のシリアルナンバー633および選択された印刷ジョブのジョブID1031とともに、選択された印刷ジョブの印刷要求を送信する。
In step S1201, a list of print jobs is displayed on the display unit of the
CPS404は、印刷ジョブの格納処理の実行直後はCPS404のストレージに印刷ジョブを保存しておらず、CPS405が印刷ジョブを保存している。一方既に、プレビューやページ編集処理などを実行している場合、ジョブをCPS405から取得し、CPS404のストレージに保存されている。
Immediately after executing the print job storage process,
ステップS1203では、CPS404は選択された印刷ジョブがCPS404に保存されているか否かを判定する。ジョブが取得済みの場合には、ステップS1204でCPS404は印刷ジョブを画像形成装置407へ送信する。
In step S1203, the
ジョブが未取得の場合には、ステップS1205にてCPS404は、CPS405上での画像形成装置407を識別するプリンタIDである出力プリンタID632を、CPS404上でシリアルナンバー633の属性をもつ画像形成装置407から取得する。ステップS1206では、CPS404は、CPS405に対して、出力プリンタID632とともに、プリンタ登録状況確認要求を送信する。ステップS1207では、CPS405は、プリンタ登録状況確認要求を受信すると、受信した出力プリンタID632を参照し、CPS405に出力プリンタID632の属性をもつ画像形成装置407が登録されているか否かを確認する。そして、CPS405は、CPS404に登録状況応答として、画像形成装置407がCPS405に登録済みか登録なしかを送信する。
If the job has not been acquired, in step S1205,
[登録済みの場合]
ステップS1207で、CPS405がCPS404に登録状況応答として、画像形成装置407がCPS405に登録されている旨を送信する場合を説明する。ステップS1208では、CPS404は、登録されている旨の応答を受信すると、出力対象の画像形成装置407の出力プリンタID632とユーザが指定した印刷ジョブのジョブID1031を含む、印刷ジョブ移動要求をCPS405に送信する。ステップS1209では、CPS405は、印刷ジョブ移動要求を受信すると、ステップS1002で保存されたジョブID1031の印刷ジョブを出力プリンタID632に合致する画像形成装置407のジョブ保存領域に移動させる。ステップS1210では、CPS405は、印刷ジョブ移動要求に対して、成否を示す印刷ジョブ移動応答をCPS404に送信する。
[If already registered]
A case will be described in which the
図9は、ステップS1208の印刷ジョブ移動要求901とステップS1210の印刷ジョブ移動応答902のパケット例を示す図である。印刷ジョブ移動要求901は、出力対象の特定の印刷ジョブと出力先の画像形成装置407を指定するためにjob-idとto-printer-idをそれぞれ指定している。ここで、to-printer-idは、一意に識別できるものであれば、出力対象の画像形成装置407の印刷ジョブの格納先のspool-uriなどでもよい。印刷ジョブ移動応答902には、要求されたジョブの移動が成功したか失敗したかを示す情報が含まれている。
Figure 9 shows example packets of the print
ステップS1211では、画像形成装置407は、新規の印刷ジョブの存在を検知し、CPS405に対して、印刷ジョブ取得要求を送信する。ステップS1212では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブを画像形成装置407へ送信する。なおステップS1211での印刷ジョブの検知は、移動応答を受信したCPS404が画像形成装置407に、対象の印刷ジョブがCPS405に移動された旨を通知することで行ってよい。
In step S1211, the
[登録なしの場合]
ステップS1207で、CPS405がCPS404に登録状況応答として、画像形成装置407がCPS405に登録されていない旨を送信する場合を説明する。ステップS1213では、CPS404は、登録されていない旨の応答を受信すると、CPS405に対して、印刷ジョブ取得要求を送信する。ステップS1214では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップS1215では、CPS404は、CPS405から印刷ジョブを受信すると、その受信した印刷データを画像形成装置407へ送信する。
[If not registered]
A case will be described in which, in step S1207, the
[画像形成装置による印刷処理]
ステップS1216では、画像形成装置407は、CPS405から印刷ジョブを受信すると、その受信した印刷ジョブの印刷処理を実行する。ステップS1217では、画像形成装置407は、印刷処理が完了すると、印刷ジョブ状況として、完了通知をCPS404へ送信する。ステップS1218では、CPS404は、印刷ジョブ状況の完了通知を受信すると、そのまま該当印刷ジョブの印刷ジョブ状況として、完了通知をCPS405へ送信する。
[Printing process by image forming device]
In step S1216, when the
ステップS1219では、CPS405は、ステップS1218の印刷ジョブ状況の完了通知を受信すると、保存された印刷ジョブをCPS405のストレージから削除する。ステップS1220では、クライアント端末402は、CPS405へジョブ状況問い合わせを送信する。ステップS1221では、CPS405は、印刷ジョブが完了しているので、クライアント端末402へ印刷ジョブ状況として、完了応答を送信する。CPS405は、ステップS1219で印刷ジョブが削除された後では、印刷ジョブの完了を示す印刷ジョブ状況をクライアント端末402に送信する。これにより、クライアント端末402は、常に正しい印刷ジョブ状況の把握ができる。
In step S1219, upon receiving the completion notification of the print job status in step S1218,
上述したような印刷プレビュー処理、印刷ジョブ編集処理、印刷処理を適用することで、印刷ジョブは、CPSで印刷ジョブを処理する必要があるときのみ転送されることとなる。その結果CPS404に印刷ジョブが転送されるのは必要最小限となり、最小限のストレージ消費と通信量と機能提供の両者を実現できる。
By applying the print preview process, print job editing process, and print process described above, print jobs are transferred only when it is necessary to process the print job in the CPS. As a result, print jobs are transferred to the
●クラウドプリントサービス404による処理
図13Aおよび図13Bは、CPS404の処理方法を示す一連のフローチャートである。ステップS1301では、CPU501は、イベントを受信するまで、待ち状態となっている。CPU501は、イベントを受信するとステップS1301で、それが何のイベントであるか判定する。CPU501は、イベントとしてCPS405からプッシュ通知の印刷ジョブ保存通知を受信した場合、またはCPS405への定期送信のタイマー時間満了のイベントが発生した場合には、ステップS1302に進む。また、CPU501は、イベントとして画像形成装置407から印刷ジョブ情報取得要求を受信した場合には、ステップS1305に進む。また、CPU501は、イベントとして画像形成装置407から選択された印刷ジョブの印刷要求または、印刷ジョブのプレビュー/編集要求を受信した場合には、ステップS1306に進む。
Processing by the
ステップS1302では、CPU501は、CPS405へ印刷ジョブ情報取得要求を送信する。次に、ステップS1303では、CPU501は、CPS405から印刷ジョブ情報を受信する。次に、ステップS1304では、CPU501は、CPS404が保存している印刷ジョブ情報を更新し、ステップS1301に戻る。
In step S1302, the
ステップS1305では、CPU501は、CPS404が保存している印刷ジョブ情報の中から、要求されたユーザの印刷ジョブ情報を抽出し、その抽出した印刷ジョブ情報を画像形成装置407に送信し、ステップS1401に戻る。
In step S1305, the
ステップS1306では、CPU501は受信したイベントが印刷かジョブ編集またはプレビューかを判定する。ジョブ編集またはプレビューの場合はステップS1307に進む。印刷の場合にはステップS1316に進む。
In step S1306, the
ステップS1307では、CPU501は、ジョブ取得済みか否かを判定する。取得済みの場合はステップS1311に進み、未取得の場合はステップS1308に進む。ステップS1308では、CPU501は、操作内容の対応する処理を実現するのに、CPS405からジョブの取得が必要か否かを判定する。ジョブ取得が必要な場合はステップS1309に進み、不要な場合はステップS1312に進む。ステップS1312では、CPU501は、CPS405に対してジョブの編集(印刷設定の変更)要求を送信し、ステップS1301に戻る。
In step S1307, the
ステップS1309では、CPU501は、CPS405に印刷ジョブ取得要求を送信する。次に、ステップS1310では、CPU501は、CPS405から印刷ジョブを受信する。ステップS1311では、CPU501はイベント受信内容から操作内容を判別し、それぞれの処理に進む。ページ編集や印刷設定の変更の場合はステップS1313に進む。プレビューの場合は、ステップS1315に進む。ステップS1313では、CPU501は印刷ジョブに対してページ編集や印刷設定の変更を行う。ステップS1314では、印刷ジョブに対して編集済みをマークする。すなわち編集済みというステータスを設定する。これは図10のS1023や図11のS1111に相当する。ステップS1315では、CPU501は印刷ジョブからプレビュー画像を生成する。その後、ステップS1301に戻る。
In step S1309, the
ステップS1316(図13B)では、CPU501は、印刷ジョブをCPS405から取得済みか否かを判定する。取得済みの場合には、ステップS1321に進む。未取得の場合にはステップS1316に進む。その後、ステップS1301に戻る。
In step S1316 (FIG. 13B), the
ステップS1317では、CPU501は、CPS405へプリンタ登録状況確認要求を送信する。ステップS1318では、CPU501は、CPS405から登録状況応答を受信して、印刷要求元のプリンタ(すなわち画像形成装置407)が登録済みか判定する。CPU501は、画像形成装置407がCPS405に登録されていない場合には、ステップS1319に進み、画像形成装置407がCPS405に登録済みである場合には、ステップS1324に進む。ステップS1324では、CPU501は、CPS405に印刷ジョブ移動要求を送信し、ステップS1322へ進む。
In step S1317, the
ステップS1319では、CPU501は、CPS405に印刷ジョブ取得要求を送信する。次に、ステップS1320では、CPU501は、CPS405から印刷ジョブを受信する。次に、ステップS1321では、CPU501は、受信した印刷ジョブをそのまま画像形成装置407へ送信し、ステップS1322へ進む。
In step S1319, the
ステップS1322では、CPU501は、画像形成装置407から印刷ジョブ状況を受信する。次に、ステップS1323では、CPU501は、CPS405へ印刷ジョブ状況を送信し、ステップS1301に戻る。
In step S1322, the
以上説明したように本実施形態によれば、印刷ジョブが投入されたクラウドプリントサービスから連携する他のクラウドプリントサービスへの印刷ジョブの移動は、移動が不可欠な場合に限って行われる。具体的には、画像形成装置407から要求された設定変更が、上流のCPS405に保存されτ印刷ジョブに適用可能であれば、上流のCPS405にジョブを保存したまま、その設定変更を適用することができる。また、画像形成装置407が上流のCPS405に登録済みであれば、画像形成装置407はCPS404を介さずにCPS405から印刷ジョブを取得する。
As described above, according to this embodiment, a print job is moved from the cloud print service to which the print job was submitted to another linked cloud print service only when the move is essential. Specifically, if the setting change requested by the
このため、不要な印刷ジョブの移動や保持のためのリソースの消費を防止でき、通信帯域や記憶容量の不要な消費による圧迫を防止できる。さらに、リソースの消費を抑制しつつ、要求された処理、たとえば印刷ジョブの編集やプレビュー表示、印刷などについては従前どおり実行できる。 This prevents the consumption of resources for moving and storing unnecessary print jobs, and prevents unnecessary strain on communication bandwidth and storage capacity. Furthermore, while reducing resource consumption, requested processing, such as editing print jobs, preview display, and printing, can be performed as before.
[第3の実施形態]
本発明の第2の実施形態では、CPS404がCPS405に存在する印刷ジョブを取得するか否かの判定について第1の実施形態とは異なる方法を説明する。第1の実施形態では、図12AのステップS1203にて、CPS404は、印刷ジョブをCPS405からすでに取得したか否かを判定し、取得済みの場合はステップS1204で印刷ジョブを画像形成装置407に送信していた。ここで、クラウドサービスの運用コストは使用時間や通信量、ストレージ量により依存することが一般的である。また通信量については特に入力と出力をそれぞれわけて運用コストが算出されることがある。たとえば、入力量の増加は運用コストが増加しないが出力量の増加は運用コストが増大するような料金体系も考えられる。CPS404がこのような運用体系の場合、出力量を削減することが重要となる。本発明の第2の実施形態では、CPSからの出力量、すなわちCPS404から出力されるデータ量を削減することを主題とする。
[Third embodiment]
In the second embodiment of the present invention, a method different from that in the first embodiment will be described for determining whether the
図14は、第2の実施形態における、印刷システムの印刷制御処理方法を示すシーケンス図である。基本的な処理フローは図12Aと同等であり同一の処理番号は同一の処理内容を示す。図14では、ステップS1203の処理内容がステップS1401に変更されている。ステップS1401では、CPS404は、処理対象の印刷ジョブが既にCPS404で編集されているか否かを判定する。このためには、図10のステップS1023や図11のステップS1111(すなわち図13のステップS1314)で付与した編集済みのステータスか否かを参照し判定する。判定の結果ジョブ編集済みの場合は、ステップS1204へ進み、ジョブ未編集の場合はステップS1205へと進む。ジョブ編集済みの動作については図12Aのジョブ取得済みの動作と同一である。ジョブ未編集の動作については図12Aのジョブ未取得の場合の動作と同一である。ステップS1216以下は図12Bと同一となる。
Figure 14 is a sequence diagram showing a print control processing method of a printing system in the second embodiment. The basic processing flow is the same as that in Figure 12A, and the same processing numbers indicate the same processing contents. In Figure 14, the processing contents of step S1203 are changed to step S1401. In step S1401,
たとえば、ユーザが図10のステップS1019までのプレビューのみを行い、その後印刷を行った場合などが該当する。このような場合は、CPS404の印刷ジョブは編集されておらず、CPS405の印刷ジョブを画像形成装置407が取得することで適切な印刷が可能となる。一方、CPS404からの印刷ジョブの出力は不要となる。
For example, this applies when the user only previews up to step S1019 in FIG. 10 and then prints. In such a case, the print job of
第2の実施形態をとることで第一の実施形態よりさらに、CPS404からのデータの出力量を低減させることができる。
By adopting the second embodiment, the amount of data output from
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Other Embodiments
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) for implementing one or more of the functions.
なお、上記実施形態は、何れも本発明を実施するにあたっての具体例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above embodiments are merely illustrative examples of how the present invention may be implemented, and the technical scope of the present invention should not be interpreted in a limiting manner based on these embodiments. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features.
401,402 クライアント端末、404、405 クラウドプリントサービス、407 画像形成装置 401, 402 Client terminal, 404, 405 Cloud print service, 407 Image forming device
Claims (14)
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した、前記第1のクラウドプリントサービスが保持する印刷ジョブの印刷ジョブ情報を取得して前記印刷ジョブ情報に基づく印刷ジョブのリストを表示し、
前記印刷ジョブのリストから選択された印刷ジョブの実行の指示に応じて前記選択された印刷ジョブを前記第2のクラウドプリントサービスに要求し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されていると前記第2のクラウドプリントサービスが判定した場合には、前記第2のクラウドプリントサービスからの移動要求に応じて前記第1のクラウドプリントサービスが前記画像形成装置の印刷ジョブの格納領域へと前記選択された印刷ジョブを移動させた通知に応じて、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されていると前記第2のクラウドプリントサービスが判定した場合には、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記第2のクラウドプリントサービスが送信した前記選択された印刷ジョブを受信して実行する
ことを特徴とする印刷システム。 A first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
A printing system including at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus includes:
The second cloud print service acquires print job information of the print jobs held by the first cloud print service, which the second cloud print service acquires from the first cloud print service, and displays a list of the print jobs based on the print job information ;
requesting the second cloud print service to execute a print job selected from the list of print jobs in response to an instruction to execute the print job;
When the second cloud print service determines that a print job selected from the list of print jobs is not held in the second cloud print service and the image forming device is registered in the first cloud print service, in response to a notification that the first cloud print service has moved the selected print job to a print job storage area of the image forming device in response to a move request from the second cloud print service, the print job selected from the list of print jobs is obtained from the first cloud print service and executed;
A printing system characterized in that, when the second cloud print service determines that the selected print job is held in the second cloud print service , even if the image forming device is registered in the first cloud print service , the image forming device receives and executes the selected print job sent by the second cloud print service.
前記第2のクラウドプリントサービスは、
前記画像形成装置から前記選択された印刷ジョブのプリントプレビューを表示する要求を受信した場合に、前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されていなければ、前記第1のクラウドプリントサービスから前記選択された印刷ジョブを取得する
ことを特徴とする印刷システム。 2. The printing system of claim 1,
The second cloud print service is
A printing system characterized by: when a request to display a print preview of the selected print job is received from the image forming device, if the selected print job is not held in the second cloud print service, the printing system obtains the selected print job from the first cloud print service.
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されていないならば、前記選択された印刷ジョブを前記第1のクラウドプリントサービスから取得し、前記選択された印刷ジョブを前記画像形成装置に送信し、
前記画像形成装置は、前記選択された印刷ジョブを前記第2のクラウドプリントサービスから受信して実行する
ことを特徴とする印刷システム。 3. A printing system according to claim 1, further comprising:
the second cloud print service, if the selected print job is not held in the second cloud print service and the image forming device is not registered with the first cloud print service, obtains the selected print job from the first cloud print service and transmits the selected print job to the image forming device;
The printing system, wherein the image forming apparatus receives the selected print job from the second cloud print service and executes the print job.
前記画像形成装置は、ユーザの操作に応じて、前記印刷ジョブのリストから選択された印刷ジョブに対する編集を前記第2のクラウドプリントサービスに要求し、
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能であれば、前記第1のクラウドプリントサービスに前記編集を要求し、
前記第1のクラウドプリントサービスは、前記編集の要求に応じて前記選択された印刷ジョブに対して前記編集を実行する
ことを特徴とする印刷システム。 A printing system according to any one of claims 1 to 3,
the image forming apparatus requests the second cloud print service to edit a print job selected from the list of print jobs in response to a user operation;
If the second cloud print service does not hold the selected print job and the editing is possible in the first cloud print service, the second cloud print service requests the editing from the first cloud print service;
The printing system, wherein the first cloud print service performs the editing on the selected print job in response to the request for editing .
前記編集はページ単位の削除または複製またはその両方を含む
ことを特徴とする印刷システム。 5. The printing system according to claim 4,
A printing system, wherein the editing includes deletion or duplication or both of a page unit.
前記第2のクラウドプリントサービスは、前記第2のクラウドプリントサービスが前記選択された印刷ジョブを保持しているならば、前記選択された印刷ジョブに対して前記編集を実行する
ことを特徴とする印刷システム。 6. A printing system according to claim 4, further comprising:
The second cloud print service performs the edits on the selected print job if the second cloud print service holds the selected print job.
前記第2のクラウドプリントサービスは、前記第2のクラウドプリントサービスが前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能でなければ、前記選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して前記編集を実行し、当該編集を実行した印刷ジョブを保持する
ことを特徴とする印刷システム。 A printing system according to any one of claims 4 to 6,
A printing system characterized in that, if the second cloud print service does not hold the selected print job and the editing is not possible in the first cloud print service, the second cloud print service obtains the selected print job from the first cloud print service, performs the editing, and holds the print job with the editing performed.
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置とを少なくとも有する印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した、前記第1のクラウドプリントサービスが保持する印刷ジョブの印刷ジョブ情報を取得して前記印刷ジョブ情報に基づく印刷ジョブのリストを表示し、
ユーザの操作に応じて、前記印刷ジョブのリストから選択された印刷ジョブに対する編集を前記第2のクラウドプリントサービスに要求し、
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能であれば、前記第1のクラウドプリントサービスに前記編集を要求し、
前記第1のクラウドプリントサービスは、前記編集の要求に応じて、前記選択された印刷ジョブに対して前記編集を実行する、
ことを特徴とする印刷システム。 A first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
and an image forming apparatus registered in the second cloud print service.
The image forming apparatus includes:
The second cloud print service acquires print job information of the print jobs held by the first cloud print service, which the second cloud print service acquires from the first cloud print service, and displays a list of the print jobs based on the print job information ;
requesting the second cloud print service to edit a print job selected from the list of print jobs in response to a user operation;
If the second cloud print service does not hold the selected print job and the editing is possible in the first cloud print service, the second cloud print service requests the editing from the first cloud print service;
the first cloud print service performs the edits on the selected print job in response to the edit request ;
A printing system comprising:
前記編集はページ単位の削除または複製またはその両方を含む
ことを特徴とする印刷システム。 9. The printing system according to claim 8,
A printing system, wherein the editing includes deletion or duplication or both of a page unit.
画像形成装置から受信した印刷要求に応じて、前記印刷要求の対象の選択された印刷ジョブを保持しておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合には、前記第1のクラウドプリントサービスに対して、前記印刷ジョブを前記画像形成装置の印刷ジョブの格納領域へ移動するよう要求する要求工程と、
前記選択された印刷ジョブが前記第2のクラウドプリントサービス用に確保されている格納領域に保持されているならば、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記格納領域に保持された前記選択された印刷ジョブに対応する印刷ジョブを前記画像形成装置に提供する提供工程と、
を有することを特徴とする、クラウドプリントサービスをユーザに提供する提供方法。 A method for providing a second cloud print service linked to a first cloud print service to a user, comprising:
a request step of requesting the first cloud print service to move the print job to a storage area of the print job of the image forming device when the image forming device does not hold a selected print job that is the target of the print request and the image forming device is registered in the first cloud print service in response to the print request received from the image forming device;
providing a print job corresponding to the selected print job stored in a storage area reserved for the second cloud print service to the image forming device even if the image forming device is registered with the first cloud print service;
A method for providing a cloud print service to a user, comprising:
画像形成装置から、印刷ジョブの編集の要求を受信する受信工程と、
前記受信工程で画像形成装置から受信した前記編集の要求を受信した場合に、前記編集の要求の対象となる印刷ジョブが前記第2のクラウドプリントサービス用に確保されている格納領域に保持されておらず、かつ、前記編集が前記第1のクラウドプリントサービスで可能である場合には、前記第1のクラウドプリントサービスに対して、前記編集を要求する要求工程と、
を有することを特徴とするクラウドプリントサービスをユーザに提供する提供方法。 A method for providing a second cloud print service linked to a first cloud print service to a user, comprising:
a receiving step of receiving a request for editing the print job from the image forming device;
a request step of requesting the first cloud print service to perform the editing when the request for editing is received from the image forming apparatus in the receiving step, if the print job that is the subject of the request for editing is not stored in a storage area reserved for the second cloud print service and the editing is possible in the first cloud print service;
A method for providing a cloud print service to a user, comprising:
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムにおける印刷制御方法であって、
前記画像形成装置が、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した、前記第1のクラウドプリントサービスが保持する印刷ジョブの印刷ジョブ情報を取得して前記印刷ジョブ情報に基づく印刷ジョブのリストを表示し、
前記印刷ジョブのリストから選択された印刷ジョブの実行の指示に応じて前記選択された印刷ジョブを前記第2のクラウドプリントサービスに要求し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されていると前記第2のクラウドプリントサービスが判定した場合には、前記第2のクラウドプリントサービスからの移動要求に応じて前記第1のクラウドプリントサービスが前記画像形成装置の印刷ジョブの格納領域へと前記選択された印刷ジョブを移動させた通知に応じて、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されていると前記第2のクラウドプリントサービスが判定した場合には、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記選択された印刷ジョブを前記第2のクラウドプリントサービスから受信して実行する
ことを特徴とする印刷制御方法。 A first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
A print control method in a print system including at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus,
The second cloud print service acquires print job information of the print jobs held by the first cloud print service, which the second cloud print service acquires from the first cloud print service, and displays a list of the print jobs based on the print job information ;
requesting the second cloud print service to execute a print job selected from the list of print jobs in response to an instruction to execute the print job;
When the second cloud print service determines that a print job selected from the list of print jobs is not held in the second cloud print service and the image forming device is registered in the first cloud print service, in response to a notification that the first cloud print service has moved the selected print job to a print job storage area of the image forming device in response to a move request from the second cloud print service, the print job selected from the list of print jobs is obtained from the first cloud print service and executed;
A printing control method characterized in that, when the second cloud print service determines that the selected print job is held in the second cloud print service , the selected print job is received from the second cloud print service and executed even if the image forming device is registered in the first cloud print service.
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置とを有する印刷システムにおける印刷制御方法であって、
前記画像形成装置が、
前記第2のクラウドプリントサービスが前記第1のクラウドプリントサービスから取得した印刷ジョブ情報を取得して印刷ジョブのリストを表示し、
ユーザの操作に応じて、前記印刷ジョブのリストから選択された印刷ジョブに対する編集を前記第2のクラウドプリントサービスに要求し、
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能であれば、前記第1のクラウドプリントサービスに前記編集を要求し、
前記第1のクラウドプリントサービスは、前記編集の要求に応じて、前記選択された印刷ジョブに対して前記編集を実行する
ことを特徴とする印刷制御方法。 A first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
and an image forming apparatus registered in the second cloud print service.
The image forming apparatus,
The second cloud print service acquires print job information acquired from the first cloud print service and displays a list of print jobs;
requesting the second cloud print service to edit a print job selected from the list of print jobs in response to a user operation;
If the second cloud print service does not hold the selected print job and the editing is possible in the first cloud print service, the second cloud print service requests the editing from the first cloud print service;
The print control method, wherein the first cloud print service performs the editing on the selected print job in response to the request for editing .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066068A JP7664739B2 (en) | 2021-04-08 | 2021-04-08 | PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066068A JP7664739B2 (en) | 2021-04-08 | 2021-04-08 | PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022161339A JP2022161339A (en) | 2022-10-21 |
| JP2022161339A5 JP2022161339A5 (en) | 2024-04-08 |
| JP7664739B2 true JP7664739B2 (en) | 2025-04-18 |
Family
ID=83658917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021066068A Active JP7664739B2 (en) | 2021-04-08 | 2021-04-08 | PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7664739B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012238110A (en) | 2011-05-10 | 2012-12-06 | Ricoh Co Ltd | Print control device, print control system, print control program, and recording medium recorded the program thereon |
| JP2013008301A (en) | 2011-06-27 | 2013-01-10 | Fuji Xerox Co Ltd | Image formation system |
-
2021
- 2021-04-08 JP JP2021066068A patent/JP7664739B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012238110A (en) | 2011-05-10 | 2012-12-06 | Ricoh Co Ltd | Print control device, print control system, print control program, and recording medium recorded the program thereon |
| JP2013008301A (en) | 2011-06-27 | 2013-01-10 | Fuji Xerox Co Ltd | Image formation system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022161339A (en) | 2022-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5680926B2 (en) | Printing system, printing method, print server, control method therefor, and program | |
| JP5595035B2 (en) | Information processing apparatus, method and program | |
| JP3639772B2 (en) | Information processing apparatus, printing system, printing control method, and storage medium storing computer-readable program | |
| EP2437157B1 (en) | Printing system, printing method, print server, control method, and program | |
| JP4387553B2 (en) | Printing control apparatus and method and information processing apparatus and method | |
| JP5719198B2 (en) | Print system, information processing apparatus, control method, and program | |
| JP5763904B2 (en) | Printing system, printing method, print server, control method therefor, and program | |
| US9258437B2 (en) | Printing system, control method, and computer-readable medium for controlling printing of data stored in a print server | |
| JP7418115B2 (en) | Server system, server system control method, and program | |
| JP6000828B2 (en) | Information processing apparatus, print server system, control method thereof, and program | |
| US20120008164A1 (en) | Processing system, control method, and storage medium therefor | |
| JP4999619B2 (en) | Image processing apparatus and print request method | |
| JP7512095B2 (en) | Printing System | |
| JP2013050935A (en) | Printing control device, printing control program, and printing control method | |
| JP3774702B2 (en) | Print control program and information processing apparatus | |
| JP4623469B2 (en) | Print server, print system, print method, program, and recording medium | |
| WO2005124531A1 (en) | Information processing device and job transfer control method | |
| JP4977113B2 (en) | Printing system, bibliographic information server, printing apparatus, method and program | |
| JP3840035B2 (en) | Printing control apparatus and method, and printing system | |
| JP7664739B2 (en) | PRINTING SYSTEM, METHOD FOR PROVIDING CLOUD PRINT SERVICE, PRINT CONTROL METHOD AND PROGRAM | |
| JP3984774B2 (en) | Printing control apparatus and method, and printing system | |
| JP2012221334A (en) | Image formation system and method for processing the same, image forming apparatus, printing management server, print server, control method and program | |
| JP3919780B2 (en) | Information processing apparatus, print control method, and computer-readable storage medium | |
| JP2012221198A (en) | Printing system | |
| JP4298132B2 (en) | Printing control apparatus and method, and printing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240329 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240329 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250122 |
|
| 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: 20250310 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250408 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7664739 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |