[go: up one dir, main page]

JP2018069546A - Image forming apparatus, system, control method, and program - Google Patents

Image forming apparatus, system, control method, and program Download PDF

Info

Publication number
JP2018069546A
JP2018069546A JP2016211293A JP2016211293A JP2018069546A JP 2018069546 A JP2018069546 A JP 2018069546A JP 2016211293 A JP2016211293 A JP 2016211293A JP 2016211293 A JP2016211293 A JP 2016211293A JP 2018069546 A JP2018069546 A JP 2018069546A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
access information
printer object
print
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.)
Granted
Application number
JP2016211293A
Other languages
Japanese (ja)
Other versions
JP2018069546A5 (en
JP6989749B2 (en
Inventor
仁美 槇
Hitomi Maki
仁美 槇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2016211293A priority Critical patent/JP6989749B2/en
Publication of JP2018069546A publication Critical patent/JP2018069546A/en
Publication of JP2018069546A5 publication Critical patent/JP2018069546A5/ja
Application granted granted Critical
Publication of JP6989749B2 publication Critical patent/JP6989749B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】画像形成装置に対するユーザの権限に応じた印刷可能な設定をクラウドプリントサービスへ登録することによって、適切な印刷設定で印刷をさせることができる画像形成装置、制御方法、及びプログラムを提供することを目的とする。【解決手段】MFP106に表示された利用開始画面1000のクラウドプリントサービス利用ボタン1002が押下されると、ログインユーザのロール情報とメールアドレスをユーザ情報テーブルから取得して、当該ロール情報に紐付く共有リンクを設定情報テーブルから取得して、共有リンクが貼られたメールを当該メールアドレス宛に送信し、ユーザは、クライアントPC104で受信したメールに貼られた共有リンクを押下することで、クラウドプリントサービス108へアクセスを行う。【選択図】 図7PROBLEM TO BE SOLVED: To provide an image forming apparatus, a control method, and a program capable of printing with an appropriate printing setting by registering a printable setting for an image forming apparatus according to a user's authority in a cloud print service. The purpose is. When the cloud print service use button 1002 on the usage start screen 1000 displayed on the MFP 106 is pressed, the role information and e-mail address of the logged-in user are acquired from the user information table and shared with the role information. The cloud print service is obtained by acquiring the link from the setting information table, sending an email with the shared link to the email address, and pressing the shared link attached to the email received by the client PC 104. Access 108. [Selection diagram] Fig. 7

Description

本発明は、情報処理装置から印刷指示を行う画像形成装置における印刷制御に関する。   The present invention relates to print control in an image forming apparatus that issues a print instruction from an information processing apparatus.

近年、Google Cloud Printのようなインターネット上に設置されたクラウドプリントサービスが提供されている。クラウドプリントサービスでは一般に、出力先に指定するMFPなどの画像形成装置をあらかじめサービス上に登録しておく必要がある。登録時には、そのMFPの持つ印刷設定情報(Capability情報とも呼ばれる)(図17参照)を渡すことで、ジョブ投入時に、出力するMFPの印刷設定機能を指定することができる。   In recent years, cloud print services installed on the Internet, such as Google Cloud Print, have been provided. In the cloud print service, generally, an image forming apparatus such as an MFP designated as an output destination needs to be registered on the service in advance. At the time of registration, by passing print setting information (also referred to as capability information) (see FIG. 17) possessed by the MFP, it is possible to specify the print setting function of the MFP to be output when a job is submitted.

一方、MFPの運用におけるコスト削減を目的に、MFPにログインしたユーザの権限などによって、ユーザが使用できる印刷設定を制限している場合がある。   On the other hand, for the purpose of cost reduction in the operation of the MFP, there are cases where the print settings that can be used by the user are restricted depending on the authority of the user who has logged into the MFP.

このとき、例えばクライアントPCから文書データを印刷する(以下、ローカル印刷)際にはモノクロ印刷しか許可されていないユーザが、クラウドプリントサービスから文書データを印刷(以下、クラウド印刷)するときにはカラー印刷が可能になるという問題が発生する。   At this time, for example, when printing document data from a client PC (hereinafter referred to as local printing), a user who is permitted only monochrome printing performs color printing when printing document data from a cloud print service (hereinafter referred to as cloud printing). The problem of becoming possible occurs.

そこで、ローカル印刷とクラウド印刷で使用できる印刷設定情報が異なっている場合でも、ローカル印刷で指定可能な印刷設定をクラウド印刷で指定可能にする技術が存在する(例えば、特許文献1参照)。   Therefore, there is a technology that enables print settings that can be specified by local printing to be specified by cloud printing even when print setting information that can be used by local printing and cloud printing is different (see, for example, Patent Document 1).

特開2013−97434号公報JP 2013-97434 A

しかしながら、特許文献1に記載の技術では、権限の異なる複数のユーザがクラウドプリントサービスに登録されたプリンタオブジェクトを共有して使用している場合は、そのユーザが使用するたびに印刷設定情報を更新する必要があることから、現実的な使用方法ではない。   However, in the technique described in Patent Document 1, when a plurality of users having different authorities share and use a printer object registered in the cloud print service, the print setting information is updated every time the user uses the printer object. Because it is necessary to do so, it is not a practical usage.

そのため、異なる権限をもつユーザがクラウド印刷を利用する際に、クラウド印刷の印刷設定情報を適宜更新することなく印刷できることが望まれる。   Therefore, when users having different authorities use cloud printing, it is desired that printing can be performed without appropriately updating print setting information for cloud printing.

そこで、本発明は、画像形成装置に対するユーザの権限に応じた印刷可能な設定をクラウドプリントサービスへ登録することによって、適切な印刷設定で印刷をさせることができる画像形成装置、制御方法、及びプログラムを提供することを目的とする。   Therefore, the present invention provides an image forming apparatus, a control method, and a program capable of performing printing with appropriate print settings by registering in the cloud print service a printable setting corresponding to the user's authority for the image forming apparatus. The purpose is to provide.

上記課題を解決するための本発明は、プリンタオブジェクトを指定して投入されたジョブを記憶するサーバと接続された印刷を行う画像形成装置であって、画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトを前記サーバに対して作成する作成手段と、ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を通知する通知手段と、を備えたことを特徴とする。   The present invention for solving the above-described problems is an image forming apparatus that performs printing connected to a server that stores a job that has been input by designating a printer object, the print setting corresponding to the print authority in the image forming apparatus And creating means for creating a printer object for the server, and notifying means for notifying access information to the printer object corresponding to the printing authority of the logged-in user.

本発明によれば、画像形成装置に対するユーザの権限に応じた印刷可能な設定をクラウドプリントサービスへ登録することによって、適切な印刷設定で印刷をさせることができる、という効果を奏する。   According to the present invention, it is possible to perform printing with appropriate print settings by registering printable settings corresponding to the user's authority for the image forming apparatus in the cloud print service.

印刷システムの構成の一例を示す構成図である。1 is a configuration diagram illustrating an example of a configuration of a printing system. 管理者PCもしくはクライアントPCのハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of administrator PC or client PC. MFPのハードウェア構成の一例を示すブロック図である。2 is a block diagram illustrating an example of a hardware configuration of an MFP. FIG. 管理者PCもしくはクライアントPC、及びMFPの機能構成の一例を示す図である。2 is a diagram illustrating an example of a functional configuration of an administrator PC or a client PC and an MFP. FIG. クラウドプリントサービスへMFPに関する情報を登録する処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of processing for registering information about an MFP in a cloud print service. 共有設定の処理の一例を示すフローチャートである。It is a flowchart which shows an example of a process of a share setting. ユーザのクラウドプリントサービスの利用設定の処理の一例を示すフローチャートである。It is a flowchart which shows an example of a use setting process of a user's cloud print service. ユーザ招待時においてユーザが利用設定を実施する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which a user implements use setting at the time of a user invitation. 共有設定画面の構成を示す構成図である。It is a block diagram which shows the structure of a share setting screen. 共有設定画面の構成を示す構成図である。It is a block diagram which shows the structure of a share setting screen. 利用設定開始画面の構成を示す構成図である。It is a block diagram which shows the structure of a use setting start screen. 利用設定完了画面の構成を示す構成図である。It is a block diagram which shows the structure of a use setting completion screen. アカウント情報入力画面の構成を示す構成図である。It is a block diagram which shows the structure of an account information input screen. 利用設定完了画面の構成を示す構成図である。It is a block diagram which shows the structure of a use setting completion screen. 利用設定エラー画面の構成を示す構成図である。It is a block diagram which shows the structure of a use setting error screen. 各テーブルの構成を示す構成図である。It is a block diagram which shows the structure of each table. 印刷設定情報の一例を示す図である。It is a figure which shows an example of print setting information.

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

図1は、本発明の実施形態における印刷システム100におけるシステムの概略構成を示す構成図であり、印刷システム100は、管理者PC102、クライアントPC104、MFP106及びクラウドプリントサービス108から構成されている。   FIG. 1 is a configuration diagram illustrating a schematic configuration of a system in a printing system 100 according to an embodiment of the present invention. The printing system 100 includes an administrator PC 102, a client PC 104, an MFP 106, and a cloud print service 108.

管理者PC102、クライアントPC104、及びMFP106は、クラウドプリントサービス108が、LAN110を介して接続される構成となっている。   The administrator PC 102, the client PC 104, and the MFP 106 are configured such that the cloud print service 108 is connected via the LAN 110.

管理者PC102は、PCに備えられたWebブラウザよりクラウドプリントサービス108およびMFP106と通信して種々の情報の登録や設定の処理を行う。   The administrator PC 102 communicates with the cloud print service 108 and the MFP 106 from a Web browser provided in the PC, and performs various information registration and setting processes.

クライアントPC104は、Webブラウザから指定されたプリンタオブジェクトに対して印刷データをアップロードすることでクラウドプリントサービス108に対してジョブの投入を行う。   The client PC 104 submits a job to the cloud print service 108 by uploading print data to the printer object designated from the Web browser.

MFP106は、管理者PC102からの登録要求に応じて、クラウドプリントサービス108と通信し、種々の登録処理を実施する。また、クラウドプリントサービス108に登録したプリンタオブジェクトの設定情報を管理し、ユーザに対して利用設定を行う。   In response to a registration request from the administrator PC 102, the MFP 106 communicates with the cloud print service 108 and performs various registration processes. Also, setting information of the printer object registered in the cloud print service 108 is managed, and usage setting is performed for the user.

クラウドプリントサービス108は、インターネット上で提供されるクラウド型のプリントサービスである。   The cloud print service 108 is a cloud type print service provided on the Internet.

MFP106からの登録要求に応じて、MFP106にログインしているアカウントを管理者とするプリンタオブジェクトがクラウドプリントサービス108に作成される。   In response to a registration request from the MFP 106, a printer object whose administrator is an account logged in to the MFP 106 is created in the cloud print service 108.

尚、ジョブは、このプリンタオブジェクト内に格納され、XMPP(Extensible Messaging and Presence Protocol)通信によって、ジョブが投入されたことを示す通知(ジョブ投入通知)がMFP106に送信される。   The job is stored in the printer object, and a notification (job submission notification) indicating that the job has been submitted is transmitted to the MFP 106 by XMPP (Extensible Messaging and Presence Protocol) communication.

MFP106は、ジョブ投入通知を受信した後、クラウドプリントサービス108からジョブをダウンロードして出力を行う。   After receiving the job submission notification, the MFP 106 downloads the job from the cloud print service 108 and outputs it.

尚、それぞれのユーザがクラウドプリントサービス108を利用するためには、管理者によってプリンタオブジェクトの共有設定が行われなければならない。   In addition, in order for each user to use the cloud print service 108, a sharing setting of a printer object must be performed by an administrator.

また、GoogleCloudPrint(商標登録)の場合、共有リンクを公開する方法と、ユーザやグループを招待する方法の二つがある。   In the case of GoogleCloudPrint (registered trademark), there are two methods: a method of publishing a shared link and a method of inviting users and groups.

図2は、本発明の実施形態における管理者PC102、及びクライアントPC104のハードウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the administrator PC 102 and the client PC 104 in the embodiment of the present invention.

図2に示すように、管理者PC102、及びクライアントPC104は、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、および通信I/Fコントローラ208が接続される。   As shown in FIG. 2, the administrator PC 102 and the client PC 104 are connected via a system bus 204 to a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, an input controller 205, A video controller 206, a memory controller 207, and a communication I / F controller 208 are connected.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

ROM202あるいは外部メモリ211は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。   The ROM 202 or the external memory 211 includes a BIOS (Basic Input / Output System) and an OS (Operating System) that are control programs executed by the CPU 201, and a computer-readable program and various necessary programs for realizing the information processing method. Holds data (including data table).

RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードし、ロードしたプログラムを実行することで各種動作を実現する。   The RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for executing the processing from the ROM 202 or the external memory 211 to the RAM 203 and executing the loaded program.

入力コントローラ205は、キーボード209や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。   The input controller 205 controls input from an input device such as a keyboard 209 or a pointing device such as a mouse (not shown).

入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。   When the input device is a touch panel, the user can perform various instructions by pressing (touching with a finger or the like) in accordance with an icon, a cursor, or a button displayed on the touch panel.

また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。   The touch panel may be a touch panel capable of detecting a position touched with a plurality of fingers, such as a multi-touch screen.

ビデオコントローラ206は、ディスプレイ210などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。   The video controller 206 controls display on an external output device such as the display 210. The display includes a display of a notebook computer integrated with the main body.

なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。   The external output device is not limited to a display, and may be a projector, for example. An input device is also provided for the device that can accept the touch operation described above.

なおビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM203の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。   Note that the video controller 206 can control a video memory (VRAM) for display control, and a part of the RAM 203 can be used as a video memory area, or a dedicated video memory can be provided separately. Is possible.

メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。   The memory controller 207 controls access to the external memory 211. The external memory is connected via an adapter to an external storage device (hard disk), flexible disk (FD), or PCMCIA card slot that stores boot programs, various applications, font data, user files, editing files, and various data. A compact flash (registered trademark) memory or the like can be used.

通信I/Fコントローラ208は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。   The communication I / F controller 208 is connected to and communicates with an external device via a network, and executes communication control processing on the network.

例えば、TCP/IPを用いた通信やISDNなどの電話回線、および携帯電話の3G回線を用いた通信が可能である。   For example, communication using TCP / IP, telephone lines such as ISDN, and communication using 3G lines of mobile phones are possible.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display 210.

次に、図3を用いて、本発明の情報処理装置としてのMFP106を制御するコントローラユニットのハードウェア構成について説明する。   Next, the hardware configuration of the controller unit that controls the MFP 106 as the information processing apparatus of the present invention will be described with reference to FIG.

図3は、図1に示したMFP106のコントローラユニットのハードウェア構成の一例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of a hardware configuration of the controller unit of the MFP 106 illustrated in FIG.

図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ部314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN110)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。   In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a scanner unit 314 functioning as an image input device and a printer unit 312 functioning as an image output device, while being connected to a LAN (for example, the LAN 110 shown in FIG. 1) or a public line ( (WAN) (for example, PSTN or ISDN) to input / output image data and device information.

コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 316, reference numeral 301 denotes a CPU, which is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304は外部記憶装置(ハードディスクドライブ(HDD))で、システムを制御するための各種プログラム,画像データ等を格納する。   A ROM 303 stores a system boot program and various control programs. An external storage device (hard disk drive (HDD)) 304 stores various programs for controlling the system, image data, and the like.

307は操作部インタフェース(操作部I/F)で、操作部(UI)308とのインタフェース部であり、操作部308に表示する画像データを操作部308に対して出力する。   An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (UI) 308 and outputs image data to be displayed on the operation unit 308 to the operation unit 308.

また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。   The operation unit I / F 307 serves to transmit information (for example, user information) input by the system user from the operation unit 308 to the CPU 301.

なお、操作部308はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。   Note that the operation unit 308 includes a display unit having a touch panel, and various instructions can be given by a user pressing (touching with a finger or the like) a button displayed on the display unit.

305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (Network I / F) 305 is connected to a network (LAN) and inputs / outputs data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、認証で必要となるICカードの読み取り用のカードリーダ319が外部I/F318に接続されている。   An external interface (external I / F) 318 is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, RS-232C, and the like. A card reader 319 for reading an IC card required for authentication is provided. It is connected to the external I / F 318.

そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。   The CPU 301 can control reading of information from the IC card by the card reader 319 via the external I / F 318, and can acquire information read from the IC card.

尚、ICカードに限らず、ユーザを特定することが可能な記憶媒体であってもよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス309上に配置される。
The storage medium is not limited to an IC card, and may be a storage medium that can specify a user. In this case, identification information for identifying the user is stored in the storage medium. This identification information may be a production number of the storage medium or a user code given by the user within the company.
The above devices are arranged on the system bus 309.

320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。   Reference numeral 320 denotes an image bus interface (IMAGE BUS I / F), which is a bus bridge that connects the system bus 309 and an image bus 315 that transfers image data at high speed and converts the data structure.

画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。   The image bus 315 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 315.

310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。   A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image.

311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ部314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。   A printer interface (printer I / F) 311 connects the printer unit 312 and the controller unit 316 and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 313 connects the scanner unit 314 and the controller unit 316 and performs synchronous / asynchronous conversion of image data.

317は画像処理部で、入力画像データに対し補正、加工、編集を行い、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。   An image processing unit 317 corrects, processes, and edits input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 317 performs image data rotation and compression / decompression processing such as JPEG for multi-valued image data and JBIG, MMR, MH for binary image data.

スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置のユーザが操作部308から読み取り起動指示することにより、CPU301がスキャナ部314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner unit 314 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the user of the apparatus gives a reading start instruction from the operation unit 308, the CPU 301 gives an instruction to the scanner unit 314, and the feeder feeds the original paper one by one to read the original image. Perform the action.

プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。   The printer unit 312 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and ink is ejected from a micro nozzle array directly on the paper. There is an inkjet method for printing an image, but any method may be used.

プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The activation of the printing operation is started by an instruction from the CPU 301. The printer unit 312 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。   The operation unit 308 has an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 308 displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the operation unit I / F 307. To the CPU 301 via

また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。   The operation unit 308 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。   Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used.

また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、ユーザのユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa)(登録商標))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。   The card reader 319 reads information stored in an IC card (for example, Sony FeliCa (registered trademark)) under the control of the CPU 301, and reads the read information via the external I / F 318. The CPU 301 is notified.

