JP2022161339A - Printing system, cloud print service provision method, printing control method and program - Google Patents
Printing system, cloud print service provision method, printing control method and program Download PDFInfo
- Publication number
- JP2022161339A JP2022161339A JP2021066068A JP2021066068A JP2022161339A JP 2022161339 A JP2022161339 A JP 2022161339A JP 2021066068 A JP2021066068 A JP 2021066068A JP 2021066068 A JP2021066068 A JP 2021066068A JP 2022161339 A JP2022161339 A JP 2022161339A
- Authority
- JP
- Japan
- Prior art keywords
- print service
- cloud print
- cloud
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】複数のクラウドプリントサービスを連携している場合、リソースを二重に消費することがある。【解決手段】第1のクラウドプリントサービス装置と、第1のクラウドプリントサービス装置と連携する第2のクラウドプリントサービス装置と、第2のクラウドプリントサービス装置に登録済みの画像形成装置とを有する印刷システムが提供される。ここで画像形成装置は、第2のクラウドプリントサービス装置を介して第1のクラウドプリントサービス装置に保持された印刷ジョブのリストを取得して表示し、印刷ジョブのリストから選択された印刷ジョブが第2のクラウドプリントサービス装置に保持されておらず、かつ、画像形成装置が第1のクラウドプリントサービス装置に登録されているならば、リストから選択された印刷ジョブを第1のクラウドプリントサービス装置から取得して実行する。【選択図】図4BKind Code: A1 When a plurality of cloud print services are linked, resources may be double consumed. A printing device having a first cloud print service device, a second cloud print service device cooperating with the first cloud print service device, and an image forming device registered in the second cloud print service device. A system is provided. Here, the image forming apparatus acquires and displays the list of print jobs held in the first cloud print service device via the second cloud print service device, and the print job selected from the list of print jobs is If the image forming device is not held in the second cloud print service device and the image forming device is registered in the first cloud print service device, the print job selected from the list is transferred to the first cloud print service device. Get from and run. [Selection drawing] Fig. 4B
Description
本発明は、クラウドプリントサービスにより提供されるネットワーク上に保存された文書を印刷する印刷システム、クラウドプリントサービスの提供方法、印刷制御方法とプログラムに関する。 The present invention relates to a printing system for printing a document stored on a network provided by a cloud print service, a cloud print service providing method, a print control method, and a program.
近年、クラウド経由で印刷ジョブを投入し、画像形成装置に印刷ジョブを送信するクラウドプリントサービスが普及し始めている(例えば特許文献1を参照)。このような印刷システムでは、まず、管理者が画像形成装置を、管理者が所属するクラウドプリントサービスのテナントへ登録する。管理者は、テナントに所属するどのユーザに、画像形成装置の使用を許可させるかを設定する。ここで、テナントとは、ユーザがクラウド上に展開する1つのサービスシステムを意味する。 2. Description of the Related Art In recent years, a cloud print service that inputs a print job via the cloud and transmits the print job to an image forming apparatus has started to spread (see, for example, Japanese Patent Application Laid-Open No. 2002-200012). In such a printing system, first, an administrator registers an image forming apparatus with a cloud print service tenant to which the administrator belongs. The administrator sets which user belonging to the tenant is permitted to use the image forming apparatus. Here, a tenant means one service system that a user deploys on the cloud.
画像形成装置の使用を許可されたユーザは、クライアント端末からクラウドプリントサービスへ印刷ジョブを投入する。クラウドプリントサービスは、受信した印刷ジョブをストレージに保存する。さらに、クラウドプリントサービスが受信した印刷ジョブは印刷前に、ユーザがプレビューで内容を確認や、不要なページの削除などの文書編集やステイプルをするか否かなどの印刷設定を変更することを可能としている。画像形成装置は、クラウドプリントサービスに保存された印刷ジョブを取得し、印刷する。画像形成装置が印刷ジョブを検知する手段はクラウドプリントサービスからの通知を受信する方法や画像形成装置がクラウドプリントサービスのジョブ追加を監視する方法などが用いられている。また、印刷ジョブとは主に文書データと印刷設定により構成されている。 A user who is permitted to use the image forming apparatus submits a print job from a client terminal to the cloud print service. The cloud print service saves the received print job in storage. In addition, before printing a print job received by the cloud print service, users can check the content in the preview, edit the document such as deleting unnecessary pages, and change the print settings such as whether to staple or not. and The image forming apparatus acquires the print job saved in the cloud print service and prints it. As a means for the image forming apparatus to detect a print job, a method of receiving a notification from the cloud print service, a method of monitoring the addition of a job of the cloud print service by the image forming apparatus, and the like are used. A print job is mainly composed of document data and print settings.
さらに、画像形成装置が上述したような複数のクラウドプリントサービスをサポートするような形態が普及し始めている。これらの複数のクラウドプリントサービス(以降、CPSと表現する)を連携させてクラウド印刷環境を実現することが考えられる。クラウドプリントサービスは、例えば、GoogleCloudPrint(登録商標)、MicrosoftHybridCloudPrint(登録商標)、またはUniflowOnLine(登録商標)などである。 Furthermore, a form in which an image forming apparatus supports a plurality of cloud print services as described above is beginning to spread. It is conceivable to realize a cloud print environment by linking these multiple cloud print services (hereinafter referred to as CPS). The cloud print service is, for example, GoogleCloudPrint (registered trademark), Microsoft HybridCloudPrint (registered trademark), or UniflowOnLine (registered trademark).
特許文献1は、画像形成装置が複数のクラウドプリントサービス装置を利用する印刷システムを開示していない。複数のクラウドプリントサービスが連携するシステムでは、印刷ジョブを投入するクライアントが利用するクラウドプリントサービスと、画像形成装置が利用するクラウドプリントサービスとが異なっていても、クラウド印刷サービスを利用できる。このようなシステムでは、クライアント端末からクラウドプリントサービスに送信された印刷ジョブが画像形成装置により印刷されるまでに、複数のクラウドプリントサービスにより保持されることがある。たとえばクライアント端末から印刷ジョブが第1のクラウドプリントサービスにアップロードされると、印刷ジョブはそこで保持される。一方、画像形成装置が、第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスに対して印刷ジョブを要求すると、第1のクラウドプリントサービスが保持する印刷ジョブが第2のクラウドプリントサービスにより取得される。そしてそれが画像形成装置に渡される。このように一つの印刷ジョブが複数のクラウドプリントサービスの間で転送され、複数のクラウドプリントサービスにより保存されることがある。複数のクラウドプリント装置がそれぞれ印刷ジョブを保存すると、保存リソースが重複する課題が生じる。また、印刷ジョブの送受信のために通信リソースの消費も多い。
本発明は上記従来例に鑑みて成されたもので、印刷ジョブの重複した保存を抑制し、リソースを効率的に利用することを目的の1つとする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned conventional example, and one of the objects thereof is to suppress redundant storage of print jobs and to use resources efficiently.
上記目的を達成するために本発明は以下のような構成を有する。すなわち、本発明の一側面によれば、 第1のクラウドプリントサービスと、
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスを介して前記第1のクラウドプリントサービスに保持された印刷ジョブのリストを取得して表示し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されているならば、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第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 with the second cloud print service,
The image forming apparatus is
obtaining and displaying a list of print jobs held in the first cloud print service via the second cloud print service;
If the print job selected from the print job list is not held in the second cloud print service and the image forming device is registered in the first cloud print service, the printing obtaining and executing a print job selected from a list of jobs from the first cloud print service;
If the selected print job is held in the second cloud print service, even if the image forming apparatus is registered in the first cloud print service, the selected print job is A printing system is provided that acquires and executes a job from the second cloud print service.
また本発明の他の側面によれば、第1のクラウドプリントサービスと、
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置とを少なくとも有する印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスを介して前記第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;
A printing system having at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus is
obtaining a list of print jobs held in the first cloud print service via the second cloud print service;
requesting the second cloud print service to edit the print job selected from the print job list in accordance with a user operation;
If the second cloud print service does not hold the selected print job and the editing is possible on the first cloud print service device, the request an edit,
A printing system is provided, wherein the first cloud print service performs the editing on the selected print job.
本発明によれば、印刷ジョブの重複した保存を抑制し、リソースを効率的に利用することができる。 According to the present invention, redundant saving of print jobs can be suppressed, and resources can be used efficiently.
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. In addition, the following embodiments do not limit the invention according to the scope of claims. Although multiple features are described in the embodiments, not all of these multiple features are essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant description is omitted.
(第1の実施形態)
●クラウドプリントサービスの連携
図1は、画像形成装置が複数のクラウドプリントサービス(CPS)を連携させて提供している一般的なクラウド印刷環境(クラウドプリントシステムとも呼ぶ。)の構成および処理の流れを模式的に示した図である。クライアント端末101、102とCPS104、105と画像形成装置107が存在する。クライアント端末102からCPS105に投入された印刷ジョブがCPS104を経由して画像形成装置107に印刷が可能な構成となっている。クラウドプリントサービスとはクラウドプリントサーバ(クラウドプリントサービス装置)により提供されるサービスであるが、この説明においては、クラウドプリントサーバとそれによって提供されるサービスとを区別せずにクラウドプリントサービスと呼ぶ。
(First embodiment)
Coordination of cloud print services Fig. 1 shows the configuration and processing flow of a general cloud print environment (also called a cloud print system) provided by an image forming apparatus by linking multiple cloud print services (CPS). It is a diagram schematically showing the.
クライアント端末101、102は、それぞれ、CPS104、105に対して、印刷ジョブを送信する。CPS104は、クライアント端末101から印刷ジョブを受信し、かつ、CPS105から印刷ジョブを受信するクラウドプリントサービス装置である。CPS105は、クライアント端末102から印刷ジョブを受信し、印刷ジョブを保存するクラウドプリントサービス装置である。ここで、CPS104は、「CompanyA.com」のテナント名称である。CPS105は、「CompanyB.com」のテナント名称である。画像形成装置107は、CPS104から印刷ジョブを受信し、印刷ジョブの印刷処理を実行する。
図1(A)は、複数のクラウドプリントサービスを連携させて画像形成装置から印刷する場合の事前登録処理について示している。 FIG. 1A shows pre-registration processing when printing from an image forming apparatus by linking a plurality of cloud print services.
工程a-1では画像形成装置107をCPS104に登録している。これにより、画像形成装置107はCPS104の印刷ジョブを参照、取得が可能となる。工程a-2では、CPS104をCPS105に登録している。この場合、例えば、CPS104はCPS105に対して仮想的な画像形成装置として登録する。これにより、CPS104が仮想的に画像形成装置として動作することでCPS105に投入された印刷ジョブを参照、取得することが可能となる。
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、画像形成装置へと転送されている。
FIG. 1B shows an example of printing in which multiple CPSs are linked. Here, processing until a print job input 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へと転送されている。
FIG. 1C shows an example of print preview (print preview)/job editing in which a plurality of CPSs are linked. Here, processing when a print job input from the
上述したようにCPS104とCPS105が連携した印刷やプレビュー、ジョブ編集をする場合には、CPS105に投入された印刷ジョブは投入時にCPS104に転送される。そのため印刷ジョブがCPS105とCPS104の両方のストレージに保存され、重複してリソースが消費される。また、CPS105がCPS104を介して画像形成装置107へ印刷ジョブを送信するための通信が発生し、通信量が増大する。
続く第2の実施形態では、リソースの消費および通信量の増大を抑制し、ストレージ量や通信量によって従量課金されるクラウドシステムをより効率的かつ経済的に利用するクラウドプリントシステムの実施形態を説明する。
As described above, when the
In the following second embodiment, an embodiment of a cloud print system that suppresses consumption of resources and an increase in communication traffic and uses a cloud system that charges according to the amount of storage and communication traffic more efficiently and economically will be described. do.
(第2の実施形態)
<ネットワーク構成>
図4A、図4Bは、第2の実施形態の印刷システムの構成例および処理の流れを模式的に示した図である。構成要素は図1と同様であり、印刷システムは、クライアント端末401~402と、CPS404~405と、画像形成装置407を有する。CPS404~405は、クラウドプリントサービス装置である。
(Second embodiment)
<Network configuration>
4A and 4B are diagrams schematically showing a configuration example and processing flow of a printing system according to the second embodiment. The components are the same as in FIG. 1, and the printing system has 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からも印刷ジョブを受信し、印刷ジョブの印刷処理を実行する。テナントとは、クラウドプリントサービスの単位であり、テナントごとにユーザに対してサービスが提供される。テナント及びそこに属するユーザは予め登録され、認証を受けたユーザがそのテナントのサービスを利用できる。
上記の各構成要素は、ネットワークにより通信可能に接続されている。ネットワークは、例えばインターネット等のLAN、WAN、電話回線、専用デジタル回線、ATM等のいずれか、または、これらの組み合わせで実現される通信ネットワークである。ネットワークは、データの送受信が可能であればよい。 Each component described above is communicably connected by a network. The network is, for example, a communication network realized by any one of LAN such as the Internet, WAN, telephone line, dedicated digital line, ATM, etc., or a combination thereof. Any network can be used as long as it can transmit and receive 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 a hardware configuration example 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は、印刷中に「キャンセル」が選択されると、印刷中の印刷ジョブの印刷処理を停止してキャンセルする。
<Setting screen>
FIG. 2 shows a screen example 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). In the preview screen of FIG. 3(A), if the page being displayed is selected and "Delete page" is selected, the selected page is deleted, and if "Duplicate page" is selected, the selected page is deleted. It offers a page editing function where pages are duplicated.
さらに、「設定」が選択されると図3(B)のように図2で選択した印刷ジョブの部数、色設定、ページ集約数などの印刷設定を表示する。図3(B)の印刷設定画面では、部数の変更、色設定の変更、ページ集約数の変更などの印刷設定の変更機能も提供している。 Further, when "Settings" is selected, print settings such as the number of copies, color settings, page aggregation number, etc. of the print job selected in FIG. 2 are displayed as shown in FIG. 3B. The print setting screen of FIG. 3B also provides functions for changing print settings such as changing the number of copies, changing color settings, and changing the number of combined 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に登録済みであるとする。
<Registration of Image Forming Device to CPS/Registration for CPS Linkage>
4A and 4B show an operation example of a printing system (or image forming system) including a client terminal, a CPS, and an image forming apparatus according to this embodiment. FIG. 4A(a) shows the flow of processing for pre-registration to the CPS in the present embodiment, which includes 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, 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 S<b>617 , 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を対象とした連携が可能となる。
Subsequently, processing for linking the
<印刷ジョブの投入時の処理>
図4A(b)は本実施形態の印刷ジョブのプレビューおよびCPS404によるジョブ取得が必要なジョブ編集の処理の流れを示している。図4B(c)は本実施形態のジョブ取得が不要なジョブ編集(印刷設定変更)の処理の流れを示している。図4B(d)は本実施形態の印刷ジョブの印刷処理の流れを示している。このうち、工程4-1、4-2、4-3が印刷ジョブの投入及び画像形成装置407にて印刷ジョブの一覧を表示するまでの処理となり、図4A(b)、図4B(c)、図4B(d)で共通となる。
<Processing when submitting a print job>
FIG. 4A(b) shows the flow of processing for previewing a print job and editing a job 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 input from the
図10は、印刷ジョブのプレビューおよびCPS404によるジョブ取得が必要なジョブ編集の処理方法を示すシーケンス図である。ステップS1001~ステップS1010では、ユーザがクライアント端末402を用いて印刷ジョブをCPS405に保存し、ユーザが画像形成装置407にて印刷ジョブの一覧を表示するところまでの処理を示している。ユーザはここで表示されている印刷ジョブに対して、プレビュー、ページ編集、印刷設定変更、印刷の実行を指示することが可能である。
FIG. 10 is a sequence diagram showing a processing method for job editing that requires print job preview and job acquisition by the
ステップS1001では、ユーザの指示により、クライアント端末402は、CPS405に対して、印刷ジョブを送信する。ステップS1002では、CPS405は、クライアント端末402から印刷ジョブを受信すると、その受信した印刷ジョブを自身のストレージに保存する。
In step S1001, the
ステップS1003では、クラウドサービス連携しているCPS404は、CPS405に新規の印刷ジョブが保存されたことを検知し、印刷ジョブ情報取得要求をCPS405に送信する。検知方法として、前述した図2と図3のように、CPS404は、一定時間ごとにCPS405に対して印刷ジョブ情報取得要求を送信するポーリング形式でもよいし、CPS405からCPS404へプッシュ通知で通知してもよい。ステップS1004では、CPS405は、印刷ジョブ情報取得要求を受信すると、自身のストレージに保存されている印刷ジョブ情報をCPS404に送信する。
In step S<b>1003 , the
図7は、ステップS1003の印刷ジョブ情報取得要求701とステップS1004の印刷ジョブ情報取得応答702のパケット例を示す図である。ここでは、通信プロトコルとしてIPPを用いて説明するが、他のプロトコルを用いてもよい。印刷ジョブ情報取得要求1301は、全ユーザの印刷ジョブを取得したいため、IPP属性のWhich-Job属性をFalseにし、取得したいジョブ属性情報を含め、Get-Jobsオペレーションを送信する。また、印刷ジョブ情報取得応答1302は、各印刷ジョブのID、名称、部数、色設定、印刷ジョブオーナー名などの要求された印刷ジョブ属性情報を含んだ応答である。
FIG. 7 is a diagram showing packet examples of the print job
ステップS1005では、クライアント端末402は、CPS405へユーザの印刷ジョブ状況問い合わせを送信する。この時点では、CPS405の印刷ジョブがまだ印刷されずに、CPS405のストレージに保存されている。そのため、ステップS1006では、CPS405は、クライアント端末402に印刷ジョブ状況として、保存中であることを示すPendingやPending-Heldの応答を送信する。CPS405は、ステップS1002で印刷ジョブが保存された後であり、ステップS1030で印刷ジョブが削除される前では、印刷ジョブの未完了を示す印刷ジョブ状況をクライアント端末402に送信する。これにより、クライアント端末402は、正しいジョブ状況を把握できる。
In step S<b>1005 , the
その後、ステップS1007では、ユーザは、印刷を実行するため、画像形成装置407へログインする。ステップS1008では、画像形成装置407は、ログインを検知すると、ログインしたユーザの印刷ジョブ情報取得要求をCPS404へ送信する。ステップS1009では、CPS404は、印刷ジョブ情報取得要求を受信すると、そのユーザのみの印刷ジョブ情報を画像形成装置407に送信する。
Thereafter, in step S1007, the user logs into the
図8は、ステップS1008の印刷ジョブ情報取得要求801とステップS1009の印刷ジョブ情報取得応答802のパケット例を示す図である。印刷ジョブ情報取得要求1401は、特定ユーザのみの印刷ジョブ情報のみを要求するため、Which-Job属性をTrueにして、ユーザ名をRequesting-user-nameで指定している。ここで、ユーザ名は、Requesting-user-uriなどの一意に識別できるものであれば、他の属性を使用してもよい。これにより、ステップS1010では、画像形成装置407は、受信した印刷ジョブ情報の一覧(ジョブリスト)を図2のように画像形成装置407の操作部に表示する。印刷ジョブ情報取得応答802の内容は、印刷ジョブ情報であるが、指定されたユーザのジョブ情報に限られる点で、印刷ジョブ情報取得応答702と相違する。
FIG. 8 is a diagram showing packet examples of the print job
<CPSによる印刷ジョブのプレビュー/ページ編集処理>
図4A(b)の工程4b-1では、ユーザが表示されているジョブリストからジョブを選択し、プレビューやページ編集などのジョブ編集の実行を指示する。工程4b-2では、画像形成装置407がCPS404に対してユーザの操作に応じて対象のジョブに対してプレビュー画面の取得やページ編集を要求する。要求を受けたCPS404が工程4b-3でCPS405から対象の印刷ジョブを取得し、プレビュー画面の作成やページ編集を行う。この際、すでに、CPS404が印刷ジョブを取得済みの場合などは取得済みの印刷ジョブに対して処理を行う。本実施形態では、従来と異なり、印刷ジョブに対するプレビュー画面の生成やジョブ編集など、CPS404が印刷ジョブを必要としたときに、印刷ジョブをCPS405から取得している。
<Print job preview/page editing processing by CPS>
In
次に工程4b-1、4b-2、4b-3のプレビュー及びページ編集処理の詳細を、図10を用いて説明する。
Details of the preview and page editing processes in
<プレビュー>
ステップS1011では、ユーザは、図2の印刷ジョブ情報の一覧からプレビューを表示したい任意の印刷ジョブを1つ選択する。すると、画像形成装置407は、印刷ジョブ情報を基に、選択された印刷ジョブのプレビュー実行の指示を入力する。ステップS1012では、画像形成装置407は、CPS404に対して、選択された印刷ジョブのジョブID1031とともに、選択された印刷ジョブのプレビュー要求を送信する。
<Preview>
In step S1011, the user selects an arbitrary print job whose preview is to be displayed from the list of print job information in FIG. Then, the
CPS404は、ステップS1013で、選択された印刷ジョブがCPS404に保存されているか否かを判定する。CPS404は、印刷ジョブの格納処理の実行直後はCPS404のストレージに印刷ジョブを保存しておらず、CPS405が印刷ジョブを保存している。一方既に、プレビューやページ編集処理などを実行している場合、ジョブをCPS405から取得済であり、CPS404のストレージに保存されている。
ステップS1013でジョブが未取得の場合には、ステップS1014にてCPS404は、CPS405に対して、ジョブID1031とともに印刷ジョブ取得要求を送信する。ステップS1015では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップS1016では、CPS404は、その印刷ジョブをストレージに保存する。
If the job has not been acquired in step S1013, the
ステップ1017では、CPS404は、ステップS1016で保存した印刷ジョブまたは既に保存されていた印刷ジョブを用いてプレビュー画像の生成を行う。ステップS1018では、CPS404は、プレビュー画像の表示を行うプレビュー画面を画像形成装置407に送信する。ステップS1019では、画像形成装置407は、受信したプレビュー画面を図3(A)のように画像形成装置407の操作部に表示する。
In step S1017, the
<ページ編集>
本実施形態では、図3(A)のように、プレビュー画面上にて、ページ単位での複製と削除とを含むページ編集機能を提供している。そのため、ステップS1019に続けて、ページ編集のための操作を行うことが可能となっている。
<Edit page>
In this embodiment, as shown in FIG. 3A, a page editing function including duplication and deletion for each page is provided on the preview screen. Therefore, following step S1019, it is possible to perform an operation for page editing.
ステップ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 duplicate 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 processing for print job by CPS>
In
図11は本実施形態における印刷設定変更処理についてのフローを示す図である。本実施形態では、図3(B)のような印刷設定変更画面にて、印刷設定変更機能を提供している。すなわちステップS1010までは既に説明したように実行済みであるものとする。 FIG. 11 is a diagram showing the flow of print setting change processing in this embodiment. In this embodiment, a print setting change function is provided on the print setting change screen as shown in FIG. 3B. That is, it is assumed that steps up to step S1010 have already been executed as described above.
ステップ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, the
[ジョブ未取得&CPS405の印刷ジョブへの印刷設定可能な場合]
ステップS1103およびステップS1104の判定により、ジョブが未取得で、印刷設定の変更内容からCPS405の印刷ジョブへの印刷設定の変更が可能な場合の印刷設定の変更について説明する。ステップS1105ではCPS404は、ジョブID1031、印刷設定1131とともにCPS405へ印刷設定変更要求を送信する。ステップS1106では、印刷設定変更要求を受信したCPS405は、ジョブID1031の印刷ジョブの印刷設定を、印刷設定1131を用いて変更する。また、設定変更の成否を示す印刷設定変更応答をジョブID1031の印刷ジョブ情報1132とともにCPS404に送信する。この条件の場合、印刷ジョブをCPS404に転送することなく印刷設定の変更を実現できている。
[When the job has not been acquired and the print settings for the CPS405 print job are possible]
A description will be given of a change in print settings when the determination in steps S1103 and S1104 indicates that the job has not been acquired and the print settings can be changed to the print job of the
[ジョブ未取得&CPS405の印刷ジョブへの印刷設定不可の場合]
ステップS1103およびステップS1104の判定により、ジョブが未取得で、印刷設定の変更内容からCPS405の印刷ジョブへの印刷設定の変更が不可能な場合の印刷設定の変更について説明する。ステップS1107では、CPS404は、CPS405に対して、ジョブID1031とともに印刷ジョブ取得要求を送信する。ステップS1108では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップ1109では、CPS404は、その印刷ジョブをストレージに保存する。ステップS1110では、CPS404は、保存した印刷ジョブに対して印刷設定の変更処理を行う。ステップS1110では、CPS404は印刷ジョブに対して編集済のステータスを付与する。
[When the job has not been acquired and the print settings for the CPS405 print job are not possible]
A description will be given of how to change the print settings when it is not possible to change the print settings to the print job of the
[ジョブ取得済の場合]
ステップS1103およびステップS1104の判定により、ジョブが取得済の場合の印刷設定の変更について説明する。ステップS1110では、CPS404は、すでに取得済みの印刷ジョブに対して印刷設定の変更処理を行う。ステップS1111では、CPS404は印刷ジョブに対して編集済のステータスを付与する。
[If the job has already been acquired]
The change of the print settings when the job has already been acquired by the determinations in steps S1103 and S1104 will be described. In step S1110, the
上記各条件により印刷設定変更処理の適用後、ステップS1112でCPS404は更新された印刷ジョブ情報を画像形成装置407に送信する。ステップS1013では、画像形成装置407は、受信した印刷ジョブ情報の一覧を図2のように画像形成装置407の操作部に表示する。
After applying the print setting change process according to the above conditions, 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は、印刷システムの印刷制御処理方法を示す一連のシーケンス図である。
<Print control by CPS>
In
ステップS1201では印刷ジョブ一覧が画像形成装置407の表示部に表示される。ステップS1202では、ユーザは、図2の印刷ジョブ情報の一覧から印刷したい任意の印刷ジョブを1つ選択し、選択された印刷ジョブの印刷実行の指示を入力する。ステップS1202では、画像形成装置407は、CPS404に対して、画像形成装置407のシリアルナンバー633および選択された印刷ジョブのジョブID1031とともに、選択された印刷ジョブの印刷要求を送信する。
In step S<b>1201 , a print job list is displayed on the display unit of the
CPS404は、印刷ジョブの格納処理の実行直後はCPS404のストレージに印刷ジョブを保存しておらず、CPS405が印刷ジョブを保存している。一方既に、プレビューやページ編集処理などを実行している場合、ジョブをCPS405から取得し、CPS404のストレージに保存されている。
The
ステップS1203では、CPS404は選択された印刷ジョブがCPS404に保存されているか否かを判定する。ジョブが取得済みの場合には、ステップS1204でCPS404は印刷ジョブを画像形成装置407へ送信する。
In step S<b>1203 ,
ジョブが未取得の場合には、ステップ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 yet been acquired, in step S1205 the
[登録済みの場合]
ステップS1207で、CPS405がCPS404に登録状況応答として、画像形成装置407がCPS405に登録されている旨を送信する場合を説明する。ステップS1208では、CPS404は、登録されている旨の応答を受信すると、出力対象の画像形成装置407の出力プリンタID632とユーザが指定した印刷ジョブのジョブID1031を含む、印刷ジョブ移動要求をCPS405に送信する。ステップS1209では、CPS405は、印刷ジョブ移動要求を受信すると、ステップS1002で保存されたジョブID1031の印刷ジョブを出力プリンタID632に合致する画像形成装置407のジョブ保存領域に移動させる。ステップS1210では、CPS405は、印刷ジョブ移動要求に対して、成否を示す印刷ジョブ移動応答をCPS404に送信する。
[If registered]
A case in which the
図9は、ステップS1208の印刷ジョブ移動要求901とステップS1210の印刷ジョブ移動応答902のパケット例を示す図である。印刷ジョブ移動要求901は、出力対象の特定の印刷ジョブと出力先の画像形成装置407を指定するためにjob-idとto-printer-idをそれぞれ指定している。ここで、to-printer-idは、一意に識別できるものであれば、出力対象の画像形成装置407の印刷ジョブの格納先のspool-uriなどでもよい。印刷ジョブ移動応答902には、要求されたジョブの移動が成功したか失敗したかを示す情報が含まれている。
FIG. 9 is a diagram showing packet examples of the print
ステップS1211では、画像形成装置407は、新規の印刷ジョブの存在を検知し、CPS405に対して、印刷ジョブ取得要求を送信する。ステップS1212では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブを画像形成装置407へ送信する。なおステップS1211での印刷ジョブの検知は、移動応答を受信したCPS404が画像形成装置407に、対象の印刷ジョブがCPS405に移動された旨を通知することで行ってよい。
In step S<b>1211 , the
[登録なしの場合]
ステップS1207で、CPS405がCPS404に登録状況応答として、画像形成装置407がCPS405に登録されていない旨を送信する場合を説明する。ステップS1213では、CPS404は、登録されていない旨の応答を受信すると、CPS405に対して、印刷ジョブ取得要求を送信する。ステップS1214では、CPS405は、印刷ジョブ取得要求を受信すると、CPS405のストレージに保存されている印刷ジョブをCPS404へ送信する。ステップS1215では、CPS404は、CPS405から印刷ジョブを受信すると、その受信した印刷データを画像形成装置407へ送信する。
[Without registration]
A case in which the
[画像形成装置による印刷処理]
ステップS1216では、画像形成装置407は、CPS405から印刷ジョブを受信すると、その受信した印刷ジョブの印刷処理を実行する。ステップS1217では、画像形成装置407は、印刷処理が完了すると、印刷ジョブ状況として、完了通知をCPS404へ送信する。ステップS1218では、CPS404は、印刷ジョブ状況の完了通知を受信すると、そのまま該当印刷ジョブの印刷ジョブ状況として、完了通知をCPS405へ送信する。
[Print Processing by Image Forming Apparatus]
In step S1216, upon receiving the print job from the
ステップS1219では、CPS405は、ステップS1218の印刷ジョブ状況の完了通知を受信すると、保存された印刷ジョブをCPS405のストレージから削除する。ステップS1220では、クライアント端末402は、CPS405へジョブ状況問い合わせを送信する。ステップS1221では、CPS405は、印刷ジョブが完了しているので、クライアント端末402へ印刷ジョブ状況として、完了応答を送信する。CPS405は、ステップS1219で印刷ジョブが削除された後では、印刷ジョブの完了を示す印刷ジョブ状況をクライアント端末402に送信する。これにより、クライアント端末402は、常に正しい印刷ジョブ状況の把握ができる。
In step S<b>1219 , the
上述したような印刷プレビュー処理、印刷ジョブ編集処理、印刷処理を適用することで、印刷ジョブは、CPSで印刷ジョブを処理する必要があるときのみ転送されることとなる。その結果CPS404に印刷ジョブが転送されるのは必要最小限となり、最小限のストレージ消費と通信量と機能提供の両者を実現できる。
By applying the print preview process, print job edit process, and print process as described above, the print job is transferred only when the print job needs to be processed by the CPS. As a result, the number of print jobs transferred to the
●クラウドプリントサービス404による処理
図13Aおよび図13Bは、CPS404の処理方法を示す一連のフローチャートである。ステップS1301では、CPU501は、イベントを受信するまで、待ち状態となっている。CPU501は、イベントを受信するとステップS1301で、それが何のイベントであるか判定する。CPU501は、イベントとしてCPS405からプッシュ通知の印刷ジョブ保存通知を受信した場合、またはCPS405への定期送信のタイマー時間満了のイベントが発生した場合には、ステップS1302に進む。また、CPU501は、イベントとして画像形成装置407から印刷ジョブ情報取得要求を受信した場合には、ステップS1305に進む。また、CPU501は、イベントとして画像形成装置407から選択された印刷ジョブの印刷要求または、印刷ジョブのプレビュー/編集要求を受信した場合には、ステップS1306に進む。
●Processing by
ステップS1302では、CPU501は、CPS405へ印刷ジョブ情報取得要求を送信する。次に、ステップS1303では、CPU501は、CPS405から印刷ジョブ情報を受信する。次に、ステップS1304では、CPU501は、CPS404が保存している印刷ジョブ情報を更新し、ステップS1301に戻る。
In step S<b>1302 , 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 S<b>1309 , 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 S<b>1317 , the
ステップS1319では、CPU501は、CPS405に印刷ジョブ取得要求を送信する。次に、ステップS1320では、CPU501は、CPS405から印刷ジョブを受信する。次に、ステップS1321では、CPU501は、受信した印刷ジョブをそのまま画像形成装置407へ送信し、ステップS1322へ進む。
In step S<b>1319 , the
ステップS1322では、CPU501は、画像形成装置407から印刷ジョブ状況を受信する。次に、ステップS1323では、CPU501は、CPS405へ印刷ジョブ状況を送信し、ステップS1301に戻る。
In step S<b>1322 , the
以上説明したように本実施形態によれば、印刷ジョブが投入されたクラウドプリントサービスから連携する他のクラウドプリントサービスへの印刷ジョブの移動は、移動が不可欠な場合に限って行われる。具体的には、画像形成装置407から要求された設定変更が、上流のCPS405に保存されτ印刷ジョブに適用可能であれば、上流のCPS405にジョブを保存したまま、その設定変更を適用することができる。また、画像形成装置407が上流のCPS405に登録済みであれば、画像形成装置407はCPS404を介さずにCPS405から印刷ジョブを取得する。
As described above, according to the present embodiment, the print job is moved from the cloud print service to which the print job is submitted to another linked cloud print service only when the movement is essential. Specifically, if the setting change requested by the
このため、不要な印刷ジョブの移動や保持のためのリソースの消費を防止でき、通信帯域や記憶容量の不要な消費による圧迫を防止できる。さらに、リソースの消費を抑制しつつ、要求された処理、たとえば印刷ジョブの編集やプレビュー表示、印刷などについては従前どおり実行できる。 Therefore, it is possible to prevent consumption of resources for moving or holding unnecessary print jobs, and to prevent pressure due to unnecessary consumption of communication bands and storage capacity. Furthermore, the requested processing, such as print job editing, preview display, printing, etc., can be executed as before, while resource consumption is suppressed.
[第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 of determining whether or not the
図14は、第2の実施形態における、印刷システムの印刷制御処理方法を示すシーケンス図である。基本的な処理フローは図12Aと同等であり同一の処理番号は同一の処理内容を示す。図14では、ステップS1203の処理内容がステップS1401に変更されている。ステップS1401では、CPS404は、処理対象の印刷ジョブが既にCPS404で編集されているか否かを判定する。このためには、図10のステップS1023や図11のステップS1111(すなわち図13のステップS1314)で付与した編集済みのステータスか否かを参照し判定する。判定の結果ジョブ編集済みの場合は、ステップS1204へ進み、ジョブ未編集の場合はステップS1205へと進む。ジョブ編集済みの動作については図12Aのジョブ取得済みの動作と同一である。ジョブ未編集の動作については図12Aのジョブ未取得の場合の動作と同一である。ステップS1216以下は図12Bと同一となる。
FIG. 14 is a sequence diagram showing the print control processing method of the printing system according to the second embodiment. The basic processing flow is the same as in FIG. 12A, and the same processing numbers indicate the same processing contents. In FIG. 14, the processing content of step S1203 is changed to step S1401. In step S<b>1401 , the
たとえば、ユーザが図10のステップS1019までのプレビューのみを行い、その後印刷を行った場合などが該当する。このような場合は、CPS404の印刷ジョブは編集されておらず、CPS405の印刷ジョブを画像形成装置407が取得することで適切な印刷が可能となる。一方、CPS404からの印刷ジョブの出力は不要となる。
For example, this corresponds to the case where the user performs only the preview up to step S1019 in FIG. 10 and then performs printing. In such a case, the print job of the
第2の実施形態をとることで第一の実施形態よりさらに、CPS404からのデータの出力量を低減させることができる。
By adopting the second embodiment, the amount of data output from the
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
なお、上記実施形態は、何れも本発明を実施するにあたっての具体例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 It should be noted that the above-described embodiments merely show specific examples for carrying out the present invention, and the technical scope of the present invention should not be construed to be limited by these. That is, the present invention can be embodied 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 apparatus
Claims (14)
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムであって、
前記画像形成装置は、
前記第2のクラウドプリントサービスを介して前記第1のクラウドプリントサービスに保持された印刷ジョブのリストを取得して表示し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されているならば、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第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 with the second cloud print service,
The image forming apparatus is
obtaining and displaying a list of print jobs held in the first cloud print service via the second cloud print service;
If the print job selected from the print job list is not held in the second cloud print service and the image forming device is registered in the first cloud print service, the printing obtaining and executing a print job selected from a list of jobs from the first cloud print service;
If the selected print job is held in the second cloud print service, even if the image forming apparatus is registered in the first cloud print service, the selected print job is A printing system that acquires a job from the second cloud print service and executes the job.
前記第2のクラウドプリントサービスは、
前記画像形成装置から前記選択された印刷ジョブのプリントプレビューを表示する要求を受信した場合に、前記第1のクラウドプリントサービスから前記印刷ジョブを取得する
ことを特徴とする印刷システム。 The printing system of claim 1, wherein
The second cloud print service includes:
A printing system, wherein the print job is acquired from the first cloud print service when a request to display a print preview of the selected print job is received from the image forming apparatus.
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されていないならば、前記選択された印刷ジョブを前記第1のクラウドプリントサービスから取得し、
前記画像形成装置は、前記選択された印刷ジョブを前記2のクラウドプリントサービスから取得して実行する
ことを特徴とする印刷システム。 3. The printing system according to claim 1 or 2,
If the selected print job is not held in the second cloud print service and the image forming device is not registered in the first cloud print service, the second cloud print service for example, obtaining the selected print job from the first cloud print service;
The printing system, wherein the image forming apparatus acquires the selected print job from the cloud print service of 2 above and executes it.
前記画像形成装置は、ユーザの操作に応じて、前記印刷ジョブのリストから選択された印刷ジョブに対する編集を前記第2のクラウドプリントサービスに要求し、
前記第2のクラウドプリントサービスは、前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能であれば、前記第1のクラウドプリントサービスに前記編集を要求し、
前記第1のクラウドプリントサービスは、前記選択された印刷ジョブに対して前記編集を実行する
ことを特徴とする印刷システム。 The printing system according to any one of claims 1 to 3,
The image forming apparatus requests the second cloud print service to edit the print job selected from the print job list in accordance with a user's operation;
If the second cloud print service does not hold the selected print job, and if the editing is possible in the first cloud print service, the editing request is sent to the first cloud print service. and
The printing system, wherein the first cloud print service performs the editing on the selected print job.
前記編集はページ単位の削除または複製またはその両方を含む
ことを特徴とする印刷システム。 A printing system according to claim 4, wherein
The printing system, wherein the editing includes deletion and/or duplication of each page.
前記第2のクラウドプリントサービスは、前記第2のクラウドプリントサービスが前記選択された印刷ジョブを保持しているならば、前記選択された印刷ジョブに対して前記編集を実行する
ことを特徴とする印刷システム。 6. The printing system according to claim 4 or 5,
The second cloud print service is characterized in that, if the second cloud print service holds the selected print job, the editing is performed on the selected print job. printing system.
前記第2のクラウドプリントサービスは、前記第2のクラウドプリントサービスが前記選択された印刷ジョブを保持しておらず、かつ、前記編集が前記第1のクラウドプリントサービスにおいて可能でなければ、前記選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して前記編集を実行し、当該編集を実行した印刷ジョブを保持する
ことを特徴とする印刷システム。 The printing system according to any one of claims 4 to 6,
If the second cloud print service does not maintain the selected print job and the editing is not enabled in the first cloud print service, the second cloud print service a printing system that obtains the printed print job from the first cloud print service, executes the editing, and retains the print job that has undergone the editing.
前記第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;
A printing system having at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus is
obtaining a list of print jobs held in the first cloud print service via the second cloud print service;
requesting the second cloud print service to edit the print job selected from the print job list in accordance with a user operation;
If the second cloud print service does not hold the selected print job, and if the editing is possible in the first cloud print service, the editing request is sent to the first cloud print service. and
The printing system, wherein the first cloud print service performs the editing on the selected print job.
前記編集はページ単位の削除または複製またはその両方を含む
ことを特徴とする印刷システム。 A printing system according to claim 8, wherein
The printing system, wherein the editing includes deletion and/or duplication of each page.
画像形成装置から受信した印刷要求に応じて、前記印刷要求の対象の選択された印刷ジョブを保持しておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合には、前記第1のクラウドプリントサービスに対して、前記印刷ジョブを前記画像形成装置の印刷ジョブの格納領域へ移動するよう要求する要求工程と、
前記選択された印刷ジョブが前記第2のクラウドプリントサービス用に確保されている格納領域に保持されているならば、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記格納領域に保持された前記選択された印刷ジョブに対応する印刷ジョブを前記画像形成装置に提供する提供工程と、
を有することを特徴とする、クラウドプリントサービスの提供方法。 A providing method for providing a user with a second cloud print service that cooperates with a first cloud print service, comprising:
When the print job selected as the target of the print request is not held according to the print request received from the image forming apparatus, and the image forming apparatus is registered with the first cloud print service; requesting the first cloud print service to move the print job to a print job storage area of the image forming apparatus;
If the selected print job is held in the storage area reserved for the second cloud print service, the image forming apparatus is registered with the first cloud print service. a providing step of providing a print job corresponding to the selected print job held in the storage area to the image forming apparatus;
A method for providing a cloud print service, comprising:
画像形成装置から、印刷ジョブの編集の要求を受信する受信工程と、
前記受信工程で画像形成装置から受信した前記編集の要求を受信した場合に、前記編集の要求の対象となる印刷ジョブが前記第2のクラウドプリントサービス用に確保されている格納領域に保持されておらず、かつ、前記編集が前記第1のクラウドプリントサービスで可能である場合には、前記第1のクラウドプリントサービスに対して、前記編集を要求する要求工程と、
を有することを特徴とするクラウドプリントサービスの提供方法。 A providing method for providing a user with a second cloud print service that cooperates with a first cloud print service, comprising:
a receiving step of receiving a print job edit request from an image forming apparatus;
When the request for editing received from the image forming apparatus in the receiving step is received, the print job to be requested for editing is held in a storage area reserved for the second cloud print service. a request step of requesting the editing to the first cloud print service if the editing is possible in the first cloud print service;
A method for providing a cloud print service, comprising:
前記第1のクラウドプリントサービスと連携する第2のクラウドプリントサービスと、
前記第2のクラウドプリントサービスに登録済みの画像形成装置を少なくとも含む印刷システムにおける印刷制御方法であって、
前記画像形成装置が、
前記第2のクラウドプリントサービスを介して前記第1のクラウドプリントサービスに保持された印刷ジョブのリストを取得して表示し、
前記印刷ジョブのリストから選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されておらず、かつ、前記画像形成装置が前記第1のクラウドプリントサービスに登録されているならば、前記印刷ジョブのリストから選択された印刷ジョブを前記第1のクラウドプリントサービスから取得して実行し、
前記選択された印刷ジョブが前記第2のクラウドプリントサービスに保持されているならば、前記画像形成装置が前記第1のクラウドプリントサービスに登録されている場合であっても、前記選択された印刷ジョブを前記第2のクラウドプリントサービスから取得して実行する
ことを特徴とする印刷制御方法。 a first cloud print service;
a second cloud print service that cooperates with the first cloud print service;
A printing control method in a printing system including at least an image forming apparatus registered in the second cloud print service,
The image forming apparatus
obtaining and displaying a list of print jobs held in the first cloud print service via the second cloud print service;
If the print job selected from the print job list is not held in the second cloud print service and the image forming device is registered in the first cloud print service, the printing obtaining and executing a print job selected from a list of jobs from the first cloud print service;
If the selected print job is held in the second cloud print service, even if the image forming apparatus is registered in the first cloud print service, the selected print job is A print control method, comprising acquiring a job from the second cloud print service and executing the job.
前記第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;
A printing control method in a printing system having an image forming apparatus registered in the second cloud print service,
The image forming apparatus
obtaining a list of print jobs held in the first cloud print service via the second cloud print service;
requesting the second cloud print service to edit the print job selected from the print job list in accordance with a user operation;
If the second cloud print service does not hold the selected print job, and if the editing is possible in the first cloud print service, the editing request is sent to the first cloud print service. and
The print control method, wherein the first cloud print service executes the editing for the selected print job.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021066068A JP2022161339A (en) | 2021-04-08 | 2021-04-08 | Printing system, cloud print service provision method, printing control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021066068A JP2022161339A (en) | 2021-04-08 | 2021-04-08 | Printing system, cloud print service provision method, printing control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022161339A true JP2022161339A (en) | 2022-10-21 |
JP2022161339A5 JP2022161339A5 (en) | 2024-04-08 |
Family
ID=83658917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021066068A Pending JP2022161339A (en) | 2021-04-08 | 2021-04-08 | Printing system, cloud print service provision method, printing control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022161339A (en) |
-
2021
- 2021-04-08 JP JP2021066068A patent/JP2022161339A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6618566B2 (en) | Print control apparatus for generating accounting information relating to a print job | |
EP2437157B1 (en) | Printing system, printing method, print server, control method, and program | |
US8259336B2 (en) | Print control apparatus and method, and print system | |
JP5680926B2 (en) | Printing system, printing method, print server, control method therefor, and program | |
JP5791390B2 (en) | Printing system, print server, printing management method, and program | |
JP5719198B2 (en) | Print system, information processing apparatus, control method, and program | |
JP6257170B2 (en) | Image forming system, image forming apparatus, and control method thereof | |
US20120081741A1 (en) | Printing system, printing method, print server, control method, and computer-readable medium | |
JP4999619B2 (en) | Image processing apparatus and print request method | |
JP2011138396A (en) | Information processing apparatus, method thereof, and program | |
JP6000828B2 (en) | Information processing apparatus, print server system, control method thereof, and program | |
JP2013050935A (en) | Printing control device, printing control program, and printing control method | |
JP4977113B2 (en) | Printing system, bibliographic information server, printing apparatus, method and program | |
JP3840035B2 (en) | Printing control apparatus and method, and printing system | |
JP2012008797A (en) | Printing system, print control method, and computer program | |
JP3984774B2 (en) | Printing control apparatus and method, and printing system | |
JP7418115B2 (en) | Server system, server system control method, and program | |
JP2021192190A (en) | Printing system | |
JP2022161339A (en) | Printing system, cloud print service provision method, printing control method and program | |
JP2012221334A (en) | Image formation system and method for processing the same, image forming apparatus, printing management server, print server, control method and program | |
JP4298132B2 (en) | Printing control apparatus and method, and printing system | |
JP4194593B2 (en) | PRINT CONTROL DEVICE, ITS CONTROL METHOD, AND STORAGE MEDIUM | |
JP2012181695A (en) | Information processor, print system, control method and program | |
JP2012221198A (en) | Printing system | |
JP2006244278A (en) | Data processing unit, print control method, and storage medium storing computer readable program, and program |
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 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250310 |