次に図4を参照して、本発明の実施形態における各種装置の機能構成の一例について説明する。尚、各機能の詳細については、後述するフローチャートを用いて合わせて説明を行う。   Next, with reference to FIG. 4, an example of a functional configuration of various apparatuses according to the embodiment of the present invention will be described. Details of each function will be described together with a flowchart described later.

管理者PC102、クライアントPC104は、Webブラウザ400、及びメール受信部402を備えている。   The administrator PC 102 and the client PC 104 include a web browser 400 and a mail receiving unit 402.

Webブラウザ400は、World Wide Web(WWW)の利用に供するブラウザであり、MFP106で生成された画面を表示したり、クラウドプリントサービス108へ印刷データのアップロードの支持等を行う。   A web browser 400 is a browser for use of the World Wide Web (WWW), displays a screen generated by the MFP 106, supports uploading print data to the cloud print service 108, and the like.

メール受信部402は、MFP106や外部のシステムから送信されたメールを受信する。   A mail receiving unit 402 receives mail transmitted from the MFP 106 or an external system.

MFP106は、HTTPS通信部404、設定情報管理部406、表示制御部408、Web制御部410、及びメール送信部412を備えている。   The MFP 106 includes an HTTPS communication unit 404, a setting information management unit 406, a display control unit 408, a web control unit 410, and a mail transmission unit 412.

HTTPS通信部404は、クラウドプリントサービス108等の他の装置に対して、所望する処理を依頼するためにリクエストを送信したり、そのリクエストへの処理結果や印刷データ(ジョブ)を受信する。   The HTTPS communication unit 404 transmits a request for requesting a desired process to another apparatus such as the cloud print service 108, and receives a processing result and print data (job) for the request.

設定情報管理部406は、ユーザの権限(ロール)に応じたクラウドプリントサービス108の印刷設定に関する情報を管理しており、表示制御部408は、MFPの操作部308に対して、ユーザが操作指示を行う、あるいは操作指示の結果を表示するための画面を表示する。   The setting information management unit 406 manages information related to the print settings of the cloud print service 108 according to the user's authority (role), and the display control unit 408 instructs the operation unit 308 of the MFP to operate the user. Or a screen for displaying the result of the operation instruction is displayed.

Web制御部410は、ユーザが操作部308に対して操作指示を行うための画面を生成し、メール送信部412は、クライアントPC104等の他の装置に対して、メールの送信を行う。   The web control unit 410 generates a screen for a user to give an operation instruction to the operation unit 308, and the mail transmission unit 412 transmits mail to other devices such as the client PC 104.

次に図5〜図8のフローチャートを用いて、本発明の実施形態におけるクラウドプリントサービス108を利用した印刷システム100が実行する処理について説明する。   Next, processing executed by the printing system 100 using the cloud print service 108 according to the embodiment of the present invention will be described with reference to the flowcharts of FIGS.

図5に示すフローチャートは、管理者PC102のWebブラウザ400からMFP106に関する情報をクラウドプリントサービス108へ登録する処理を示すフローチャートである。   The flowchart illustrated in FIG. 5 is a flowchart illustrating processing for registering information regarding the MFP 106 in the cloud print service 108 from the Web browser 400 of the administrator PC 102.

ステップS501では、管理者PC102のWebブラウザ400は、MFP106のWeb制御部410が生成する登録画面(不図示)を表示する。   In step S501, the web browser 400 of the administrator PC 102 displays a registration screen (not shown) generated by the web control unit 410 of the MFP 106.

登録画面(不図示)は登録ボタンを備えており、登録ボタンが押下されると、MFP106はクラウドプリントサービス108に対してMFP106に関する情報(例えば、プリンタ名)の登録要求を送信する。   The registration screen (not shown) includes a registration button, and when the registration button is pressed, the MFP 106 transmits a registration request for information (for example, a printer name) regarding the MFP 106 to the cloud print service 108.

ステップS502では、管理者PC102のWebブラウザ400は、登録画面(不図示)の登録ボタンが押下されると、MFP106のHTTPS通信部404へ登録要求にかかるリクエストを送信する。   In step S <b> 502, when the registration button on the registration screen (not shown) is pressed, the web browser 400 of the administrator PC 102 transmits a request for a registration request to the HTTPS communication unit 404 of the MFP 106.

ステップS503では、MFP106のHTTPS通信部404は、認証先からロール情報の一覧と、そのロールで制限される印刷設定情報の一覧を取得する(図16参照)。   In step S503, the HTTPS communication unit 404 of the MFP 106 acquires a list of role information and a list of print setting information restricted by the role from the authentication destination (see FIG. 16).

尚、認証先とは、MFP106と通信可能な認証サーバ(不図示)を示しているが、認証サーバ(不図示)ではなく、MFP106自身に備えた各種情報であっても良い(以下、同様)   The authentication destination indicates an authentication server (not shown) that can communicate with the MFP 106, but may be various information provided in the MFP 106 itself (not shown) instead of the authentication server (not shown).

図16の最上段から2段目には、ユーザの情報を記憶するためのユーザ情報テーブルが示されており、ユーザ情報テーブルは、ユーザを一意に識別するためのユーザID、ユーザのロール、ユーザのメールアドレス等を含んで構成されている。   16 shows a user information table for storing user information. The user information table includes a user ID for uniquely identifying a user, a user role, and a user. The email address is included.

図16の最下段には、認証先に登録されたロールとそれに紐付く印刷設定情報を記憶するロール情報一覧テーブルが示されており、ロール情報一覧テーブルは、ユーザのロールと、そのロールに対して利用可能な印刷設定(カラー印刷、モノクロ印刷、あるいは両方の印刷設定を示すカラー設定、印刷出力可能な印刷部数、使用して良い用紙サイズや用紙レイアウト、片面、両面あるいは両方の印刷方法を示す両面設定等)を備えている。   The bottom row of FIG. 16 shows a role information list table that stores roles registered in the authentication destination and print setting information associated with the roles, and the role information list table includes the user's roles and the roles. Print settings that can be used (color settings that indicate color printing, monochrome printing, or both print settings, the number of copies that can be printed, the paper size and layout that can be used, and single-sided, double-sided, or both printing methods Etc.).

本ステップでは、ロール情報一覧テーブルから取得した印刷設定情報に基づいて登録するプリンタオブジェクトの印刷設定機能を決定する。   In this step, the print setting function of the printer object to be registered is determined based on the print setting information acquired from the roll information list table.

ステップS504では、MFP106のHTTPS通信部404は、ステップS503で取得したロール情報一覧テーブルに記憶された印刷設定情報に基づいて、登録するプリンタオブジェクトの印刷設定情報を作成する(図17参照)。   In step S504, the HTTPS communication unit 404 of the MFP 106 creates print setting information for the printer object to be registered based on the print setting information stored in the roll information list table acquired in step S503 (see FIG. 17).

図17には、クラウドプリントサービス108へ登録する際にリクエストとして送信する印刷設定情報(Capabiity情報)が示されており、ここで指定された印刷設定の機能をもつプリンタオブジェクトがクラウドプリントサービス108上に登録されることになる。   FIG. 17 shows print setting information (Capability information) transmitted as a request when registering in the cloud print service 108. A printer object having a print setting function designated here is displayed on the cloud print service 108. Will be registered.

以後、ステップS505からステップS512については、1つ1つのロールごとに順次処理を行う。   Thereafter, from step S505 to step S512, processing is sequentially performed for each roll.

ステップS505では、MFP106のHTTPS通信部404は、クラウドプリントサービス108に対して送信する/registerリクエストをステップS504で作成した印刷設定情報に基づいて生成する。   In step S505, the HTTPS communication unit 404 of the MFP 106 generates a / register request to be transmitted to the cloud print service 108 based on the print setting information created in step S504.

ステップS506では、MFP106のHTTPS通信部404は、クラウドプリントサービス108に対して/registerリクエストを送信する。   In step S506, the HTTPS communication unit 404 of the MFP 106 transmits a / register request to the cloud print service 108.

ステップS507では、クラウドプリントサービス108は、/registerリクエストを受信する。   In step S507, the cloud print service 108 receives the / register request.

ステップS508では、クラウドプリントサービス108は、/registerリクエストに応じてプリンタオブジェクトを生成する。   In step S508, the cloud print service 108 generates a printer object in response to the / register request.

ステップS509では、クラウドプリントサービス108は、ステップS508において生成したプリンタオブジェクトのプリンタIDやアクセストークンなどのプリンタ情報を発行して、MFP106へ送信する。   In step S509, the cloud print service 108 issues printer information such as the printer ID and access token of the printer object generated in step S508, and transmits the printer information to the MFP 106.

ステップS510では、MFP106のHTTPS通信部404は、プリンタ情報を受信する。   In step S510, the HTTPS communication unit 404 of the MFP 106 receives the printer information.

ステップS511では、MFP106の設定情報管理部406は、現在処理を行っているロールとプリンタ情報とを紐付けて設定情報テーブル(図16)に記憶する。   In step S511, the setting information management unit 406 of the MFP 106 associates the currently processed roll with the printer information and stores them in the setting information table (FIG. 16).

図16の上段には、認証先に登録されているロールに対応したプリンタオブジェクトに関するプリンタ情報を記憶する設定情報テーブルが示されており、設定情報テーブルは、ロール、プリンタオブジェクト名、プリンタID、及び共有リンクを備えている。   The upper part of FIG. 16 shows a setting information table for storing printer information related to the printer object corresponding to the role registered in the authentication destination. The setting information table includes a role, a printer object name, a printer ID, and Has a shared link.

ステップS512では、MFP106の設定情報管理部406は、ステップS503において取得したロールすべてにプリンタ情報が設定されたか(つまり、すべてのロールに紐付くプリンタオブジェクトがクラウドプリントサービス108上に登録されたか)を判定する。   In step S512, the setting information management unit 406 of the MFP 106 determines whether printer information has been set for all the roles acquired in step S503 (that is, whether printer objects associated with all the roles have been registered on the cloud print service 108). judge.

すべて設定されていると判定した場合はステップS513へ処理を進め、設定されていないと判定した場合は、ステップS505へ処理を進める。   If it is determined that all are set, the process proceeds to step S513. If it is determined that all are set, the process proceeds to step S505.

ステップS513では、MFP106のWeb制御部410は、登録完了画面(不図示)を生成する。   In step S513, the Web control unit 410 of the MFP 106 generates a registration completion screen (not shown).

ステップS514では、管理者PC102のWebブラウザ400は登録完了画面(不図示)を表示する。   In step S514, the Web browser 400 of the administrator PC 102 displays a registration completion screen (not shown).

図6に示すフローチャートは、共有リンクを利用してプリンタオブジェクトを共有する際に管理者が実施する共有設定の処理を示したフローチャートである。   The flowchart illustrated in FIG. 6 is a flowchart illustrating a sharing setting process performed by an administrator when sharing a printer object using a shared link.

ステップS601では、管理者PC102のWebブラウザ400は、クラウドプリントサービス108へログインしてクラウドプリントサービス108の提供するプリンタ一覧画面(不図示)を表示する。   In step S601, the Web browser 400 of the administrator PC 102 logs in to the cloud print service 108 and displays a printer list screen (not shown) provided by the cloud print service 108.

ステップS602では、管理者PC102のWebブラウザ400は、プリンタオブジェクトの共有リンクを発行するために、プリンタ一覧画面(不図示)からプリンタオブジェクトを選択し、共有ボタンを押下する。   In step S602, the Web browser 400 of the administrator PC 102 selects a printer object from a printer list screen (not shown) and presses a share button in order to issue a printer object shared link.

尚、共有設定は、クラウドプリントサービスによって設定方法が異なるため、ここでは処理の一例を示すものとする。   In addition, since the setting method for sharing setting differs depending on the cloud print service, an example of processing is shown here.

ステップS603では、クラウドプリントサービス108は選択されたプリンタオブジェクトの共有リンクを発行する(プリンタオブジェクト名、あるいはプリンタIDに対応して発行する)。   In step S603, the cloud print service 108 issues a shared link for the selected printer object (issues corresponding to the printer object name or printer ID).

ステップS604では、管理者PC102のWebブラウザ400は、発行された共有リンクを取得してWebブラウザ上に表示する。   In step S604, the Web browser 400 of the administrator PC 102 acquires the issued shared link and displays it on the Web browser.

ステップS605では、管理者PC102のWebブラウザ400は、MFP106のWeb制御部410が生成する共有設定画面900(図9参照)にアクセスする。   In step S605, the web browser 400 of the administrator PC 102 accesses the sharing setting screen 900 (see FIG. 9) generated by the web control unit 410 of the MFP 106.

図9及び図10には共有リンクを設定しておくための共有設定画面900が示されており、共有設定画面900は、設定状況や設定処理の結果等を示すメッセージを表示するメッセージ表示領域902と、各プリンタオブジェクトの共有リンクを入力するための入力領域904、入力領域904に表示された共有リンクを確定する際に押下する設定ボタン906を含んで構成されている。   9 and 10 show a sharing setting screen 900 for setting a sharing link. The sharing setting screen 900 displays a message indicating a setting status, a result of setting processing, and the like. And an input area 904 for inputting a shared link of each printer object, and a setting button 906 to be pressed when confirming the shared link displayed in the input area 904.

ステップS606では、管理者PC102のWebブラウザ400は、MFP106のWeb制御部410が生成する共有設定画面900からプリンタオブジェクトに対応した共有リンクを登録する。   In step S <b> 606, the Web browser 400 of the administrator PC 102 registers a shared link corresponding to the printer object from the sharing setting screen 900 generated by the Web control unit 410 of the MFP 106.

ステップS607では、MFP106の設定情報管理部406は、ステップS606において設定された共有リンクを(プリンタオブジェクト名あるいはプリンタIDに対応して)設定情報テーブルに記憶する。   In step S607, the setting information management unit 406 of the MFP 106 stores the shared link set in step S606 in the setting information table (corresponding to the printer object name or printer ID).

ステップS608では、MFP106の設定情報管理部406は、登録したプリンタオブジェクトの共有リンクがすべて設定されたか否かを判定し、すべてのプリンタオブジェクトに対して共有リンクが設定されていると判定し場合は、ステップS609へ処理を進め、設定されていないと判定した場合は、ステップS611へ処理を進める。   In step S608, the setting information management unit 406 of the MFP 106 determines whether all the shared links of the registered printer objects have been set, and determines that the shared links have been set for all the printer objects. If the process proceeds to step S609 and it is determined that the setting has not been made, the process proceeds to step S611.

ステップS609では、MFP106のWeb制御部410は、共有設定画面900に共有完了メッセージを設定する。   In step S609, the Web control unit 410 of the MFP 106 sets a sharing completion message on the sharing setting screen 900.

ステップS610では、管理者PC102のWebブラウザ400は、共有完了メッセージの設定された共有設定画面900(図10)を表示する。   In step S610, the Web browser 400 of the administrator PC 102 displays a sharing setting screen 900 (FIG. 10) in which a sharing completion message is set.

ステップS611では、MFP106のWeb制御部410は、共有設定画面900に共有未完メッセージを設定する。   In step S611, the Web control unit 410 of the MFP 106 sets a sharing incomplete message on the sharing setting screen 900.

ステップS612では、管理者PC102のWebブラウザ400は、共有未完メッセージの設定された共有設定画面900(図9)を表示し、すべてのプリンタオブジェクトに対して共有リンクが設定されるまでステップS602からの共有設定の処理を繰り返す。   In step S612, the Web browser 400 of the administrator PC 102 displays the sharing setting screen 900 (FIG. 9) in which the sharing incomplete message is set, and the processing from step S602 is performed until the sharing link is set for all the printer objects. Repeat the sharing setting process.

図7に示すフローチャートは、共有リンクによってプリンタオブジェクトを共有する場合に、ユーザによるクラウドプリントサービス108の利用設定の処理を示すフローチャートである。   The flowchart illustrated in FIG. 7 is a flowchart illustrating a process for setting the use of the cloud print service 108 by the user when the printer object is shared by a shared link.

ユーザがMFP106に対してログインがなされた後、ステップS701では、MFP106の表示制御部408は、利用開始画面1000(図11)のクラウドプリントサービス利用ボタン1002が押下されたか否かを判定し、クラウドプリントサービス利用ボタン1002が押下されたと判定した場合はステップS702へ処理を進める。   After the user logs in to the MFP 106, in step S701, the display control unit 408 of the MFP 106 determines whether or not the cloud print service use button 1002 on the use start screen 1000 (FIG. 11) has been pressed. If it is determined that the print service use button 1002 has been pressed, the process proceeds to step S702.

図11には、ユーザが利用設定を行うための利用開始画面1000が示されており、利用開始画面1000は、ログインユーザに対してクラウドプリントサービス108の利用設定を開始する際に押下するクラウドプリントサービス利用ボタン1002を備えている。   FIG. 11 shows a use start screen 1000 for the user to make use settings, and the use start screen 1000 is a cloud print that is pressed when the use setting of the cloud print service 108 is started for the login user. A service use button 1002 is provided.

ステップS702では、MFP106の設定情報管理部406は、ログインユーザのロールおよびメールアドレスをユーザ情報テーブルから取得する。   In step S702, the setting information management unit 406 of the MFP 106 acquires the role and mail address of the login user from the user information table.

ステップS703では、MFP106の設定情報管理部406は、ステップS702において取得したロールに対応したプリンタオブジェクトの共有リンクを設定情報テーブルより取得する。   In step S703, the setting information management unit 406 of the MFP 106 acquires a shared link of the printer object corresponding to the role acquired in step S702 from the setting information table.

ステップS704では、MFP106のメール送信部412は、ステップS703において取得した共有リンクを通知するための共有リンク通知メールを作成する。   In step S704, the mail transmission unit 412 of the MFP 106 creates a shared link notification mail for notifying the shared link acquired in step S703.

ステップS705では、MFP106のメール送信部412は、ステップS702において取得したメールアドレス宛に共有リンク通知メールを送信する。   In step S705, the mail transmission unit 412 of the MFP 106 transmits a shared link notification mail to the mail address acquired in step S702.

ステップS706では、MFP106の表示制御部408は、利用設定完了画面1100(図12参照)を生成して表示する。   In step S706, the display control unit 408 of the MFP 106 generates and displays a use setting completion screen 1100 (see FIG. 12).

図12には、共有リンクを利用する場合に利用設定が完了したことを通知するための利用設定完了画面1100が示されており、利用設定完了後、ログインユーザのメール宛に共有リンクを通知した旨のメッセージが表示される。   FIG. 12 shows a usage setting completion screen 1100 for notifying that the usage setting is completed when using the shared link. After the usage setting is completed, the shared link is notified to the login user's mail. A message to that effect is displayed.

ステップS707では、クライアントPC104のメール受信部402は、共有リンク通知メールを受信する。   In step S707, the mail receiving unit 402 of the client PC 104 receives the shared link notification mail.

ステップS708では、クライアントPC104のWebブラウザ400は、共有リンク通知メールから共有リンクのクリック操作を受付けてアクセスする。   In step S708, the Web browser 400 of the client PC 104 accepts and accesses the click operation of the shared link from the shared link notification mail.

ステップS709では、クライアントPC104のWebブラウザ400は、クラウドプリントサービス108のログイン画面を表示する。もしアクセスしたユーザがアカウントを登録していない場合はステップS710へ処理を進め、登録済みの場合はステップS711へ処理を進める。   In step S709, the web browser 400 of the client PC 104 displays the login screen of the cloud print service 108. If the accessing user has not registered an account, the process proceeds to step S710, and if registered, the process proceeds to step S711.

ステップS710では、クライアントPC104のWebブラウザ400は、クラウドプリントサービス108のアカウントの新規登録を受付ける。   In step S <b> 710, the web browser 400 of the client PC 104 accepts a new registration of an account for the cloud print service 108.

ステップS711では、クライアントPC104のWebブラウザ400は、アカウント情報を入力してログインを実施し、クラウドプリントサービス108へアクセスし、クリック操作した共有リンクに対応するプリンタオブジェクトを表示する。   In step S711, the Web browser 400 of the client PC 104 inputs account information, performs login, accesses the cloud print service 108, and displays a printer object corresponding to the clicked shared link.

そして、ユーザは、この表示されたプリンタオブジェクトに対して印刷データをアップロードすることでジョブの投入を行う。   Then, the user submits a job by uploading print data to the displayed printer object.

図8に示すフローチャートは、ユーザの招待によってプリンタオブジェクトを共有する場合に、ユーザによるクラウドプリントサービス108の利用設定の処理を示すフローチャートである。   The flowchart illustrated in FIG. 8 is a flowchart illustrating a process for setting the use of the cloud print service 108 by the user when the printer object is shared by the user's invitation.

ステップS801では、MFP106の表示制御部408は、利用開始画面1000のクラウドプリントサービス利用ボタン1002が押下されたか否かを判定し、クラウドプリントサービス利用ボタン1002が押下されたと判定した場合はステップS802へ処理を進める。   In step S801, the display control unit 408 of the MFP 106 determines whether the cloud print service use button 1002 on the use start screen 1000 has been pressed. If it is determined that the cloud print service use button 1002 has been pressed, the process proceeds to step S802. Proceed with the process.

ステップS802では、MFP106の表示制御部408は、アカウント情報入力画面1200(図13参照)を表示する。   In step S802, the display control unit 408 of the MFP 106 displays an account information input screen 1200 (see FIG. 13).

図13には、ユーザ招待時にユーザが利用設定を行うために必要なアカウント情報を入力するアカウント情報入力画面1200が示されている。   FIG. 13 shows an account information input screen 1200 for inputting account information necessary for the user to make use settings when inviting the user.

アカウント情報入力画面1200は、アカウント情報を入力するための入力内容表示領域1202と、アカウント情報を入力するためにタッチパネル上に用意されたキーボードを示すキーボード1204、入力したアカウント情報を確定する際に押下するOKボタン1206を含んで構成されている。   An account information input screen 1200 is displayed when an input content display area 1202 for inputting account information, a keyboard 1204 indicating a keyboard prepared on the touch panel for inputting account information, and confirming the input account information. The OK button 1206 is configured to be included.

このアカウント情報入力画面1200から入力されたアカウント情報に対してプリンタオブジェクトの共有要求を送信する。   A printer object sharing request is transmitted to the account information input from the account information input screen 1200.

但し、以降の処理において、共有を要求する際に、クラウドプリントサービス108に未登録のアカウントを指定すると、クラウドプリントサービス108が要求を受付けられないことから、事前にクラウドプリントサービス108のアカウントを登録して用意しておく。   However, in the subsequent processing, when an unregistered account is specified for the cloud print service 108 when sharing is requested, the cloud print service 108 cannot accept the request, so the cloud print service 108 account is registered in advance. Prepare it.

ここで、クラウドプリントサービス108のアカウント情報は、ユーザの入力によって通知されるものでなくてもよい。例えばアカウント情報を管理する認証サーバ(不図示)などから取得してもよい。   Here, the account information of the cloud print service 108 may not be notified by user input. For example, you may acquire from the authentication server (not shown) etc. which manage account information.

ステップS803では、MFP106の表示制御部408は、アカウント情報入力画面1200のOKボタン1206が押下されたか否かを判定し、OKボタン1206が押下されたと判定した場合は、ステップS804へ処理を進める。   In step S803, the display control unit 408 of the MFP 106 determines whether the OK button 1206 on the account information input screen 1200 has been pressed. If it is determined that the OK button 1206 has been pressed, the process proceeds to step S804.

ステップS804では、MFP106の設定情報管理部406は、ログインユーザのロールをユーザ情報テーブルから取得する。   In step S804, the setting information management unit 406 of the MFP 106 acquires the login user role from the user information table.

ステップS805では、MFP106の設定情報管理部406は、ステップS804において取得したログインユーザのロールに対応したプリンタオブジェクトのプリンタIDを設定情報テーブルから取得する。   In step S805, the setting information management unit 406 of the MFP 106 acquires the printer ID of the printer object corresponding to the login user role acquired in step S804 from the setting information table.

ステップS806では、MFP106のHTTPS通信部404は、アカウント情報入力画面1200にて入力されたアカウントに対してプリンタIDで特定されるプリンタオブジェクトの共有を許可するよう要求する/shareリクエストを生成する。   In step S806, the HTTPS communication unit 404 of the MFP 106 generates a / share request that requests the account input on the account information input screen 1200 to permit sharing of the printer object specified by the printer ID.

ステップS807では、MFP106のHTTPS通信部404は、クラウドプリントサービス108に対して/shareリクエストを送信する。   In step S807, the HTTPS communication unit 404 of the MFP 106 transmits a / share request to the cloud print service 108.

ステップS808では、クラウドプリントサービス108は、MFP106からの/shareリクエストを受信する。   In step S <b> 808, the cloud print service 108 receives a / share request from the MFP 106.

ステップS809では、クラウドプリントサービス108は、リクエストに含まれるアカウントの共有設定をプリンタオブジェクトに対して行う。   In step S809, the cloud print service 108 performs account sharing settings for the printer object included in the request.

ステップS810では、クラウドプリントサービス108は、共有設定の処理結果をMFP106に返却する。   In step S810, the cloud print service 108 returns the sharing setting processing result to the MFP 106.

ステップS811では、MFP106のHTTPS通信部404は、クラウドプリントサービス108から処理結果を受信する。   In step S811, the HTTPS communication unit 404 of the MFP 106 receives the processing result from the cloud print service 108.

ステップS812では、MFP106のHTTPS通信部404は、ステップS811で返却された処理結果を解析し、共有設定が成功したか否かを判定し、成功していたと判定した場合はステップS813へ処理を進め、失敗していたと判定した場合はステップS815へ処理を進める。   In step S812, the HTTPS communication unit 404 of the MFP 106 analyzes the processing result returned in step S811, determines whether the sharing setting is successful, and proceeds to step S813 if it is determined that the sharing setting is successful. If it is determined that the process has failed, the process proceeds to step S815.

クラウドプリントサービス108にて共有設定がされると、そのアカウントに対してクラウドプリントサービス108から共有通知がなされたことを伝えるメールが自動で送信される。   When the sharing setting is made in the cloud print service 108, an e-mail notifying the sharing notification from the cloud print service 108 is automatically transmitted to the account.

ステップS813では、MFP106の表示制御部408は、利用設定完了画面1300(図14参照)を生成する。   In step S813, the display control unit 408 of the MFP 106 generates a use setting completion screen 1300 (see FIG. 14).

ステップS814では、MFP106の表示制御部408は、利用設定完了画面1300を表示する。   In step S814, the display control unit 408 of the MFP 106 displays a use setting completion screen 1300.

図14には、ユーザ招待時の利用設定が完了したことを通知する利用設定完了画面1300が示されており、利用設定完了画面1300で入力されたアカウントの共有処理が成功した場合に表示される。   FIG. 14 shows a usage setting completion screen 1300 for notifying that usage setting at the time of user invitation is completed, and is displayed when the account sharing process entered on the usage setting completion screen 1300 is successful. .

ステップS815では、MFP106のHTTPS通信部404は、ステップS811で返却された処理結果からエラー内容を解析する。   In step S815, the HTTPS communication unit 404 of the MFP 106 analyzes the error content from the processing result returned in step S811.

ステップS816では、MFP106の表示制御部408は、ステップS815で解析したエラーをもとにエラーメッセージを設定し、利用設定エラー画面1400(図15参照)を生成する。   In step S816, the display control unit 408 of the MFP 106 sets an error message based on the error analyzed in step S815, and generates a usage setting error screen 1400 (see FIG. 15).

ステップS817では、MFP106の表示制御部408は、利用設定エラー画面1400(図15参照)を表示する。   In step S817, the display control unit 408 of the MFP 106 displays a usage setting error screen 1400 (see FIG. 15).

図15には、ユーザ招待による利用設定が失敗したことを通知する利用設定エラー画面1400が示されている。   FIG. 15 shows a usage setting error screen 1400 for notifying that usage setting by user invitation has failed.

利用設定エラー画面1400は、/shareリクエスト送信後に返却されるレスポンスを解析して適当なエラーメッセージを表示するエラーメッセージ表示領域1402と、アカウント情報を入力するための入力内容表示領域1404、アカウント情報を入力するためにタッチパネル上に用意されたキーボードを示すキーボード1406、入力したアカウント情報を確定する際に押下するOKボタン1408を含んで構成されている。
[変形例]
The usage setting error screen 1400 includes an error message display area 1402 for displaying an appropriate error message by analyzing a response returned after sending a / share request, an input content display area 1404 for inputting account information, and account information. A keyboard 1406 indicating a keyboard prepared on the touch panel for input and an OK button 1408 pressed when confirming the input account information are configured.
[Modification]

実施形態に対する変形例においては、MFPにおける印刷物の出力方法として、認証されたユーザのみがサーバ上に一時蓄積された印刷データに対して印刷要求を行う、所謂留め置き印刷の出力方法をとる際の実施例を説明する。   In a modified example of the embodiment, as a printed matter output method in the MFP, an implementation when a so-called deferred printing output method is performed in which only an authenticated user makes a print request to print data temporarily stored on the server. An example will be described.

尚、変形例においては、実施形態と同様な構成及び処理を備えているため、同一符号を用いて説明し、詳細な説明は省略する。   In addition, in a modification, since the structure and process similar to embodiment are provided, it demonstrates using the same code | symbol and abbreviate | omits detailed description.

ユーザは、MFP106のカードリーダ319に対して、自身のユーザにかかる情報が記録されたICカードを翳すと、MFP106の設定情報管理部406は、ICカードから特定されるユーザIDがユーザ情報テーブルに存在するか否かを判定し、存在すると判定するとログインがなされる。   When the user points the IC card in which information related to the user is recorded to the card reader 319 of the MFP 106, the setting information management unit 406 of the MFP 106 indicates that the user ID specified from the IC card is the user information table. If it is determined that it exists, login is performed.

そして、MFP106の設定情報管理部406は、そのユーザのロールをユーザ情報テーブルから取得して、取得したロールに該当する設定情報テーブルのロールに対応するプリンタIDを取得する。   Then, the setting information management unit 406 of the MFP 106 acquires the user role from the user information table, and acquires the printer ID corresponding to the role in the setting information table corresponding to the acquired role.

MFP106のHTTPS通信部404は、プリンタIDを用いて、クラウドプリントサービス108に対して、該当するプリンタオブジェクトのジョブの問い合わせを行う。   The HTTPS communication unit 404 of the MFP 106 uses the printer ID to inquire the job of the corresponding printer object to the cloud print service 108.

そして、MFP106のHTTPS通信部404は、プリンタオブジェクトに投入されているジョブの情報を受信し、Web制御部410は、ジョブの情報を一覧表示するための一覧画面(不図示)を生成し、表示制御部408は、この一覧画面(不図示)を表示する。   Then, the HTTPS communication unit 404 of the MFP 106 receives information on the job input to the printer object, and the Web control unit 410 generates and displays a list screen (not shown) for displaying a list of job information. The control unit 408 displays this list screen (not shown).

ユーザは、一覧画面(不図示)に表示されているジョブを選択して、印刷指示を行うことで、当該ジョブの出力を行う。   The user outputs a job by selecting a job displayed on a list screen (not shown) and giving a print instruction.

別の態様として、クラウドプリントサービス108のアカウントとMFP106で管理しているユーザIDとを対応付けて記憶しておく。例えば、ユーザ情報テーブルへユーザIDに対応してアカウントを記憶しておく。   As another mode, an account of the cloud print service 108 and a user ID managed by the MFP 106 are stored in association with each other. For example, an account is stored in the user information table corresponding to the user ID.

そして、MFP106の設定情報管理部406は、ログインしたユーザのロールとアカウントをユーザ情報テーブルから取得し、取得したロールに該当する設定情報テーブルのロールに対応するプリンタIDを取得する。   The setting information management unit 406 of the MFP 106 acquires the role and account of the logged-in user from the user information table, and acquires the printer ID corresponding to the role in the setting information table corresponding to the acquired role.

MFP106のHTTPS通信部404は、プリンタIDとアカウントとを用いて、クラウドプリントサービス108に対して、該当するプリンタオブジェクトのジョブのうち、当該アカウントを含むジョブの問い合わせを行う。   The HTTPS communication unit 404 of the MFP 106 uses the printer ID and account to make an inquiry to the cloud print service 108 for a job including the account among jobs of the corresponding printer object.

このような態様をとることによって、一覧画面(不図示)には、ログインしたユーザのジョブのみが表示されるようになる。   By taking such an aspect, only the job of the logged-in user is displayed on the list screen (not shown).

以上、本発明によれば、画像形成装置に対するユーザの権限に応じた印刷可能な設定をクラウドプリントサービスへ登録することによって、適切な印刷設定で印刷をさせることができる。   As described above, according to the present invention, it is possible to perform printing with appropriate print settings by registering printable settings in accordance with the user's authority for the image forming apparatus in the cloud print service.

以上、実施形態について示したが、本発明は、例えば、システム、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although the embodiment has been described above, the present invention can take an embodiment as, for example, a system, method, program, or recording medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.

また、本発明におけるプログラムは、各フローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は各フローチャートの処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各フローチャートの各装置の処理方法ごとのプログラムであってもよい。   The program according to the present invention is a program that allows a computer to execute the processing method of each flowchart, and the storage medium of the present invention stores a program that allows the computer to execute the processing method of each flowchart. The program in the present invention may be a program for each processing method of each device in each flowchart.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。   As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium recording the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   The present invention may be applied to a system constituted by a plurality of devices or an apparatus constituted by a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 印刷システム
102 管理者PC
104 クライアントPC
106 MFP
108 クラウドプリントサービス
110 LAN
100 Printing system 102 Administrator PC
104 client PC
106 MFP
108 Cloud Print Service 110 LAN

Claims (8)

プリンタオブジェクトを指定して投入されたジョブを記憶するサーバと接続された印刷を行う画像形成装置であって、
画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトを前記サーバに対して作成する作成手段と、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を通知する通知手段と、
を備えたことを特徴とする画像形成装置。
An image forming apparatus that performs printing connected to a server that stores a job input by designating a printer object,
Creating means for creating, on the server, a printer object related to print settings in accordance with print authority in the image forming apparatus;
A notification means for notifying access information to the printer object corresponding to the printing authority of the logged-in user;
An image forming apparatus comprising:
前記作成手段は、複数の印刷権限に応じたそれぞれの印刷設定にかかるプリンタオブジェクトを前記サーバに対して作成することを特徴とする請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the creating unit creates a printer object for each print setting corresponding to a plurality of print authorities in the server. 前記サーバのアカウント情報を受付ける受付手段と、
ジョブを投入するユーザの印刷権限によってアクセス可能なプリンタオブジェクトを当該ユーザへ指定させるために、ログインされたユーザの印刷権限に対応するプリンタオブジェクトに対して、前記受付手段によって受付けたアカウント情報を対応付けて記憶させる記憶手段と、
を備えたことを特徴とする請求項1または2に記載の画像形成装置。
Receiving means for receiving account information of the server;
The account information received by the receiving unit is associated with the printer object corresponding to the print authority of the logged-in user so that the user can specify the printer object accessible by the print authority of the user who submits the job. Storage means for storing,
The image forming apparatus according to claim 1, further comprising:
クライアント端末とサーバと画像形成装置とが通信可能なように接続された印刷システムであって、
前記サーバは、
前記画像形成装置の作成指示手段によって作成を指示された印刷権限に応じた印刷設定にかかるプリンタオブジェクトを作成する作成手段と、
前記作成手段によって作成されたプリンタオブジェクトへのアクセス情報を生成する生成手段と、
前記生成手段によって生成したアクセス情報を前記画像形成装置へ送信するサーバ送信手段と、
を備え、
前記画像形成装置は、
当該画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトの作成指示を前記サーバに対して行う作成指示手段と、
前記送信手段によって送信されたアクセス情報を受信する画像形成装置受信手段と、
前記作成指示手段における印刷権限に対応して前記画像形成装置受信手段で受信したアクセス情報を記憶する記憶手段と、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を記憶手段から取得する取得手段と、
前記取得手段によって取得したアクセス情報を前記クライアント端末へ送信する画像形成装置送信手段と、
を備え、
前記クライアント端末は、
前記画像形成装置送信手段によって送信されたアクセス情報を受信するクライアント端末受信手段と、
前記クライアント端末受信手段によって受信したアクセス情報を用いてプリンタオブジェクトへのアクセスを行って印刷指示を行う印刷指示手段と、
を備えたことを特徴する印刷システム。
A printing system in which a client terminal, a server, and an image forming apparatus are connected so as to communicate with each other,
The server
Creating means for creating a printer object related to print settings in accordance with the printing authority instructed to create by the creation instructing means of the image forming apparatus;
Generating means for generating access information to the printer object created by the creating means;
Server transmission means for transmitting the access information generated by the generation means to the image forming apparatus;
With
The image forming apparatus includes:
Creation instruction means for instructing the server to create a printer object related to print settings in accordance with the printing authority in the image forming apparatus;
An image forming apparatus receiving means for receiving the access information transmitted by the transmitting means;
Storage means for storing access information received by the image forming apparatus receiving means corresponding to the print authority in the creation instruction means;
An acquisition unit that acquires, from the storage unit, access information to the printer object corresponding to the printing authority of the logged-in user;
Image forming apparatus transmitting means for transmitting the access information acquired by the acquiring means to the client terminal;
With
The client terminal is
Client terminal receiving means for receiving access information transmitted by the image forming apparatus transmitting means;
A print instruction means for performing a print instruction by accessing a printer object using the access information received by the client terminal reception means;
A printing system characterized by comprising:
プリンタオブジェクトを指定して投入されたジョブを記憶するサーバと接続された印刷を行う画像形成装置の制御方法であって、
前記画像形成装置は、
画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトを前記サーバに対して作成する作成ステップと、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を通知する通知ステップと、
を実行することを特徴とする画像形成装置の制御方法。
A control method of an image forming apparatus that performs printing connected to a server that stores a job that is input by specifying a printer object,
The image forming apparatus includes:
A creation step of creating, for the server, a printer object related to print settings in accordance with print authority in the image forming apparatus;
A notification step for notifying access information to the printer object corresponding to the printing authority of the logged-in user;
And a control method for an image forming apparatus.
クライアント端末とサーバと画像形成装置とが通信可能なように接続された印刷システムの制御方法であって、
前記サーバは、
前記画像形成装置の作成指示ステップによって作成を指示された印刷権限に応じた印刷設定にかかるプリンタオブジェクトを作成する作成ステップと、
前記作成ステップによって作成されたプリンタオブジェクトへのアクセス情報を生成する生成ステップと、
前記生成ステップによって生成したアクセス情報を前記画像形成装置へ送信するサーバ送信ステップと、
を実行し、
前記画像形成装置は、
当該画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトの作成指示を前記サーバに対して行う作成指示ステップと、
前記送信ステップによって送信されたアクセス情報を受信する画像形成装置受信ステップと、
前記作成指示ステップにおける印刷権限に対応して前記画像形成装置受信ステップで受信したアクセス情報を記憶する記憶ステップと、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を記憶手段から取得する取得ステップと、
前記取得ステップによって取得したアクセス情報を前記クライアント端末へ送信する画像形成装置送信ステップと、
を実行し、
前記クライアント端末は、
前記画像形成装置送信ステップによって送信されたアクセス情報を受信するクライアント端末受信ステップと、
前記クライアント端末受信ステップによって受信したアクセス情報を用いてプリンタオブジェクトへのアクセスを行って印刷指示を行う印刷指示ステップと、
を実行することを特徴する印刷システムの制御方法。
A control method of a printing system in which a client terminal, a server, and an image forming apparatus are connected so as to communicate with each other,
The server
A creation step for creating a printer object according to print settings in accordance with the print authority instructed to create by the creation instruction step of the image forming apparatus;
A generating step for generating access information to the printer object created by the creating step;
A server transmission step of transmitting the access information generated by the generation step to the image forming apparatus;
Run
The image forming apparatus includes:
A creation instruction step for instructing the server to create a printer object related to print settings in accordance with the print authority in the image forming apparatus;
An image forming apparatus receiving step for receiving the access information transmitted by the transmitting step;
A storage step for storing the access information received in the image forming apparatus reception step corresponding to the print authority in the creation instruction step;
An acquisition step of acquiring from the storage means access information to the printer object corresponding to the printing authority of the logged-in user;
An image forming apparatus transmitting step of transmitting the access information acquired by the acquiring step to the client terminal;
Run
The client terminal is
A client terminal receiving step for receiving the access information transmitted by the image forming apparatus transmitting step;
A print instruction step for accessing the printer object using the access information received by the client terminal reception step and issuing a print instruction;
A control method for a printing system, characterized in that
プリンタオブジェクトを指定して投入されたジョブを記憶するサーバと接続された印刷を行う画像形成装置で読み取り実行可能なプログラムであって、
前記画像形成装置を、
画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトを前記サーバに対して作成する作成ステップと、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を通知する通知ステップと、
して機能させるためのプログラム。
A program that can be read and executed by an image forming apparatus that performs printing connected to a server that stores a job input by designating a printer object,
The image forming apparatus;
A creation step of creating, for the server, a printer object related to print settings in accordance with print authority in the image forming apparatus;
A notification step for notifying access information to the printer object corresponding to the printing authority of the logged-in user;
Program to make it function.
クライアント端末とサーバと画像形成装置とが通信可能なように接続された印刷システムで読み取り実行可能なプログラムであって、
前記サーバを、
前記画像形成装置の作成指示手段によって作成を指示された印刷権限に応じた印刷設定にかかるプリンタオブジェクトを作成する作成手段と、
前記作成手段によって作成されたプリンタオブジェクトへのアクセス情報を生成する生成手段と、
前記生成手段によって生成したアクセス情報を前記画像形成装置へ送信するサーバ送信手段と、
して機能させ、
前記画像形成装置を、
当該画像形成装置における印刷権限に応じた印刷設定にかかるプリンタオブジェクトの作成指示を前記サーバに対して行う作成指示手段と、
前記送信手段によって送信されたアクセス情報を受信する画像形成装置受信手段と、
前記作成指示手段における印刷権限に対応して前記画像形成装置受信手段で受信したアクセス情報を記憶する記憶手段と、
ログインされたユーザの印刷権限に対応するプリンタオブジェクトへのアクセス情報を記憶手段から取得する取得手段と、
前記取得手段によって取得したアクセス情報を前記クライアント端末へ送信する画像形成装置送信手段と、
して機能させ、
前記クライアント端末は、
前記画像形成装置送信手段によって送信されたアクセス情報を受信するクライアント端末受信手段と、
前記クライアント端末受信手段によって受信したアクセス情報を用いてプリンタオブジェクトへのアクセスを行って印刷指示を行う印刷指示手段と、
して機能させるためのプログラム。
A program that can be read and executed by a printing system in which a client terminal, a server, and an image forming apparatus are connected so as to communicate with each other,
The server,
Creating means for creating a printer object related to print settings in accordance with the printing authority instructed to create by the creation instructing means of the image forming apparatus;
Generating means for generating access information to the printer object created by the creating means;
Server transmission means for transmitting the access information generated by the generation means to the image forming apparatus;
To function,
The image forming apparatus;
Creation instruction means for instructing the server to create a printer object related to print settings in accordance with the printing authority in the image forming apparatus;
An image forming apparatus receiving means for receiving the access information transmitted by the transmitting means;
Storage means for storing access information received by the image forming apparatus receiving means corresponding to the print authority in the creation instruction means;
An acquisition unit that acquires, from the storage unit, access information to the printer object corresponding to the printing authority of the logged-in user;
Image forming apparatus transmitting means for transmitting the access information acquired by the acquiring means to the client terminal;
To function,
The client terminal is
Client terminal receiving means for receiving access information transmitted by the image forming apparatus transmitting means;
A print instruction means for performing a print instruction by accessing a printer object using the access information received by the client terminal reception means;
Program to make it function.
JP2016211293A 2016-10-28 2016-10-28 Image forming equipment, systems, control methods, and programs Active JP6989749B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016211293A JP6989749B2 (en) 2016-10-28 2016-10-28 Image forming equipment, systems, control methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016211293A JP6989749B2 (en) 2016-10-28 2016-10-28 Image forming equipment, systems, control methods, and programs

Publications (3)

Publication Number Publication Date
JP2018069546A true JP2018069546A (en) 2018-05-10
JP2018069546A5 JP2018069546A5 (en) 2019-07-25
JP6989749B2 JP6989749B2 (en) 2022-01-12

Family

ID=62112428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016211293A Active JP6989749B2 (en) 2016-10-28 2016-10-28 Image forming equipment, systems, control methods, and programs

Country Status (1)

Country Link
JP (1) JP6989749B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020160965A (en) * 2019-03-27 2020-10-01 ブラザー工業株式会社 Communication device and computer program for communication device
CN111953856A (en) * 2019-05-17 2020-11-17 佳能株式会社 Server, control method and storage medium
CN112346670A (en) * 2019-08-09 2021-02-09 佳能株式会社 Printing apparatus and printing system
CN112579011A (en) * 2019-09-30 2021-03-30 兄弟工业株式会社 Printing apparatus
CN113946299A (en) * 2020-07-17 2022-01-18 佳能株式会社 Printing control device, control method and storage medium communicating with cloud printing service
US12034899B2 (en) 2021-02-12 2024-07-09 Ricoh Company, Ltd. Image forming apparatus, information processing method, and recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010160579A (en) * 2009-01-06 2010-07-22 Canon Inc Print system, print server, control method thereof, and program
JP2012108620A (en) * 2010-11-15 2012-06-07 Canon Inc Print relay system, image forming apparatus, control method of system, and program
JP2015032025A (en) * 2013-07-31 2015-02-16 ブラザー工業株式会社 Terminal device and printer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010160579A (en) * 2009-01-06 2010-07-22 Canon Inc Print system, print server, control method thereof, and program
JP2012108620A (en) * 2010-11-15 2012-06-07 Canon Inc Print relay system, image forming apparatus, control method of system, and program
JP2015032025A (en) * 2013-07-31 2015-02-16 ブラザー工業株式会社 Terminal device and printer

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020160965A (en) * 2019-03-27 2020-10-01 ブラザー工業株式会社 Communication device and computer program for communication device
JP7306016B2 (en) 2019-03-27 2023-07-11 ブラザー工業株式会社 COMMUNICATION DEVICE AND COMPUTER PROGRAM FOR COMMUNICATION DEVICE
CN111953856A (en) * 2019-05-17 2020-11-17 佳能株式会社 Server, control method and storage medium
CN111953856B (en) * 2019-05-17 2022-10-11 佳能株式会社 Server, control method and storage medium
US11740842B2 (en) 2019-05-17 2023-08-29 Canon Kabushiki Kaisha Server for providing a cloud print service, control method, and storage medium for managing print data
CN112346670A (en) * 2019-08-09 2021-02-09 佳能株式会社 Printing apparatus and printing system
JP2021028130A (en) * 2019-08-09 2021-02-25 キヤノン株式会社 Printing device, and printing system
JP7328067B2 (en) 2019-08-09 2023-08-16 キヤノン株式会社 printing device, printing system
CN112346670B (en) * 2019-08-09 2024-07-30 佳能株式会社 Printing apparatus and printing system
CN112579011A (en) * 2019-09-30 2021-03-30 兄弟工业株式会社 Printing apparatus
CN113946299A (en) * 2020-07-17 2022-01-18 佳能株式会社 Printing control device, control method and storage medium communicating with cloud printing service
US12034899B2 (en) 2021-02-12 2024-07-09 Ricoh Company, Ltd. Image forming apparatus, information processing method, and recording medium

Also Published As

Publication number Publication date
JP6989749B2 (en) 2022-01-12

Similar Documents

Publication Publication Date Title
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
JP5205578B2 (en) Image forming apparatus, printing system, processing method thereof, and program
JP4961535B2 (en) Image forming apparatus, control method, and program
JP2018034375A (en) Output system, output device, control method, and program
JP4998965B2 (en) Image forming apparatus, information processing method, and program
JP2012166396A (en) Image forming system, image forming device, and control method and program of the same
EP3985497A1 (en) Information processing system, output system, output method, and recording medium
JP2014170440A (en) Processing control system, data processing system, processing control method and program
JP2013107257A (en) Image forming apparatus, and method and program for controlling the same
JP2013003739A (en) Image formation device, image formation system, and control method and program thereof
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP5375884B2 (en) Authentication apparatus, authentication method, and computer program
JP2017013313A (en) Image formation apparatus, image formation system, and control method and program of image formation apparatus
JP2015122601A (en) Image forming apparatus, control method of the same, and program
JP2016112717A (en) Image forming apparatus, image formation system, control method thereof and program
JP2013123805A (en) Image forming device, print server, print management system, control method, and program
JP2011043979A (en) Printing system, control method of the same, and program
JP2019137068A (en) Printing system, printing device, control method, and program
JP2014134928A (en) Information processing apparatus, information processing method, and program
JP2013119164A (en) Printing controller, printing control system, printing control method, program, and storage medium
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP5376546B2 (en) Image forming apparatus, information processing system, processing method thereof, and program
JP2011013837A (en) Print system and print controller
JP2012101451A (en) Image forming apparatus, information processing method, and program
JP2015118586A (en) Printing system, and processing method and program thereof

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190614

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200817

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210506

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210506

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210608

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210922

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211115

R151 Written notification of patent or utility model registration

Ref document number: 6989749

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250