Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7638726B2 - Image forming apparatus, control method, program, and storage medium - Google Patents
[go: Go Back, main page]

JP7638726B2 - Image forming apparatus, control method, program, and storage medium - Google Patents

Image forming apparatus, control method, program, and storage medium Download PDF

Info

Publication number
JP7638726B2
JP7638726B2 JP2021026674A JP2021026674A JP7638726B2 JP 7638726 B2 JP7638726 B2 JP 7638726B2 JP 2021026674 A JP2021026674 A JP 2021026674A JP 2021026674 A JP2021026674 A JP 2021026674A JP 7638726 B2 JP7638726 B2 JP 7638726B2
Authority
JP
Japan
Prior art keywords
job
image forming
forming apparatus
stored
authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021026674A
Other languages
Japanese (ja)
Other versions
JP2022128244A (en
JP2022128244A5 (en
Inventor
啓 中島
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2021026674A priority Critical patent/JP7638726B2/en
Priority to GB2201506.9A priority patent/GB2606615B/en
Priority to DE102022201218.6A priority patent/DE102022201218A1/en
Priority to CN202210125330.8A priority patent/CN114979393A/en
Priority to US17/672,512 priority patent/US11822834B2/en
Publication of JP2022128244A publication Critical patent/JP2022128244A/en
Priority to US18/490,661 priority patent/US12197796B2/en
Publication of JP2022128244A5 publication Critical patent/JP2022128244A5/en
Priority to US18/990,758 priority patent/US20250130743A1/en
Application granted granted Critical
Publication of JP7638726B2 publication Critical patent/JP7638726B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00238Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reproducing device as a local output from a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/00856Preventive measures
    • H04N1/00875Inhibiting reproduction, e.g. by disabling reading or reproduction apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、ユーザーに関連付けられて記憶されているジョブを実行可能な画像形成装置、制御方法、プログラム及び記憶媒体に関する。 The present invention relates to an image forming apparatus capable of executing a job stored in association with a user, a control method , a program , and a storage medium .

近年、スマートフォンのような高性能なモバイル端末の普及と共に、そのモバイル端末のOS標準機能として、プリンタへの指示を可能とするスキャン機能、プリント機能等を提供している。例えば、スキャンした原稿を指定の宛先に送信する機能の実行では、LAN上の画像形成装置を探索し、ユーザーが設定した送信先メールアドレスと各種スキャン設定情報(例えば、カラー、両面)を付加して送信ジョブとして生成する。前記生成した送信ジョブを前記探索した送信機能を有する画像形成装置に送信することで、送信に必要な画像形成装置の一連の処理をモバイル端末から実行指示できる。このとき、モバイル端末と画像形成装置のネットワーク通信は、例えば、TCP/IP、NFC、Bluetooth(登録商標)等の通信プロトコルに従って確立されるものであり、公知の技術で実現することができる。 In recent years, with the spread of high-performance mobile terminals such as smartphones, scan functions, print functions, etc. that enable instructions to printers are provided as standard OS functions for these mobile terminals. For example, to execute a function to send a scanned document to a specified destination, an image forming device on the LAN is searched for, and a transmission job is generated by adding the destination email address set by the user and various scan setting information (e.g., color, double-sided). By sending the generated transmission job to the image forming device having the searched transmission function, it is possible to instruct the image forming device to execute a series of processes required for transmission from the mobile terminal. At this time, network communication between the mobile terminal and the image forming device is established according to a communication protocol such as TCP/IP, NFC, Bluetooth (registered trademark), etc., and can be realized by known technology.

また、画像形成装置には、セキュリティを目的として、留め置きプリントと呼ばれるプリント機能がある。画像形成装置はプリンタドライバから投入した印刷ジョブをすぐに出力せず、一旦画像形成装置内の印刷ジョブ留め置き用のキューとして割り当てたハードディスク領域に保存する。そして、画像形成装置は、ユーザーの認証後、当該ユーザーの印刷ジョブを操作部上にリスト表示する。画像形成装置は、ユーザーがリストから選択し、印刷指示した印刷ジョブを印刷する。 For security reasons, image forming devices also have a print function called hold print. The image forming device does not immediately output a print job submitted from the printer driver, but temporarily stores the print job in a hard disk area allocated as a queue for holding print jobs within the image forming device. After authenticating a user, the image forming device displays a list of the user's print jobs on the operation unit. The image forming device prints the print job that the user selects from the list and instructs to print.

さらに、ユーザー認証の成功に応じて、認証されたユーザーの印刷ジョブをユーザーの印刷指示なしに自動印刷するという認証後自動印刷と呼ばれる技術もある。この技術はユーザーが操作部上で印刷ジョブの選択や印刷指示をしなくても、印刷を実行するため、印刷を効率的に行う手段として有効である。 Furthermore, there is a technology called automatic printing after authentication, which automatically prints the authenticated user's print job without the user issuing a print command if the user authentication is successful. This technology is effective as an efficient means of printing, as it executes printing without the user having to select a print job or issue a print command on the operation unit.

モバイル端末からのスキャンジョブに実行に関して、特許文献1ではモバイル端末から読取動作を含むジョブが認証前に登録された際に、認証が完了するまでジョブの実行を制限する技術が開示されている。 Regarding the execution of a scan job from a mobile terminal, Patent Document 1 discloses a technique for restricting the execution of a job that includes a scanning operation from a mobile terminal when the job is registered before authentication is completed.

特開2015-177214号公報JP 2015-177214 A

特許文献1では、画像形成装置でスキャンジョブを実行するために、携帯端末を用いた画像形成装置へのユーザー認証が行われる。ここで、画像形成装置において、上述した認証後自動印刷が有効に設定されている場合を考える。ユーザー認証の成功に応じて自動的に実行される対象となる印刷ジョブなどのジョブが記憶されている状態で、そのジョブとは別のジョブを実行するためのジョブ実行要求を受信する。そして、そのジョブ実行要求に含まれるユーザー情報を用いて画像形成装置でのユーザー認証が成功すると、ジョブ実行要求に係るジョブだけでなく、記憶されているジョブも実行されることとなる。つまり、ユーザーが携帯端末で指示したジョブを実行するために行われるユーザー認証に応じて、すでに記憶されているジョブまでも実行されることとなり、出力物に気づけないなどユーザーにとって煩わしい可能性がある。 In Patent Document 1, in order to execute a scan job on the image forming device, user authentication is performed on the image forming device using a mobile terminal. Here, consider a case where the image forming device is set to enable automatic printing after authentication as described above. In a state where a job such as a print job that is to be automatically executed in response to successful user authentication is stored, a job execution request is received to execute a job other than the job. Then, when user authentication on the image forming device is successful using the user information included in the job execution request, not only the job related to the job execution request but also the stored job is executed. In other words, in response to user authentication performed to execute a job specified by the user on the mobile terminal, even jobs that have already been stored are executed, which may be annoying for the user, such as not noticing the output.

上記課題を鑑みて、本発明は、情報処理端末からのジョブ実行要求に基づくユーザー認証の成功に応じて、ジョブ実行要求に係るジョブとは異なるジョブが実行されないようにするための仕組みを提供することを目的とする。 In view of the above problems, the present invention aims to provide a mechanism for preventing a job other than the job related to a job execution request from being executed in response to successful user authentication based on a job execution request from an information processing terminal.

上記課題を解決するために、本発明の画像形成装置は、
ユーザー情報を用いて認証処理を行う認証処理手段と、
ユーザーに関連付けて保存手段に保存された保存ジョブとは異なるジョブの実行を要求するジョブ実行要求を情報処理端末から受信する受信手段と、
前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理手段による認証処理に成功したことに基づいて、前記保存ジョブを実行するように制御し、
前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御する制御手段と、
を有し、
前記受信手段は、前記情報処理端末との通信を開始するための第2の種別の認証処理が成功して通信を開始した前記情報処理端末から前記ジョブ実行要求を受信することを特徴とする。
In order to solve the above problems, the image forming apparatus of the present invention comprises:
an authentication processing means for performing authentication processing using user information;
a receiving means for receiving from an information processing terminal a job execution request for requesting execution of a job different from the stored job stored in the storage means in association with the user;
and controlling the image forming apparatus to execute the stored job based on a successful authentication process by the authentication processing unit using user information input by an operation on the image forming apparatus, even if there is no instruction operation to execute the stored job, and
a control means for controlling the stored job not to be executed without an instruction operation for executing the stored job even if the authentication processing means has successfully performed an authentication process using user information received from the information processing terminal together with the job execution request;
having
The receiving means receives the job execution request from the information processing terminal that has successfully passed a second type of authentication process for starting communication with the information processing terminal and started communication .

本発明により、情報処理端末からのジョブ実行要求に基づくユーザー認証の成功に応じて、ジョブ実行要求に係るジョブとは異なるジョブが実行されないようにすることができる。 The present invention makes it possible to prevent a job other than the job related to the job execution request from being executed in response to successful user authentication based on a job execution request from an information processing terminal.

情報処理システム構成示す図である。FIG. 1 is a diagram showing a configuration of an information processing system. データ処理装置101のハードウェア構成を示す図である。FIG. 1 is a diagram illustrating a hardware configuration of a data processing device 101. 画像形成装置104のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of an image forming apparatus 104. データ処理装置101のソフトウェア構成を示す図である。FIG. 2 is a diagram showing the software configuration of the data processing device 101. 画像形成装置104のソフトウェア構成を示す図である。FIG. 2 is a diagram illustrating a software configuration of the image forming apparatus 104. データ処理装置101の画像形成装置104への接続処理を説明するフローチャートである。10 is a flowchart illustrating a process of connecting the data processing device 101 to the image forming device 104. データ処理装置101の画像形成装置104へのスキャンジョブ実行要求処理を説明するフローチャートである。10 is a flowchart illustrating a process of the data processing apparatus 101 making a request to the image forming apparatus 104 to execute a scan job. 画像形成装置104のスキャンジョブ実行処理を説明するフローチャートである。10 is a flowchart illustrating a scan job execution process of the image forming apparatus 104. データ処理装置101の印刷ジョブの投入処理を説明するフローチャートである。4 is a flowchart illustrating a print job submission process of the data processing apparatus 101. 印刷指示後の画面の一例を示す図である。FIG. 11 is a diagram illustrating an example of a screen displayed after a print instruction is issued. 画像形成装置104の印刷ジョブの保存処理を説明するフローチャートである。10 is a flowchart illustrating a print job storage process of the image forming apparatus 104. 例外条件設定画面の一例を示す図である。FIG. 13 is a diagram showing an example of an exception condition setting screen. 書誌情報テーブルの一例を示す図である。FIG. 13 is a diagram showing an example of a bibliographic information table. 画像形成装置104のローカル認証後自動印刷の処理を説明するフローチャートである。10 is a flowchart illustrating an automatic printing process after local authentication of the image forming apparatus 104. ログイン画面の一例を示す図である。FIG. 13 illustrates an example of a login screen. ユーザー管理テーブルの一例を示す図である。FIG. 13 illustrates an example of a user management table. ローカル認証後自動印刷の設定画面の一例を示す図である。FIG. 13 illustrates an example of a setting screen for automatic printing after local authentication. データ処理装置のディスプレイ214に表示する画像形成装置への接続画面の一例である。13 is an example of a connection screen for an image forming apparatus displayed on a display 214 of the data processing apparatus. データ処理装置101のディスプレイ214に表示するスキャンの実行画面の一例である。13 is an example of a scan execution screen displayed on a display 214 of the data processing apparatus 101. ジョブ実行情報の一例を示す図である。FIG. 4 illustrates an example of job execution information.

以下、本発明を実施するための最良の形態について図面を用いて説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。 The best mode for carrying out the present invention will be described below with reference to the drawings. Note that the following embodiments do not limit the invention as claimed, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

図1は、本実施例に係る情報処理システムの構成例を示す図である。情報処理システム100は、データ処理装置101、無線LANターミナル102、画像形成装置104、及びクラウドサーバー105で構成され、それらはネットワーク103を介して接続される。 FIG. 1 is a diagram showing an example of the configuration of an information processing system according to this embodiment. The information processing system 100 is composed of a data processing device 101, a wireless LAN terminal 102, an image forming device 104, and a cloud server 105, which are connected via a network 103.

データ処理装置101は、スマートフォンなどの情報処理端末であり、小型端末用のオペレーティングシステムや、通話、データ通信を制御するプログラムが動いていても構わない。もしくは、音声制御や位置検出制御、携帯電話データ通信等を備えないパーソナルコンピューター(PC)であっても構わない。また、データ処理装置101は、無線LANターミナル102によりネットワーク103に接続している。 The data processing device 101 is an information processing terminal such as a smartphone, and may run an operating system for small terminals or a program that controls telephone calls and data communications. Alternatively, it may be a personal computer (PC) that does not have voice control, position detection control, mobile phone data communications, etc. The data processing device 101 is also connected to the network 103 via a wireless LAN terminal 102.

無線LANターミナル102は、一般的なネットワーク・ルーター機能を有した無線LANの親機であって、家庭内や事務所などの中でWi-Fiを通じた無線LANを提供している。画像形成装置104は、プリンタ機能、コピー機能、スキャナ機能、ファクス送信機能等各種ジョブ実行機能を備えるデジタル複合機である。ユーザーは、データ処理装置101を操作することで、画像形成装置104に対しジョブ実行を指示し、画像形成装置104の各種機能を実行することができる。 The wireless LAN terminal 102 is a wireless LAN parent device with a general network router function, and provides wireless LAN via Wi-Fi within a home, office, etc. The image forming device 104 is a digital multifunction device equipped with various job execution functions such as a printer function, a copy function, a scanner function, and a fax transmission function. By operating the data processing device 101, a user can instruct the image forming device 104 to execute a job and execute various functions of the image forming device 104.

クラウドサーバー105は、ネットワーク103を介して、データ処理装置101や画像形成装置104で利用されるデータの管理や、各種機能の拡張処理等を行う。本実施例の情報処理システム100は、クラウドサーバー105が存在しない構成であってもよい。 The cloud server 105 manages data used by the data processing device 101 and the image forming device 104, and performs various functions of the data processing device 101 and the image forming device 104 via the network 103. The information processing system 100 of this embodiment may be configured without the cloud server 105.

なお、本実施例では、画像形成装置104やクラウドサーバー105はネットワーク103と有線接続する形態となっているが、データ処理装置101と同様に無線LANターミナル102を利用して無線接続してもよい。さらに、データ処理装置101及び画像形成装置104は、NFC(Near Field Communication)やBLE(Bluetooth Low Energy)等の無線信号を介して近距離無線通信が可能である。画像形成装置104は後述するNFC通信部やBLE通信部に画像形成装置104と無線LAN接続するための情報(IPアドレスやMACアドレス等)を持ち、データ処理装置101が近距離無線通信で接続情報を取得する。そして、取得した情報に基づいてデータ処理装置101と画像形成装置104の通信を開始する。 In this embodiment, the image forming apparatus 104 and the cloud server 105 are connected to the network 103 by wire, but may be connected wirelessly using the wireless LAN terminal 102, as in the case of the data processing apparatus 101. Furthermore, the data processing apparatus 101 and the image forming apparatus 104 are capable of short-distance wireless communication via wireless signals such as NFC (Near Field Communication) and BLE (Bluetooth Low Energy). The image forming apparatus 104 has information (such as an IP address or MAC address) for wireless LAN connection with the image forming apparatus 104 in an NFC communication unit or BLE communication unit described later, and the data processing apparatus 101 acquires the connection information by short-distance wireless communication. Then, communication between the data processing apparatus 101 and the image forming apparatus 104 is started based on the acquired information.

図2は、本実施例に係るデータ処理装置101のハードウェア構成の一例を示す図である。 Figure 2 is a diagram showing an example of the hardware configuration of a data processing device 101 according to this embodiment.

データ処理装置101は、コントローラユニット201を持つ。コントローラユニット201は、NFC通信部210、BLE通信部211及び無線LAN通信部212の各種通信部やマイク・スピーカ213、ディスプレイ214及びタッチパネル、マウス、キーボード等の入力装置215の各種UI部を制御する。 The data processing device 101 has a controller unit 201. The controller unit 201 controls various communication units such as an NFC communication unit 210, a BLE communication unit 211, and a wireless LAN communication unit 212, as well as various UI units such as a microphone/speaker 213, a display 214, and an input device 215 such as a touch panel, a mouse, and a keyboard.

コントローラユニット201は、CPU202、ROM203、RAM204,ネットワークI/F205、音声制御部206、表示制御部207、入力制御部208及び記憶装置209で構成され、それらはシステムバス216で接続される。 The controller unit 201 is composed of a CPU 202, a ROM 203, a RAM 204, a network I/F 205, an audio control unit 206, a display control unit 207, an input control unit 208, and a storage device 209, which are connected by a system bus 216.

CPU202は、データ処理装置101のシステム全体を制御する。ROM203は、データ処理装置101のオペレーティングシステム及び、通話、データ通信を制御するアプリケーションが記憶されており、CPU202が各種プログラムを実行する。RAM204は、CPU202が各種プログラムを実行するためのメモリであり、アプリケーションがプログラムを実行するワークメモリエリアである。記憶装置209は、不揮発性の記憶装置であり、データ処理装置101の再起動後も保持しておく必要のある各種動作モード設定や、稼働ログ等を記録する。 The CPU 202 controls the entire system of the data processing device 101. The ROM 203 stores the operating system of the data processing device 101 and applications that control calls and data communications, and the CPU 202 executes various programs. The RAM 204 is a memory for the CPU 202 to execute various programs, and is a work memory area in which applications execute programs. The storage device 209 is a non-volatile storage device, and records various operation mode settings and operation logs that need to be retained even after the data processing device 101 is restarted.

ネットワークI/F205は、NFC通信部210、BLE通信部211及び無線LAN通信部212と接続され、画像形成装置104やクラウドサーバー105との各種無線通信制御を行う。音声制御部206は、マイク・スピーカ213を介した音声データの入出力制御を行う。表示制御部207は、ディスプレイ214で表示する画像データの出力制御を行う。入力制御部208は、ユーザーがボタンや入力装置215を介して指示した情報の入力制御を行う。これら、音声制御部206、表示制御部207、入力制御部208を利用して、データ処理装置101で実行される各種アプリケーションがユーザーに提供される。 The network I/F 205 is connected to an NFC communication unit 210, a BLE communication unit 211, and a wireless LAN communication unit 212, and controls various wireless communications with the image forming apparatus 104 and the cloud server 105. The audio control unit 206 controls the input and output of audio data via a microphone/speaker 213. The display control unit 207 controls the output of image data displayed on a display 214. The input control unit 208 controls the input of information instructed by the user via a button or input device 215. Using the audio control unit 206, display control unit 207, and input control unit 208, various applications executed by the data processing device 101 are provided to the user.

図3は、本実施例に係る画像形成装置104のハードウェア構成の一例を示す図である。 Figure 3 is a diagram showing an example of the hardware configuration of the image forming device 104 in this embodiment.

画像形成装置104は、コントローラユニット301を持ち、NFC通信部310、BLE通信部311及び無線LAN通信部312の各種通信部や操作部307、スキャナ313及びプリンタ314を制御する。 The image forming device 104 has a controller unit 301, which controls various communication units such as an NFC communication unit 310, a BLE communication unit 311, and a wireless LAN communication unit 312, as well as an operation unit 307, a scanner 313, and a printer 314.

ユーザーがコピー機能を利用する場合、コントローラユニット301は、スキャナ313を制御して原稿の画像データを取得し、プリンタ314を制御して画像を用紙に印刷し出力する。また、ユーザーがスキャン機能を利用する場合、コントローラユニット301は、スキャナ313を制御して原稿の画像データを取得してコードデータに変換し、ネットワーク103を介してデータ処理装置101やクラウドサーバー105等へ送信する。また、ユーザーがプリント機能を利用する場合、コントローラユニット301はデータ処理装置101やクラウドサーバー105等からネットワーク103を介して画像データ(コードデータ)を受信する。そして、コントローラユニット301は受信した印刷データを画像データに変換し、プリンタ314に送信する。プリンタ314は、受信した画像データに基づき、画像を用紙に印刷して出力する。 When a user uses the copy function, the controller unit 301 controls the scanner 313 to acquire image data of an original document, and controls the printer 314 to print and output the image on paper. When a user uses the scan function, the controller unit 301 controls the scanner 313 to acquire image data of an original document, converts it into code data, and transmits it to the data processing device 101, the cloud server 105, or the like via the network 103. When a user uses the print function, the controller unit 301 receives image data (code data) from the data processing device 101, the cloud server 105, or the like via the network 103. The controller unit 301 then converts the received print data into image data and transmits it to the printer 314. The printer 314 prints and outputs the image on paper based on the received image data.

また、画像形成装置104は、ISDN等からデータを受信してプリントするFAX受信機能やISDN等へスキャンしたデータを送信するFAX送信機能も有する。また、コントローラユニット301は、受信した印刷データをHDD305に保存し、保存した印刷データに対する印刷指示をユーザーが操作部307から行うことによりプリントする。あるいはユーザー認証することで、認証されたユーザーに関連づけて記憶されている印刷データのみをプリントする留め置きプリント機能も有する。これら各機能における処理の実行指示をジョブと呼び、画像形成装置104は各機能に対応するジョブに従って所定の処理を実行する。 The image forming device 104 also has a fax receiving function that receives data from an ISDN or the like and prints it, and a fax sending function that sends scanned data to an ISDN or the like. The controller unit 301 also stores the received print data in the HDD 305, and prints the stored print data when the user issues a print instruction for the data from the operation unit 307. Alternatively, the image forming device 104 also has a hold print function that prints only the print data stored in association with the authenticated user by authenticating the user. The instruction to execute a process for each of these functions is called a job, and the image forming device 104 executes a specified process according to the job corresponding to each function.

コントローラユニット301は、CPU302、RAM303、ROM304、HDD305、操作部I/F306、ネットワークI/F308及びデバイスI/F309で構成され、それらはシステムバス315で接続される。 The controller unit 301 is composed of a CPU 302, a RAM 303, a ROM 304, a HDD 305, an operation unit I/F 306, a network I/F 308, and a device I/F 309, which are connected by a system bus 315.

CPU302は、画像形成装置104のシステム全体を制御する。RAM303はCPU302が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、RAM303はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも記憶する。ROM304はシステムのブートプログラムを格納する。ハードディスクドライブ(HDD)305はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する記憶部である。また、HDD305には、スキャナ313で読み取られたスキャン画像データや、データ処理装置101からネットワーク103を介して受信したプリント画像データが格納される。なお、データ処理装置101からネットワーク103を介して受信したプリント画像データなどのジョブデータは、外部ストレージに保存されてもよく、画像形成装置104は、その外部ストレージから受信したジョブデータに基づきジョブを実行してもよい。 The CPU 302 controls the entire system of the image forming apparatus 104. The RAM 303 is a system work memory for the operation of the CPU 302, and is an image memory for temporarily storing image data. The RAM 303 also stores programs and data such as the operating system, system software, and application software. The ROM 304 stores the system boot program. The hard disk drive (HDD) 305 is a storage unit that stores the operating system, system software, application software, image data, setting data, and the like. The HDD 305 also stores scanned image data read by the scanner 313 and print image data received from the data processing apparatus 101 via the network 103. Note that job data such as print image data received from the data processing apparatus 101 via the network 103 may be saved in an external storage, and the image forming apparatus 104 may execute a job based on the job data received from the external storage.

操作部I/F306は操作部307とのインターフェース部であり、操作部307に表示する情報を操作部307に対して出力する。また、操作部307からユーザーが入力した情報を受け付ける。ネットワークI/F308はNFC通信部310、BLE通信部311および無線LAN通信部312と接続され、データ処理装置101やクラウドサーバー105との各種無線通信制御を行う。無線LAN通信部312は、ネットワーク103を介してデータ処理装置101と無線LANを形成する。また、NFC通信部、BLE通信部311は、無線信号を介してデータ処理装置101と近距離無線通信を形成する。画像形成装置104は、ネットワークI/F308を介して、データ処理装置101とジョブ設定情報や画像データを送受信し、画像形成装置104の各種機能の実行コマンドを受けてジョブを実行する。デバイスI/F309は、画像データの読み取りや印刷を実行するスキャナ313やプリンタ314とコントローラユニット301を接続し、画像データの入出力を行う。 The operation unit I/F 306 is an interface with the operation unit 307, and outputs information to be displayed on the operation unit 307 to the operation unit 307. It also accepts information input by the user from the operation unit 307. The network I/F 308 is connected to the NFC communication unit 310, the BLE communication unit 311, and the wireless LAN communication unit 312, and controls various wireless communications with the data processing device 101 and the cloud server 105. The wireless LAN communication unit 312 forms a wireless LAN with the data processing device 101 via the network 103. In addition, the NFC communication unit and the BLE communication unit 311 form short-range wireless communications with the data processing device 101 via wireless signals. The image forming device 104 transmits and receives job setting information and image data to and from the data processing device 101 via the network I/F 308, and executes jobs by receiving execution commands for various functions of the image forming device 104. The device I/F 309 connects the controller unit 301 to a scanner 313 and a printer 314 that read and print image data, and inputs and outputs image data.

図4は、本実施例に係るデータ処理装置101のソフトウェア構成の一例を示す図である。 Figure 4 is a diagram showing an example of the software configuration of the data processing device 101 in this embodiment.

アプリケーション401は、データ処理装置101のCPU202が実行するソフトウェアであり、ROM203などに格納されている。 The application 401 is software executed by the CPU 202 of the data processing device 101 and is stored in the ROM 203 or the like.

ユーザーインタフェース(UI)制御部402は、ユーザーが入力装置215で入力したジョブ設定情報を受け付け、入力制御部208を介して、ジョブ設定管理部406に送信する。また、UI制御部402は、ジョブ設定管理部406やジョブ制御部407からの応答を受信し、表示制御部207を介して、ディスプレイ214に出力する。さらに、UI制御部402は、ユーザーが入力装置215で入力した認証情報を受け付け、入力制御部208を介して、認証設定管理部403に送信する。認証設定管理部403は、UI制御部402から受信したユーザー情報に基づいて認証情報をネットワーク制御部405に送信する。その認証情報は、ネットワーク103を介して、後述する画像形成装置104における認証処理で使用される。 The user interface (UI) control unit 402 accepts job setting information input by the user via the input device 215, and transmits it to the job setting management unit 406 via the input control unit 208. The UI control unit 402 also receives responses from the job setting management unit 406 and the job control unit 407, and outputs it to the display 214 via the display control unit 207. The UI control unit 402 also accepts authentication information input by the user via the input device 215, and transmits it to the authentication setting management unit 403 via the input control unit 208. The authentication setting management unit 403 transmits the authentication information to the network control unit 405 based on the user information received from the UI control unit 402. The authentication information is used in the authentication process in the image forming apparatus 104, which will be described later, via the network 103.

デバイス接続部404は、データ処理装置101と画像形成装置104のNFCやBLEの近距離無線通信とネットワーク103を介した無線LAN通信を確立する。例えば、NFCの場合、ユーザーがデータ処理装置101のNFC通信部210と画像形成装置104のNFC通信部310を近づけ、接触させることで、近距離無線通信を開始する。また、BLEの場合、ユーザーがデータ処理装置101のBLE通信部211と画像形成装置104のBLE通信部311の距離を近づけ、デバイス接続部404がBLEの強度が一定の強度以上となる距離内にあると判断することで、近距離無線通信が開始する。このように、ユーザーがデータ処理装置101と画像形成装置104のNFCやBLEの通信部を近づける操作(タッチ操作と呼ぶ)ことで、デバイス接続部404は、画像形成装置104の機器情報を取得する。その取得した機器情報からネットワーク103を介した画像形成装置104との無線LAN接続を開始する。 The device connection unit 404 establishes short-distance wireless communication of NFC or BLE between the data processing device 101 and the image forming device 104, and wireless LAN communication via the network 103. For example, in the case of NFC, the user brings the NFC communication unit 210 of the data processing device 101 and the NFC communication unit 310 of the image forming device 104 close to each other and touches them to start short-distance wireless communication. In the case of BLE, the user brings the BLE communication unit 211 of the data processing device 101 close to the BLE communication unit 311 of the image forming device 104, and the device connection unit 404 determines that the BLE strength is within a distance of a certain strength or more, and starts short-distance wireless communication. In this way, the device connection unit 404 acquires device information of the image forming device 104 by the user performing an operation (called a touch operation) of bringing the NFC or BLE communication units of the data processing device 101 and the image forming device 104 close to each other. Based on the acquired device information, a wireless LAN connection is initiated with the image forming device 104 via the network 103.

ネットワーク制御部405は、画像形成装置104に対するジョブ設定やジョブ実行指示コマンド、画像データ、ユーザー認証情報等を、ネットワーク103を介して送信する。さらに、ネットワーク制御部405は、画像形成装置104で格納されたジョブ設定情報を、ネットワーク103を介して受信する。ジョブ設定管理部406は、UI制御部402によりユーザーが入力したジョブ設定情報や、ネットワーク制御部405により画像形成装置104やクラウドサーバー105から受信したジョブ設定情報をRAM204や記憶装置209に格納する。このとき、ジョブ設定管理部406は、これらのジョブ設定情報をユーザーがよく使う設定として「お気に入り」として管理する。また、ジョブ設定管理部406は、アプリケーション401のインストール時にRAM204や記憶装置209に格納されたジョブ設定を「プリセット」として管理する。 The network control unit 405 transmits job settings, job execution instruction commands, image data, user authentication information, and the like to the image forming apparatus 104 via the network 103. Furthermore, the network control unit 405 receives job setting information stored in the image forming apparatus 104 via the network 103. The job setting management unit 406 stores the job setting information input by the user via the UI control unit 402 and the job setting information received by the network control unit 405 from the image forming apparatus 104 or the cloud server 105 in the RAM 204 or the storage device 209. At this time, the job setting management unit 406 manages this job setting information as "favorites" as settings that the user frequently uses. Furthermore, the job setting management unit 406 manages the job settings stored in the RAM 204 or the storage device 209 when the application 401 is installed as "presets".

ジョブ制御部407は、ジョブ設定管理部406で登録された「お気に入り」や「プリセット」のジョブ設定からジョブ実行指示情報を生成し、ネットワーク103を介して画像形成装置104に対するジョブ実行要求を送信する。また、ジョブ制御部407は、ジョブ実行状況や、スキャナ313やプリンタ314のデバイスの動作状態を、ネットワーク103を介して画像形成装置104から取得し、UI制御部402に送信する。 The job control unit 407 generates job execution instruction information from the job settings such as "favorites" and "presets" registered in the job setting management unit 406, and transmits a job execution request to the image forming device 104 via the network 103. The job control unit 407 also acquires the job execution status and the operating status of the scanner 313 and printer 314 devices from the image forming device 104 via the network 103, and transmits them to the UI control unit 402.

図5は、本実施例に係る画像形成装置104のソフトウェア構成を示す図である。 Figure 5 is a diagram showing the software configuration of the image forming device 104 in this embodiment.

システムソフトウェア501は、画像形成装置104のCPU302が実行するソフトウェアであり、RAM303に格納されている。 The system software 501 is software executed by the CPU 302 of the image forming device 104 and is stored in the RAM 303.

ユーザーインタフェース(UI)制御部502は、ユーザーが操作部307で入力したジョブ設定情報を受け付け、ジョブ設定管理部506に送信する。また、UI制御部502は、ジョブ設定管理部506やジョブ制御部507からの応答を受信し、操作部307に出力する。 The user interface (UI) control unit 502 accepts job setting information input by the user via the operation unit 307 and transmits it to the job setting management unit 506. The UI control unit 502 also receives responses from the job setting management unit 506 and the job control unit 507 and outputs them to the operation unit 307.

認証部503は、データ処理装置101から受信した認証情報に基づいてユーザー認証処理を行い、その結果を返す。 The authentication unit 503 performs user authentication processing based on the authentication information received from the data processing device 101 and returns the result.

デバイス接続部504は、データ処理装置101と画像形成装置104の近距離無線通信でハンドオーバーし、ネットワーク103を介した無線LAN通信を確立する。 The device connection unit 504 performs handover using short-range wireless communication between the data processing device 101 and the image forming device 104, and establishes wireless LAN communication via the network 103.

ネットワーク制御部505は、データ処理装置101からジョブ設定やジョブ実行指示コマンド、画像データ、ユーザー認証情報等を、ネットワーク103を介して受信する。さらに、ネットワーク制御部505は、画像形成装置104で格納されたジョブ設定情報を、ネットワーク103を介してデータ処理装置101に対し送信する。ジョブ設定管理部506は、UI制御部502によりユーザーが入力したジョブ設定情報や、ネットワーク制御部505によりデータ処理装置101やクラウドサーバー105から受信したジョブ設定情報をROM203やHDD305に格納する。このとき、ジョブ設定管理部506は、これらのジョブ設定情報をユーザーがよく使う設定として「お気に入り」として管理する。また、ジョブ設定管理部506は、システムソフトウェア501のインストール時にRAM204や記憶装置209に格納されたカスタムのジョブ設定を「プリセット」として管理する。また、画像形成装置104で実行されたジョブ設定を「履歴」として管理する。 The network control unit 505 receives job settings, job execution instruction commands, image data, user authentication information, and the like from the data processing device 101 via the network 103. Furthermore, the network control unit 505 transmits job setting information stored in the image forming device 104 to the data processing device 101 via the network 103. The job setting management unit 506 stores job setting information input by the user via the UI control unit 502 and job setting information received from the data processing device 101 or the cloud server 105 via the network control unit 505 in the ROM 203 or HDD 305. At this time, the job setting management unit 506 manages these job setting information as "favorites" as settings that the user frequently uses. In addition, the job setting management unit 506 manages custom job settings stored in the RAM 204 or storage device 209 when the system software 501 is installed as "presets". In addition, it manages job settings executed in the image forming device 104 as "history".

ジョブ制御部507は、受信したジョブ設定に応じ、スキャン処理部511、コピー処理部512、プリント処理部513及びファクス処理部514の各処理部を制御し、各種ジョブを実行する。このとき、ジョブ制御部507は、ユーザーが操作部307で設定したジョブ設定や、ジョブ設定管理部506で登録された「お気に入り」や「プリセット」のジョブ設定から各種ジョブを実行する。さらに、ジョブ制御部507は、ネットワーク103を介して、データ処理装置101から受信したジョブ実行要求を受信し、受信したジョブ設定やジョブ実行指示に応じて、各種ジョブを実行する。また、ジョブ制御部507は、ジョブ実行状況や、スキャナ313やプリンタ314のデバイスの動作状態を、ネットワーク103を介してデータ処理装置101へ送信する。 The job control unit 507 controls each of the processing units, the scan processing unit 511, the copy processing unit 512, the print processing unit 513, and the fax processing unit 514, in accordance with the received job settings, and executes various jobs. At this time, the job control unit 507 executes various jobs based on the job settings set by the user on the operation unit 307, or the job settings of "favorites" or "presets" registered in the job setting management unit 506. Furthermore, the job control unit 507 receives a job execution request received from the data processing device 101 via the network 103, and executes various jobs in accordance with the received job settings and job execution instructions. The job control unit 507 also transmits the job execution status and the operating status of the devices, the scanner 313 and the printer 314, to the data processing device 101 via the network 103.

図6は、データ処理装置101によって実行される画像形成装置104への接続処理の一例を示すフローチャートである。図6に示す各動作は、CPU202がROM203又は記憶装置209に記憶された各制御モジュールを実現するためのプログラムをRAM204に読み出し、実行することにより実現する。接続処理により、データ処理装置101は接続した画像形成装置104に対しジョブを実行することができる。 Figure 6 is a flowchart showing an example of a process for connecting to the image forming device 104 executed by the data processing device 101. Each operation shown in Figure 6 is realized by the CPU 202 reading into the RAM 204 a program for implementing each control module stored in the ROM 203 or the storage device 209, and executing the program. Through the connection process, the data processing device 101 can execute a job on the connected image forming device 104.

ユーザーはデータ処理装置101を用いて画像形成装置104から接続情報を取得するための操作を行う。図18はデータ処理装置101のディスプレイ214に表示する画像形成装置104への接続画面の一例である。接続画面1801において、1802は、デバイスの接続方法であり、「自動探索」、「手動探索」、「QRコード(登録商標)」、「近くのプリンタ」がある。 The user uses the data processing device 101 to perform operations to obtain connection information from the image forming device 104. FIG. 18 is an example of a connection screen to the image forming device 104 displayed on the display 214 of the data processing device 101. In the connection screen 1801, reference numeral 1802 denotes a device connection method, which includes "automatic search," "manual search," "QR code (registered trademark)," and "nearby printer."

「自動探索」は、デバイス接続部404がWi-Fiを利用して無線LANターミナル102経由でネットワーク103上のデータ処理装置101と通信可能な画像形成装置104を探索して、探索された画像形成装置と接続する方法である。画像形成装置104の探索にはmDNS(multicast Domain Name System)が用いられる。ユーザーは、探索により検出した画像形成装置104を選択することで、デバイス接続部404を経由して画像形成装置104に接続する。「手動探索」はユーザーが接続する画像形成装置104の識別情報(IPアドレスなど)を入力装置215により入力することで、デバイス接続部404を経由して画像形成装置104に接続する方法である。「QRコード」は、画像形成装置104の識別情報を保持したQRコードをデータ処理装置101に搭載したカメラによって読み込むことで、デバイス接続部404を経由して画像形成装置104に接続する方法である。「近くのプリンタ」は、ユーザーがデータ処理装置101と画像形成装置104のNFCやBLEの通信部を近づける操作を行うことで、デバイス接続部404を経由して画像形成装置104に接続する方法である。 "Automatic search" is a method in which the device connection unit 404 uses Wi-Fi to search for an image forming device 104 that can communicate with the data processing device 101 on the network 103 via the wireless LAN terminal 102, and connects to the searched image forming device. mDNS (multicast domain name system) is used to search for the image forming device 104. The user selects the image forming device 104 detected by the search, thereby connecting to the image forming device 104 via the device connection unit 404. "Manual search" is a method in which the user inputs identification information (such as an IP address) of the image forming device 104 to be connected to the input device 215, thereby connecting to the image forming device 104 via the device connection unit 404. "QR code" is a method in which a QR code that holds the identification information of the image forming device 104 is read by a camera mounted on the data processing device 101, thereby connecting to the image forming device 104 via the device connection unit 404. "Nearby Printer" is a method in which the user connects to the image forming device 104 via the device connection unit 404 by bringing the NFC or BLE communication units of the data processing device 101 and the image forming device 104 close to each other.

デバイス接続部404は接続情報が取得できたか否かを判定し(S601)、接続情報が取得できなければS601に戻り、接続情報取得待ちを継続する。接続情報を取得した場合、取得した接続情報により画像形成装置104を探索する(S602)。画像形成装置104が探索できた場合、デバイス接続部404は画像形成装置104との接続を開始し、処理を終了する。画像形成装置104が探索できなかった場合、処理を終了する。 The device connection unit 404 determines whether or not connection information has been acquired (S601), and if connection information has not been acquired, the process returns to S601 and continues to wait for acquisition of connection information. If connection information has been acquired, the device connection unit 404 searches for the image forming device 104 using the acquired connection information (S602). If the image forming device 104 has been found, the device connection unit 404 starts a connection with the image forming device 104 and ends the process. If the image forming device 104 has not been found, the process ends.

図7は、データ処理装置101により実行される、画像形成装置104へのスキャンジョブ実行要求処理の一例を示すフローチャートである。図7に示す動作は、CPU202がROM203又は記憶装置209に記憶された各制御モジュールを実現するためのプログラムをRAM204に読み出し、実行することにより実現する。 Figure 7 is a flowchart showing an example of a process for requesting the image forming device 104 to execute a scan job, which is executed by the data processing device 101. The operation shown in Figure 7 is realized by the CPU 202 reading into the RAM 204 and executing the programs for implementing each control module stored in the ROM 203 or the storage device 209.

UI制御部402は、ジョブ設定管理部406を経由して、データ処理装置101のRAM204や記憶装置209に記憶されたスキャン情報を取得し、ディスプレイ214に表示する。図19は、データ処理装置101のディスプレイ214に表示するスキャンの実行画面の一例である。実行画面1901において、1902はスキャン情報であり、「カラー設定」「解像度」「読み取りサイズ」「ファイル形式」を表示する。本実施例ではスキャン情報はカラー設定、解像度、読み取りサイズ、ファイル形式であるがこれに限るものではない。1903はスキャンジョブを実行するためのスタートボタンである。ユーザーは、ディスプレイ214に表示されるスキャン情報に基づいて、入力装置215で入力し、スタートボタン1903を押下することでスキャンジョブ実行要求を行う。 The UI control unit 402 acquires the scan information stored in the RAM 204 or storage device 209 of the data processing device 101 via the job setting management unit 406, and displays it on the display 214. FIG. 19 is an example of a scan execution screen displayed on the display 214 of the data processing device 101. In the execution screen 1901, 1902 is scan information, and displays "color setting", "resolution", "read size", and "file format". In this embodiment, the scan information is color setting, resolution, read size, and file format, but is not limited to these. 1903 is a start button for executing a scan job. The user inputs information using the input device 215 based on the scan information displayed on the display 214, and requests execution of the scan job by pressing the start button 1903.

ジョブ制御部407は、ユーザーが入力したスキャン情報を取得する(S701)。次いでジョブ制御部407は、データ処理装置101のRAM204または記憶装置209に記憶されたユーザー名やパスワードといったユーザー情報を取得し(S702)、画像形成装置104に対して、リモート認証要求を行う(S703)。なお、S702で、ジョブ制御部407は、RAM204または記憶装置209に記憶されたユーザー情報ではなく、ユーザーにより入力されたユーザー情報を取得してもよい。ここで、リモート認証は、データ処理装置101と画像形成装置104との通信の開始を許可するための認証である。 The job control unit 407 acquires scan information input by the user (S701). Next, the job control unit 407 acquires user information such as a user name and password stored in the RAM 204 or storage device 209 of the data processing device 101 (S702), and issues a remote authentication request to the image forming device 104 (S703). Note that in S702, the job control unit 407 may acquire user information input by the user, instead of user information stored in the RAM 204 or storage device 209. Here, remote authentication is authentication for permitting the start of communication between the data processing device 101 and the image forming device 104.

UI制御部402は、リモート認証が成功しなかったことをジョブ制御部407から受信すると(S704でNo)、ディスプレイ214にエラー画面を表示し(S708)、処理を終了する。一方、リモート認証が成功した場合(S704でYes)、ジョブ制御部407は、動作制御情報を取得する(S705)。動作制御情報は、画像形成装置104がデータ処理装置101からのジョブの実行要求を受信した場合、受信したジョブ以外のジョブを実行しないようにするための情報である。動作制御情報は予め決められたものであっても構わないし、ユーザーがディスプレイ214に表示された選択画面に従い、入力装置215により選択するようにしても構わない。ジョブ制御部407は、取得したスキャン情報、ユーザー情報、動作制御情報からジョブ実行情報を生成し(S706)、接続している画像形成装置104に対し、ジョブ実行情報を送信し(S707)、処理を終了する。図20はジョブ実行情報の一例を示す図である。ジョブ実行情報2001は、ユーザー名2002、ログインパスワード2003、スキャン設定2004、動作制御情報2005を含む。図20では、例えば、ユーザー名2002はUserA、ログインパスワード2003は1111、スキャン設定2004は図19の画面で設定した内容(自動、300×300、A4、PDF)で、動作制御情報2005があることを示している。ここで、当該ジョブ実行要求に係るジョブとは別のジョブの実行を制限するかどうかについては、動作制御情報2005の有効(ON)または無効(OFF)で示しても良いし、また、動作制御情報2005の有無で示してもよい。 When the UI control unit 402 receives from the job control unit 407 that the remote authentication was not successful (No in S704), it displays an error screen on the display 214 (S708) and ends the process. On the other hand, when the remote authentication was successful (Yes in S704), the job control unit 407 acquires operation control information (S705). The operation control information is information for preventing the image forming apparatus 104 from executing jobs other than the received job when the image forming apparatus 104 receives a job execution request from the data processing apparatus 101. The operation control information may be predetermined, or the user may select the operation control information by the input device 215 according to the selection screen displayed on the display 214. The job control unit 407 generates job execution information from the acquired scan information, user information, and operation control information (S706), transmits the job execution information to the connected image forming apparatus 104 (S707), and ends the process. FIG. 20 is a diagram showing an example of job execution information. Job execution information 2001 includes a user name 2002, a login password 2003, scan settings 2004, and operation control information 2005. In Fig. 20, for example, the user name 2002 is UserA, the login password 2003 is 1111, and the scan settings 2004 are the contents set on the screen in Fig. 19 (automatic, 300x300, A4, PDF), indicating that there is operation control information 2005. Here, whether or not to restrict the execution of a job other than the job related to the job execution request may be indicated by the validity (ON) or invalidity (OFF) of the operation control information 2005, or may be indicated by the presence or absence of the operation control information 2005.

なお、本実施例では、ユーザーがスキャンジョブ実行要求前にデータ処理装置101と画像形成装置104との接続を行っているが、ユーザーがスキャンジョブ実行要求後、かつ、リモート認証要求前に接続を行うようにしても構わない。 In this embodiment, the data processing device 101 and the image forming device 104 are connected before the user issues a scan job execution request, but the user may also establish a connection after the user issues a scan job execution request and before the remote authentication request.

図8は、画像形成装置104により実行されるスキャンジョブ実行処理の一例を示すフローチャートである。図8に示す動作は、CPU302がROM304又はHDD305に記憶された各制御モジュールを実現するためのプログラムをRAM303に読み出し、実行することにより実現する。 Figure 8 is a flowchart showing an example of a scan job execution process executed by the image forming device 104. The operation shown in Figure 8 is realized by the CPU 302 reading into the RAM 303 and executing a program for implementing each control module stored in the ROM 304 or HDD 305.

ジョブ制御部507は、ネットワーク制御部505を経由してデータ処理装置101からのジョブ実行情報を受信する(S801)。ジョブ制御部507は、受信したジョブ実行情報から動作制御情報を抽出し(S802)、RAM303に記憶する(S803)。次いで、ジョブ制御部507は、受信したジョブ実行情報からユーザー情報を抽出し(S804)、認証部503に対し、抽出したユーザー情報でのローカル認証要求を行う(S805)。ローカル認証は、画像形成装置104の操作部307上での操作をユーザーに許可するための認証である。本実施例においては、画像形成装置104がデータ処理装置101からのジョブ実行情報を受け付けると、ローカル認証が行われる。ジョブ制御部507は、ローカル認証に成功したか否かを判定する(S806)。ローカル認証に成功した場合(S806でYes)、ジョブ制御部507は、ジョブ実行情報からスキャン情報を抽出し(S807)、デバイス接続部504に対して、抽出した情報とともにスキャン実行指示を送信する(S808)。これにより、スキャン処理が実行される。そして、ジョブ制御部507は、S803で記憶した動作制御情報は破棄し(S811)、処理を終了する。一方、ローカル認証に成功しなかった場合(S806でNo)、ジョブ制御部507は、S803で記憶した動作制御情報は破棄し(S809)、ネットワーク制御部505を経由して、エラー情報をデータ処理装置101に送信し(S810)、処理を終了する。 The job control unit 507 receives job execution information from the data processing device 101 via the network control unit 505 (S801). The job control unit 507 extracts operation control information from the received job execution information (S802) and stores it in the RAM 303 (S803). Next, the job control unit 507 extracts user information from the received job execution information (S804) and requests the authentication unit 503 to perform local authentication using the extracted user information (S805). Local authentication is authentication for permitting a user to operate on the operation unit 307 of the image forming device 104. In this embodiment, when the image forming device 104 accepts job execution information from the data processing device 101, local authentication is performed. The job control unit 507 determines whether the local authentication is successful (S806). If the local authentication is successful (Yes in S806), the job control unit 507 extracts scan information from the job execution information (S807) and transmits a scan execution instruction together with the extracted information to the device connection unit 504 (S808). This executes the scan process. Then, the job control unit 507 discards the operation control information stored in S803 (S811) and ends the process. On the other hand, if the local authentication is not successful (No in S806), the job control unit 507 discards the operation control information stored in S803 (S809), transmits error information to the data processing device 101 via the network control unit 505 (S810), and ends the process.

図9は、データ処理装置101により実行される印刷ジョブの投入処理の一例を示すフローチャートである。ここではデータ処理装置101はPCであり、プリンタドライバを用いて、アプリケーションで作成したデータを印刷する処理として説明する。図9に示す動作は、CPU202がROM203又は記憶装置209に記憶された各制御モジュールを実現するためのプログラムをRAM4に読み出し、実行することにより実現する。 Figure 9 is a flow chart showing an example of a print job submission process executed by the data processing device 101. Here, the data processing device 101 is a PC, and the process is described as printing data created by an application using a printer driver. The operation shown in Figure 9 is realized by the CPU 202 reading into the RAM 4 and executing the programs for implementing each control module stored in the ROM 203 or storage device 209.

ユーザーはディスプレイ214を見ながら、ポインティングデバイスやキーボードといった入力装置215を用いて、アプリケーションで画像や文書などのデータを作成し、印刷を指示する。アプリケーションは、印刷指示を受け付けると(S901)、印刷ジョブを送信する画像形成装置のプリンタドライバをユーザーに選択させる画面をディスプレイ214に表示する。印刷ジョブを送信する画像形成装置として画像形成装置104のプリンタドライバの選択をユーザーから受け付けた後(S902)、アプリケーションは、ユーザーから設定指示を受け付けたか否かを判定する(S903)。アプリケーションは、印刷設定指示を受け付けなかった場合、S905の処理に移行する。アプリケーションは、印刷設定指示を受け付けた場合、画像形成装置104に対応したプリンタドライバの設定画面を表示する。図10は印刷指示後の画面の一例を示す図であり、図10Aはジョブを送信する画像形成装置のプリンタドライバをユーザーに選択させる画面の一例である。画面1001において、1002は印刷するデータのイメージの表示領域、1003は印刷を実行するボタンである。1004はジョブを送信する画像形成装置とプリンタドライバを選択するリストであり、データ処理装置101にユーザーがインストールした複数の画像形成装置のプリンタドライバが表示される。ユーザーはその中から所望のプリンタドライバを選択する。1005は1004で選択したプリンタドライバの設定画面を表示するための押下可能な文字列である。図10Bはプリンタドライバの設定画面の一例を示す図であり、この設定画面でユーザーは印刷設定を行う。画面1006において、1007はジョブの出力方法であり「印刷」や「セキュアプリント」を選択できる。「印刷」は画像形成装置にジョブを送信すると、印刷設定に従って出力する。「セキュアプリント」は画像形成装置に一時的に保存することを指定したジョブであり、ユーザーが指定した暗証番号が付与される。1008は設定の内容を確定して画面1006を閉じるボタン、1009は設定の内容を破棄して画面1006を閉じるボタンである。画像形成装置で保存したセキュアプリントのジョブを印刷する際には、操作部で該ジョブを選択後、付与された暗証番号を入力することで出力する。ユーザーによる設定指示を受け付けた後(S904)、アプリケーションは、印刷を実行するか否かを判定し(S905)、印刷を実行すると判定した場合、選択された画像形成装置に対応したプリンタドライバにデータ生成要求を行う。プリンタドライバは、画像や文書などのデータ、文書名などの文書属性、印刷設定、ユーザー名に従ってPDL(page description language)データを作成する(S906)。そして画像形成装置104に印刷ジョブとして送信する(S907)。 While watching the display 214, the user creates data such as an image or document in an application using an input device 215 such as a pointing device or keyboard, and instructs printing. When the application receives a print instruction (S901), it displays a screen on the display 214 that allows the user to select a printer driver of an image forming device to send a print job. After receiving from the user the selection of the printer driver of the image forming device 104 as the image forming device to send a print job (S902), the application determines whether or not a setting instruction has been received from the user (S903). If the application does not receive a print setting instruction, it proceeds to processing of S905. If the application receives a print setting instruction, it displays a setting screen of a printer driver corresponding to the image forming device 104. FIG. 10 is a diagram showing an example of a screen after a print instruction, and FIG. 10A is an example of a screen that allows the user to select a printer driver of an image forming device to send a job. In the screen 1001, 1002 is a display area for an image of the data to be printed, and 1003 is a button to execute printing. Reference numeral 1004 denotes a list for selecting an image forming apparatus and a printer driver to which a job is to be sent, and printer drivers for a plurality of image forming apparatuses installed by the user in the data processing apparatus 101 are displayed. The user selects a desired printer driver from the list. Reference numeral 1005 denotes a character string that can be pressed to display a setting screen for the printer driver selected in reference numeral 1004. FIG. 10B is a diagram showing an example of the setting screen for the printer driver, and the user sets print settings on this setting screen. In the screen 1006, reference numeral 1007 denotes a job output method, and "print" or "secure print" can be selected. "Print" outputs a job according to print settings when the job is sent to the image forming apparatus. "Secure print" is a job designated to be temporarily stored in the image forming apparatus, and a password designated by the user is assigned to the job. Reference numeral 1008 denotes a button for confirming the contents of the settings and closing the screen 1006, and reference numeral 1009 denotes a button for discarding the contents of the settings and closing the screen 1006. When printing a secure print job stored in the image forming apparatus, the job is selected on the operation unit, and then output by inputting the assigned password. After accepting a setting instruction from the user (S904), the application determines whether or not to execute printing (S905), and if it is determined that printing is to be executed, sends a data generation request to the printer driver corresponding to the selected image forming device. The printer driver creates PDL (page description language) data according to the image and document data, document attributes such as the document name, print settings, and user name (S906). It then sends this data to the image forming device 104 as a print job (S907).

図11は、画像形成装置104により実行される印刷ジョブの保存処理の一例を示すフローチャートである。図11に示す動作は、CPU302がROM304又はHDD305に記憶された各制御モジュールを実現するためのプログラムをRAM303に読み出し、実行することにより実現する。 Figure 11 is a flowchart showing an example of a print job storage process executed by the image forming device 104. The operation shown in Figure 11 is realized by the CPU 302 reading into the RAM 303 and executing a program for implementing each control module stored in the ROM 304 or HDD 305.

データ処理装置101は、画像形成装置104に対して印刷ジョブの実行要求を送信する。ネットワーク制御部505は印刷ジョブを受け付けると(S1101)、ジョブ制御部507に印刷ジョブを送信する。ジョブ制御部507は印刷ジョブを受け取ると、印刷ジョブに保存設定があるか否かを判定する(S1102)。保存設定があるジョブとは、すなわちプリンタドライバの設定画面において出力方法に「セキュアプリント」が指定されたジョブである。印刷ジョブに保存設定がある場合、S1105の処理に移行する。印刷ジョブに保存設定がない場合、画像形成装置に印刷ジョブの保存設定があるか否かを判定する(S1103)。印刷ジョブの保存設定は画像形成装置毎に設定され、RAM303、HDD305、等に記憶される。印刷ジョブの保存設定がない場合、ジョブ制御部507はS1108の処理に移行する。印刷ジョブの保存設定がある場合、ジョブ制御部507はさらに、印刷する例外条件に合致する印刷ジョブであるか否かを判定する(S1104)。例外条件とは画像形成装置に印刷ジョブの保存設定があっても、保存以外の処理を行う条件である。例外条件は印刷が実行される前に管理者等により事前に設定され、画像形成装置1台に対し複数の設定を持つ。 The data processing device 101 transmits a request to execute a print job to the image forming device 104. When the network control unit 505 accepts a print job (S1101), it transmits the print job to the job control unit 507. When the job control unit 507 receives the print job, it determines whether the print job has a save setting (S1102). A job with a save setting is a job in which "secure print" is specified as the output method on the setting screen of the printer driver. If the print job has a save setting, it proceeds to processing of S1105. If the print job does not have a save setting, it determines whether the image forming device has a save setting for the print job (S1103). The save setting for the print job is set for each image forming device and is stored in the RAM 303, HDD 305, etc. If the print job does not have a save setting, the job control unit 507 proceeds to processing of S1108. If the print job has a save setting, the job control unit 507 further determines whether the print job matches the exception condition for printing (S1104). Exception conditions are conditions that cause the image forming device to perform processing other than saving even if the print job is set to be saved. Exception conditions are set in advance by an administrator or other person before printing is performed, and there are multiple settings for one image forming device.

図12は例外条件設定画面の一例を示す図である。本実施例では特定のPCのIPアドレスを条件とし、指定されたIPアドレスのPCからの印刷ジョブは保存せずに印刷する例外条件を設定するものとして説明する。例外条件設定画面1201において、1202は条件名を入力する領域であり、「条件名1」という条件名が指定されている。1203は種類を選択する領域であり、特定の投入ジョブオーナ名、特定の投入元のIPアドレス、特定のジョブ投入方式(LPRやFTPなど)などの例外条件を選択する。図12では「IPアドレス」が選択されている。1204は1203の条件に合致したジョブに対する処理を選択する領域であり、印刷する、キャンセルする、などの処理を選択する。図12では「プリントする」が選択されている。1205は条件の種類に応じた具体的な条件を入力する領域である。図12では種類がIPアドレスであるため、IPアドレスを入力する領域が表示され、基幹システムのIPアドレス「192.168.8.8」が指定されている。1206は設定内容を破棄するキャンセルボタン、1207は設定を確定するOKボタンであり、OKボタン押下により、RAM303、HDD305等に記憶する。 Figure 12 is a diagram showing an example of an exception condition setting screen. In this embodiment, an exception condition is set in which the IP address of a specific PC is used as a condition, and a print job from a PC with a specified IP address is printed without being saved. In the exception condition setting screen 1201, 1202 is an area for inputting a condition name, and the condition name "Condition Name 1" is specified. 1203 is an area for selecting a type, and an exception condition such as a specific input job owner name, a specific input source IP address, or a specific job input method (such as LPR or FTP) is selected. In Figure 12, "IP address" is selected. 1204 is an area for selecting a process for a job that matches the condition of 1203, and a process such as printing or canceling is selected. In Figure 12, "Print" is selected. 1205 is an area for inputting a specific condition according to the type of condition. In Figure 12, since the type is IP address, an area for inputting an IP address is displayed, and the IP address of the core system "192.168.8.8" is specified. 1206 is a cancel button to discard the settings, and 1207 is an OK button to confirm the settings; pressing the OK button stores the settings in the RAM 303, HDD 305, etc.

図11の説明に戻る。例外条件の印刷対象ジョブに合致する場合(S1104でYes)、ジョブ制御部507はS1108の処理に移行する。一方、例外条件の印刷対象ジョブに合致しない場合(S1104でNo)、ジョブ制御部507は、印刷ジョブを解析し、書誌情報を抽出する(S1105)。そして、ジョブ制御部507は印刷ジョブをHDD305に保存するとともに(S1106)、抽出した書誌情報をユーザーに紐づけてHDD305に保存する(S1107)。図13は書誌情報テーブルの一例を示す図である。1301はユーザーUserAの書誌情報テーブルである。書誌情報テーブル1301は印刷ジョブの投入情報として、印刷ジョブが投入された日時1302、印刷ジョブが投入された画像形成装置のIPアドレス1303、投入された印刷ジョブの格納場所1304を有する。また、印刷ジョブの属性情報として、印刷ジョブ名1305、印刷設定1306、印刷ジョブのページ数1307、印刷時パスワード有無1308、印刷ジョブが印刷されたか否かを示す印刷状態1309を有する。S1105、S1106、S1107の処理において、例えばHDD305の空き容量がないなどの理由により、処理が失敗した場合、処理を終了する。書誌情報の登録に成功した場合、処理を終了する。また、S1103において画像形成装置に保存設定がない場合、あるいはS1104において例外条件の印刷対象ジョブに合致する場合、ジョブ制御部507は印刷ジョブを実行する(S1108)。 Returning to the explanation of FIG. 11, if the job to be printed matches the exception condition (Yes in S1104), the job control unit 507 proceeds to the process of S1108. On the other hand, if the job to be printed does not match the exception condition (No in S1104), the job control unit 507 analyzes the print job and extracts bibliographic information (S1105). Then, the job control unit 507 saves the print job in the HDD 305 (S1106), and saves the extracted bibliographic information in the HDD 305 by linking it to the user (S1107). FIG. 13 is a diagram showing an example of a bibliographic information table. 1301 is a bibliographic information table for user User A. The bibliographic information table 1301 has, as print job input information, the date and time 1302 when the print job was input, the IP address 1303 of the image forming device to which the print job was input, and the storage location 1304 of the input print job. The print job attribute information includes a print job name 1305, print settings 1306, the number of pages in the print job 1307, whether a password is present when printing 1308, and a print status 1309 indicating whether the print job has been printed. If the processing of S1105, S1106, or S1107 fails due to a reason such as a lack of free space in the HDD 305, the processing ends. If the registration of the bibliographic information is successful, the processing ends. If there is no save setting in the image forming device in S1103, or if the job matches the exceptional condition for printing in S1104, the job control unit 507 executes the print job (S1108).

以上の処理により、印刷ジョブの保存処理が行われる。 The above process completes the print job storage process.

図14は、画像形成装置104により実行されるローカル認証後の自動印刷処理を説明するフローチャートである。図11に示す動作は、CPU302がROM304又はHDD305に記憶された各制御モジュールを実現するためのプログラムをRAM303に読み出し、実行することにより実現する。 Figure 14 is a flowchart explaining the automatic printing process after local authentication executed by the image forming device 104. The operation shown in Figure 11 is realized by the CPU 302 reading into the RAM 303 and executing the programs for implementing each control module stored in the ROM 304 or HDD 305.

ここでの自動印刷処理とは、図11で示した保存処理によって画像形成装置104のHDD305に保存された印刷ジョブを、ローカル認証が行われたことに応じて、自動で実行する処理を指す。ただし、画像形成装置104がデータ処理装置から受信したジョブ実行情報に動作制御情報が含まれている場合、画像形成装置は、ローカル認証に応じた自動印刷処理を行わないように制御する。 The automatic print process here refers to a process of automatically executing a print job stored in the HDD 305 of the image forming device 104 by the storage process shown in FIG. 11 in response to local authentication being performed. However, if the job execution information received by the image forming device 104 from the data processing device includes operation control information, the image forming device performs control so as not to perform the automatic print process in response to local authentication.

認証部503は、ユーザーが操作部307で入力したログイン情報とHDD305に保存したユーザー管理テーブルに基づいて、ローカル認証処理を行う(S1401)。図15はログイン画面の一例を示す図である。1501はユーザー名の入力領域、1502はログインパスワードの入力領域、1503はログイン先の入力領域、1504は入力したユーザー名、ログインパスワードでログインを実行するためのボタンである。1505はログイン画面を閉じるキャンセルボタンである。図16はユーザー管理テーブルの一例を示す図である。ユーザー管理テーブル1601において、1602はユーザー名、1603はログインパスワード、1604はユーザーの権限を示すロールである。 The authentication unit 503 performs local authentication processing based on the login information input by the user via the operation unit 307 and the user management table stored in the HDD 305 (S1401). FIG. 15 is a diagram showing an example of a login screen. Reference numeral 1501 denotes an input area for a user name, 1502 denotes an input area for a login password, 1503 denotes an input area for a login destination, and 1504 denotes a button for executing login with the input user name and login password. Reference numeral 1505 denotes a cancel button for closing the login screen. FIG. 16 is a diagram showing an example of a user management table. In the user management table 1601, reference numeral 1602 denotes a user name, 1603 denotes a login password, and 1604 denotes a role indicating the user's authority.

ローカル認証が失敗した場合、認証部503は、エラー処理を行い(S1409)、処理を終了する。ローカル認証が成功した場合、認証部503は、ジョブ制御部507に対してローカル認証が成功したこと、および認証したユーザーの情報を通知する。ジョブ制御部507は認証部503からのローカル認証成功の通知を受信後、ローカル認証後に自動印刷する設定が行われているか否かを判定する(S1402)。ローカル認証後に自動印刷するか否かの設定は、管理者ユーザーが操作部307から行う。図17はローカル認証後自動印刷の設定画面の一例を示す図である。画面1701において、1702は認証後自動印刷を有効にするか否かのチェックボックスである。チェックボックス1702がチェックされることによりローカル認証後の自動印刷が有効になる。1703は設定の内容を確定して画面1701を閉じるOKボタンである。ローカル認証後自動印刷の設定は画像形成装置毎に設定され、RAM303、HDD305等に記憶する。ローカル認証後に自動印刷するように設定されていない場合、ジョブ制御部507は処理を終了する。ローカル認証後に自動印刷するように設定されている場合、ジョブ制御部507は、S803でRAM303に記憶された動作制御情報を取得し(S1403)、動作制御がONか否かを判定する(S1404)。動作制御がON、すなわち、データ処理装置101からのスキャンジョブ実行要求を受信し、受信したジョブ以外のジョブを実行しないように制御している場合、ジョブ制御部507は処理を終了する。つまり、ローカル認証に応じた自動印刷が実行されないこととなる。動作制御がOFFの場合、データ処理装置101からのスキャンジョブ実行要求を受信していない場合、ジョブ制御部507は、認証部503からの通知により受信したログインユーザーの情報と関連付けられた書誌情報のリストを取得する(S1405)。次いでジョブ制御部507は取得した書誌情報から自動印刷の対象となる印刷ジョブを判定する(S1406)。本実施例において、自動印刷の対象となる印刷ジョブとは、書誌情報テーブル1301において、パスワード1308がなしであり、印刷状態1309が印刷待ちのジョブであるが、これに限定されるものではない。自動印刷の対象となる印刷ジョブがないと判定した場合(S1407でNo)、ジョブ制御部507は処理を終了する。自動印刷の対象となるジョブがあると判定した場合(S1407でYes)、ジョブ制御部507の指示に基づき、プリント処理部514は印刷処理を実行し(S1408)、処理を終了する。 If the local authentication fails, the authentication unit 503 performs error processing (S1409) and ends the process. If the local authentication is successful, the authentication unit 503 notifies the job control unit 507 that the local authentication was successful and information about the authenticated user. After receiving the notification of the local authentication success from the authentication unit 503, the job control unit 507 determines whether or not the setting for automatic printing after local authentication is set (S1402). The setting for whether or not to automatically print after local authentication is performed by the administrator user from the operation unit 307. FIG. 17 is a diagram showing an example of a setting screen for automatic printing after local authentication. In the screen 1701, 1702 is a checkbox for enabling automatic printing after authentication. Checking the checkbox 1702 enables automatic printing after local authentication. 1703 is an OK button for confirming the setting contents and closing the screen 1701. The setting for automatic printing after local authentication is set for each image forming apparatus and stored in the RAM 303, HDD 305, etc. If automatic printing after local authentication is not set, the job control unit 507 ends the process. If automatic printing after local authentication is set, the job control unit 507 acquires the operation control information stored in the RAM 303 in S803 (S1403) and determines whether the operation control is ON or not (S1404). If the operation control is ON, that is, if a scan job execution request is received from the data processing device 101 and a job other than the received job is not executed, the job control unit 507 ends the process. That is, automatic printing according to the local authentication is not executed. If the operation control is OFF and a scan job execution request is not received from the data processing device 101, the job control unit 507 acquires a list of bibliographic information associated with the information of the login user received by the notification from the authentication unit 503 (S1405). Next, the job control unit 507 determines the print job to be automatically printed from the acquired bibliographic information (S1406). In this embodiment, a print job that is the target of automatic printing is a job in the bibliographic information table 1301 where the password 1308 is not set and the print status 1309 is waiting to be printed, but is not limited to this. If it is determined that there is no print job that is the target of automatic printing (No in S1407), the job control unit 507 ends the process. If it is determined that there is a job that is the target of automatic printing (Yes in S1407), the print processing unit 514 executes print processing based on an instruction from the job control unit 507 (S1408) and ends the process.

以上の処理により、ローカル認証後自動印刷の処理が行われる。なお、画像形成装置104でジョブ実行要求に基づくスキャン処理が実行された(S808)後、データ処理装置101のUI制御部402は、ユーザーに関連づく印刷ジョブが画像形成装置のHDD305に保存されていることを通知するための表示を行ってもよい。さらに、UI制御部402は、ユーザーに関連づく印刷ジョブを実行するためのユーザー指示を受け付けるための表示を行ってもよい。ジョブ実行要求に基づくスキャン処理の実行後に、印刷ジョブの実行指示を受け付けた場合、UI制御部502は印刷処理を行う。ジョブ実行要求に基づくスキャン処理が実行された後で、ユーザーは、実行待ちの印刷ジョブがあることを確認した上で、その印刷ジョブの実行を指示することができるようになる。 Through the above processing, automatic printing processing is performed after local authentication. After the image forming apparatus 104 executes the scan processing based on the job execution request (S808), the UI control unit 402 of the data processing apparatus 101 may display a message to notify the user that a print job associated with the user has been saved in the HDD 305 of the image forming apparatus. Furthermore, the UI control unit 402 may display a message to accept a user instruction to execute the print job associated with the user. After the scan processing based on the job execution request is executed, if an instruction to execute a print job is received, the UI control unit 502 executes the print processing. After the scan processing based on the job execution request is executed, the user can confirm that there is a print job waiting to be executed and then instruct the execution of the print job.

本実施例では、データ処理装置からのスキャンなどのジョブ実行要求に含まれる動作制御情報に基づき、画像形成装置は、ローカル認証に応じて自動で実行する処理を行わないように制御する方法について説明した。 In this embodiment, a method was described in which the image forming device is controlled not to perform processing that is automatically performed in response to local authentication, based on the operation control information included in a job execution request, such as scanning, from the data processing device.

なお、動作制御情報の代わりに、データ処理装置は、ジョブ実行要求に自装置の識別子を含めて、画像形成装置は、データ処理装置の識別子が含まれていることに基づいて、ローカル認証に応じて自動で実行する処理を行わないように制御してもよい。 In addition, instead of the operation control information, the data processing device may include an identifier of the data processing device in the job execution request, and the image forming device may control the image forming device not to perform the process that is to be automatically executed in response to local authentication based on the inclusion of the identifier of the data processing device.

また、図7では、データ処理装置が、画像形成装置に対して、スキャンジョブ実行要求を送信するものとして説明したが、ジョブの内容はスキャンに限らない。例えば、ジョブ実行要求は、印刷やファクスなど他の処理に関するものであってもよい。 In addition, in FIG. 7, the data processing device is described as sending a scan job execution request to the image forming device, but the job content is not limited to scanning. For example, the job execution request may be related to other processes such as printing or faxing.

本実施例によれば、ユーザーが情報処理端末で指示したジョブを実行するために行われるユーザー認証に応じて、そのジョブとは異なる印刷ジョブまでも実行されることを防ぐことができる。 According to this embodiment, it is possible to prevent print jobs other than the job designated by the user on the information processing terminal from being executed in response to user authentication performed to execute the job.

(他の実施例)
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
Other Examples
The present invention also includes an apparatus or system configured by appropriately combining the above-described embodiments, and a method thereof.

ここで、本発明は、上述した実施形態の機能を実現する1つ以上のソフトウェア(プログラム)を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の1つである。また、そのプログラムは、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給され、そのシステムあるいは装置の1つ以上のコンピューター(CPUやMPU等)によりそのプログラムが読み出され、実行される。つまり、本発明の1つとして、さらにそのプログラム自体、あるいは当該プログラムを格納したコンピューターにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路(例えば、ASIC)によっても、本発明は実現可能である。 The present invention is a device or system that executes one or more pieces of software (programs) that realize the functions of the above-mentioned embodiments. The present invention also includes a method for realizing the above-mentioned embodiments executed by the device or system. The program is supplied to the system or device via a network or various storage media, and is read and executed by one or more computers (CPU, MPU, etc.) of the system or device. In other words, the present invention also includes the program itself, or various storage media that store the program and can be read by a computer. The present invention can also be realized by a circuit (e.g., ASIC) that realizes the functions of the above-mentioned embodiments.

104 画像形成装置
301 コントローラユニット
302 CPU
502 UI制御部
503 認証部
104 Image forming apparatus 301 Controller unit 302 CPU
502 UI control unit 503 Authentication unit

Claims (15)

画像形成装置であって、
ユーザー情報を用いて認証処理を行う認証処理手段と、
ユーザーに関連付けて保存手段に保存された保存ジョブとは異なるジョブの実行を要求するジョブ実行要求を情報処理端末から受信する受信手段と、
前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理手段による認証処理に成功したことに基づいて、前記保存ジョブを実行するように制御し、
前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御する制御手段と、
を有し、
前記受信手段は、前記情報処理端末との通信を開始するための第2の種別の認証処理が成功して通信を開始した前記情報処理端末から前記ジョブ実行要求を受信することを特徴とする画像形成装置。
An image forming apparatus,
an authentication processing means for performing authentication processing using user information;
a receiving means for receiving from an information processing terminal a job execution request for requesting execution of a job different from the stored job stored in the storage means in association with the user;
and controlling the image forming apparatus to execute the stored job based on a successful authentication process by the authentication processing unit using user information input by an operation on the image forming apparatus, even if there is no instruction operation to execute the stored job, and
a control means for controlling the stored job not to be executed without an instruction operation for executing the stored job even if the authentication processing means has successfully performed an authentication process using user information received from the information processing terminal together with the job execution request;
having
The image forming apparatus according to the present invention, wherein the receiving means receives the job execution request from the information processing terminal that has started communication after a second type of authentication process for starting communication with the information processing terminal has been successfully completed .
画像形成装置であって、
ユーザー情報を用いて認証処理を行う認証処理手段と、
ユーザーに関連付けて保存手段に保存された保存ジョブとは異なるジョブの実行を要求するジョブ実行要求を情報処理端末から受信する受信手段と、
前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理手段による認証処理に成功したことに基づいて、前記保存ジョブを実行するように制御し、
前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御する制御手段と、
を有し、
前記制御手段による、前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理手段による認証処理に成功したことに基づいて、前記保存ジョブを実行するようにする制御は、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理手段による認証処理に成功したことに応じて自動で前記保存ジョブを実行する自動処理であり、
前記制御手段による、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないようにする制御は、前記ジョブ実行要求に伴う認証処理に成功したことに応じた前記自動処理を行わないようにする制御であることを特徴とする画像形成装置。
An image forming apparatus,
an authentication processing means for performing authentication processing using user information;
a receiving means for receiving from an information processing terminal a job execution request for requesting execution of a job different from the stored job stored in the storage means in association with the user;
and controlling the image forming apparatus to execute the stored job based on a successful authentication process by the authentication processing unit using user information input by an operation on the image forming apparatus, even if there is no instruction operation to execute the stored job, and
a control means for controlling the stored job not to be executed without an instruction operation for executing the stored job even if the authentication processing means has successfully performed an authentication process using user information received from the information processing terminal together with the job execution request;
having
the control for executing the stored job based on a successful authentication process by the authentication processing means using user information input by an operation on the image forming apparatus even without an instruction operation by the control means to execute the stored job is an automatic process for automatically executing the stored job in response to a successful authentication process by the authentication processing means using user information input by an operation on the image forming apparatus,
An image forming apparatus characterized in that the control by the control means to not execute the stored job without an instruction operation to execute the stored job even if the authentication processing by the authentication processing means using user information received from the information processing terminal together with the job execution request is successful, is control to not perform the automatic processing in response to the success of the authentication processing associated with the job execution request .
前記受信手段は、前記情報処理端末との通信を開始するための第2の種別の認証処理が
成功して通信を開始した前記情報処理端末から前記ジョブ実行要求を受信することを特徴
とする請求項に記載の画像形成装置。
3. The image forming apparatus according to claim 2, wherein the receiving means receives the job execution request from the information processing terminal that has started communication after a second type of authentication process for starting communication with the information processing terminal has been successfully completed.
前記ジョブ実行要求は前記ユーザー情報を含むことを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。 4. The image forming apparatus according to claim 1, wherein the job execution request includes the user information. 前記制御手段は、前記受信手段で受信した前記ジョブ実行要求に、当該ジョブ実行要求に関するジョブとは異なるジョブの実行を制限することを示す特定の情報が含まれている場合に、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御することを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 4, characterized in that, when the job execution request received by the receiving means includes specific information indicating that execution of a job other than the job related to the job execution request is restricted, the control means controls so as not to execute the stored job without an instruction operation to execute the stored job, even if authentication processing by the authentication processing means using user information received from the information processing terminal together with the job execution request is successful. 前記制御手段は、前記受信手段で受信した前記ジョブ実行要求に、前記特定の情報が含まれていない場合には、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功したことに基づいて、前記保存ジョブを実行することの指示操作がなくとも、前記保存ジョブを実行するように制御することを特徴とする請求項に記載の画像形成装置。 The image forming apparatus according to claim 5, characterized in that, when the job execution request received by the receiving means does not include the specific information, the control means controls the stored job to be executed without an instruction operation to execute the stored job, based on the success of authentication processing by the authentication processing means using user information received from the information processing terminal together with the job execution request. 前記特定の情報は、前記情報処理端末に対するユーザー操作に基づいて含められる情報であることを特徴とする請求項またはに記載の画像形成装置。 7. The image forming apparatus according to claim 5 , wherein the specific information is information included based on a user operation on the information processing terminal. 前記制御手段は、前記受信手段で受信した前記ジョブ実行要求に、送信元である前記情報処理端末の識別情報が含まれている場合に、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御することを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 4, characterized in that, when the job execution request received by the receiving means includes identification information of the information processing terminal that sent the job execution request, the control means controls so as not to execute the stored job without an instruction operation to execute the stored job, even if authentication processing by the authentication processing means using user information received from the information processing terminal together with the job execution request is successful . 前記制御手段は、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理手段による認証処理が成功したことに基づいて、当該ジョブ実行要求で実行が要求されるジョブを実行するように制御することを特徴とする請求項1乃至のいずれか1項に記載の画像形成装置。 9. The image forming apparatus according to claim 1, wherein the control means controls the execution of a job requested by the job execution request based on successful authentication processing by the authentication processing means using user information received from the information processing terminal together with the job execution request. 前記制御手段は、前記ジョブ実行要求で実行が要求されるジョブを実行した後、ユーザーから前記保存ジョブを実行することの指示操作を受け付けた場合に、前記保存ジョブを実行するように制御することを特徴とする請求項に記載の画像形成装置。 10. The image forming apparatus according to claim 9, wherein the control unit controls the execution of the saved job when an instruction operation to execute the saved job is received from a user after the execution of the job requested by the job execution request . 前記保存ジョブは、画像形成装置に一時的に保存することが指定されたセキュアプリントまたは留め置きプリントのジョブであることを特徴とする請求項1乃至10のいずれか1項に記載の画像形成装置。 The image forming device according to any one of claims 1 to 10, characterized in that the stored job is a secure print or reservation print job that is specified to be temporarily stored in the image forming device. 少なくとも1つのコンピュータを、請求項1乃至11のいずれか1項に記載された画像形成装置の各手段として機能させるためのプログラム。 A program for causing at least one computer to function as each of the means of the image forming device described in any one of claims 1 to 11. 少なくとも1つのコンピュータを、請求項1乃至11のいずれか1項に記載された画像形成装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。 A computer-readable storage medium storing a program for causing at least one computer to function as each of the means of the image forming device described in any one of claims 1 to 11. 画像形成装置の制御方法であって、
ユーザー情報を用いて認証処理を行う認証処理ステップと、
ユーザーに関連付けて保存手段に保存された保存ジョブとは異なるジョブの実行を要求するジョブ実行要求を情報処理端末から受信する受信ステップと、
前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理ステップによる認証処理に成功したことに基づいて、前記保存ジョブを実行するように制御し、
前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理ステップによる認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御する制御ステップと、
を有し、
前記受信ステップは、前記情報処理端末との通信を開始するための第2の種別の認証処理が成功して通信を開始した前記情報処理端末から前記ジョブ実行要求を受信することを特徴とする画像形成装置の制御方法。
A control method for an image forming apparatus, comprising:
an authentication processing step of performing an authentication process using user information;
a receiving step of receiving, from an information processing terminal, a job execution request for requesting execution of a job different from the stored job stored in the storage means in association with the user;
and controlling the image forming apparatus to execute the stored job based on a success of an authentication process in the authentication process step using user information input by an operation on the image forming apparatus, even if no instruction operation for executing the stored job is performed;
a control step of controlling so as not to execute the stored job without an instruction operation to execute the stored job even if the authentication process in the authentication process step using user information received from the information processing terminal together with the job execution request is successful;
having
A control method for an image forming apparatus, characterized in that the receiving step receives the job execution request from the information processing terminal that has started communication after successfully passing a second type of authentication process to start communication with the information processing terminal .
画像形成装置の制御方法であって、
ユーザー情報を用いて認証処理を行う認証処理ステップと、
ユーザーに関連付けて保存手段に保存された保存ジョブとは異なるジョブの実行を要求するジョブ実行要求を情報処理端末から受信する受信ステップと、
前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理ステップによる認証処理に成功したことに基づいて、前記保存ジョブを実行するように制御し、
前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理ステップによる認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないように制御する制御ステップと、
を有し、
前記制御ステップによる、前記保存ジョブを実行することの指示操作がなくとも、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理ステップによる認証処理に成功したことに基づいて、前記保存ジョブを実行するようにする制御は、前記画像形成装置に対する操作によって入力されたユーザー情報を用いた前記認証処理ステップによる認証処理に成功したことに応じて自動で前記保存ジョブを実行する自動処理であり、
前記制御ステップによる、前記情報処理端末から前記ジョブ実行要求とともに受信したユーザー情報を用いた前記認証処理ステップによる認証処理が成功しても、前記保存ジョブを実行することの指示操作なく前記保存ジョブを実行しないようにする制御は、前記ジョブ実行要求に伴う認証処理に成功したことに応じた前記自動処理を行わないようにする制御であることを特徴とする画像形成装置の制御方法。
A control method for an image forming apparatus, comprising:
an authentication processing step of performing an authentication process using user information;
a receiving step of receiving, from an information processing terminal, a job execution request for requesting execution of a job different from the stored job stored in the storage means in association with the user;
and controlling the image forming apparatus to execute the stored job based on a success of an authentication process in the authentication process step using user information input by an operation on the image forming apparatus, even if no instruction operation for executing the stored job is performed;
a control step of controlling so as not to execute the stored job without an instruction operation to execute the stored job even if the authentication process in the authentication process step using user information received from the information processing terminal together with the job execution request is successful;
having
The control by the control step of executing the stored job based on a success of the authentication process by the authentication process step using user information input by an operation on the image forming apparatus even without an instruction operation to execute the stored job is an automatic process of automatically executing the stored job in response to a success of the authentication process by the authentication process step using user information input by an operation on the image forming apparatus,
A control method for an image forming apparatus, characterized in that the control step of preventing the stored job from being executed without an instruction operation to execute the stored job even if the authentication processing in the authentication processing step using user information received from the information processing terminal together with the job execution request is successful is control of not performing the automatic processing in response to the authentication processing associated with the job execution request being successful.
JP2021026674A 2021-02-22 2021-02-22 Image forming apparatus, control method, program, and storage medium Active JP7638726B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2021026674A JP7638726B2 (en) 2021-02-22 2021-02-22 Image forming apparatus, control method, program, and storage medium
GB2201506.9A GB2606615B (en) 2021-02-22 2022-02-07 Image forming apparatus, control method, program, and storage medium
DE102022201218.6A DE102022201218A1 (en) 2021-02-22 2022-02-07 Image forming device, control method, program and storage medium
CN202210125330.8A CN114979393A (en) 2021-02-22 2022-02-10 Image forming apparatus, control method, and storage medium
US17/672,512 US11822834B2 (en) 2021-02-22 2022-02-15 Image forming apparatus, control method, and storage medium for preventing execution of stored job
US18/490,661 US12197796B2 (en) 2021-02-22 2023-10-19 Image forming apparatus, control method, and storage medium for preventing execution of stored job
US18/990,758 US20250130743A1 (en) 2021-02-22 2024-12-20 Image forming apparatus, control method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021026674A JP7638726B2 (en) 2021-02-22 2021-02-22 Image forming apparatus, control method, program, and storage medium

Publications (3)

Publication Number Publication Date
JP2022128244A JP2022128244A (en) 2022-09-01
JP2022128244A5 JP2022128244A5 (en) 2024-02-27
JP7638726B2 true JP7638726B2 (en) 2025-03-04

Family

ID=82702307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021026674A Active JP7638726B2 (en) 2021-02-22 2021-02-22 Image forming apparatus, control method, program, and storage medium

Country Status (5)

Country Link
US (3) US11822834B2 (en)
JP (1) JP7638726B2 (en)
CN (1) CN114979393A (en)
DE (1) DE102022201218A1 (en)
GB (1) GB2606615B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7608917B2 (en) * 2021-03-24 2025-01-07 ブラザー工業株式会社 Support programs and printing systems
US11861246B2 (en) 2021-09-24 2024-01-02 Toshiba Tec Kabushiki Kaisha System and methods for determining whether an execution instruction is associated with a target user

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011232865A (en) 2010-04-26 2011-11-17 Sharp Corp Printing system
JP2012132984A (en) 2010-12-20 2012-07-12 Konica Minolta Business Technologies Inc Image forming apparatus
JP2019133321A (en) 2018-01-30 2019-08-08 キヤノン株式会社 Image processing apparatus, information processing system, information processing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6273929B2 (en) * 2014-03-13 2018-02-07 コニカミノルタ株式会社 Job execution system, image processing apparatus, image processing apparatus control method, and program executed by image processing apparatus
JP6643037B2 (en) * 2015-10-21 2020-02-12 キヤノン株式会社 Printing system, printing apparatus, and program
JP7098417B2 (en) * 2018-05-24 2022-07-11 キヤノン株式会社 Image forming device, control method of image forming device, program
JP7552205B2 (en) * 2020-09-30 2024-09-18 ブラザー工業株式会社 Printers and Printing Systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011232865A (en) 2010-04-26 2011-11-17 Sharp Corp Printing system
JP2012132984A (en) 2010-12-20 2012-07-12 Konica Minolta Business Technologies Inc Image forming apparatus
JP2019133321A (en) 2018-01-30 2019-08-08 キヤノン株式会社 Image processing apparatus, information processing system, information processing method, and program

Also Published As

Publication number Publication date
US11822834B2 (en) 2023-11-21
US12197796B2 (en) 2025-01-14
CN114979393A (en) 2022-08-30
JP2022128244A (en) 2022-09-01
GB2606615B (en) 2023-11-22
US20240053935A1 (en) 2024-02-15
US20250130743A1 (en) 2025-04-24
DE102022201218A1 (en) 2022-08-25
US20220269454A1 (en) 2022-08-25
GB2606615A (en) 2022-11-16

Similar Documents

Publication Publication Date Title
US11922084B2 (en) Image printing apparatus having print setting values, printing system, control method, and storage medium
KR102495800B1 (en) Printing apparatus, information processing apparatus and printing system
JP5231620B2 (en) Server device
CN110875993B (en) Image forming system with interactive agent function, its control method and storage medium
CN103793184A (en) Electronic apparatus and print controlling method thereof
JP2021033526A (en) Server system and application
JP2016168708A (en) Image processing apparatus and image processing system
US20250130743A1 (en) Image forming apparatus, control method, and storage medium
JP2019193158A (en) Image processing apparatus, information processing method, and program
JP2026015363A (en) Image processing device, control method and program for image processing device
US11778120B2 (en) Method, system, and image forming apparatus
JP2023082794A (en) Information processing system, information processing device, control method thereof, and program
US8395799B2 (en) Printing system, output device, data management system, control method, and program
JP7279603B2 (en) Image reader
JP2013058010A (en) Image processing system, image processing device, image forming device and program
JP6763309B2 (en) Information processing device and conversion method setting program
US9571677B2 (en) Image processing apparatus and non-transitory computer readable medium
JP2024115653A (en) Image processing device, method and program
JP2023066477A (en) DATA PROCESSING APPARATUS, IMAGE FORMING APPARATUS AND CONTROL METHOD THEREOF, AND PROGRAM
JP2017027291A (en) Information processing apparatus, information processing system, information processing method, and program
JP2019185606A (en) Job information display system, job information display device, job information display method, and computer program
US20230109068A1 (en) Information processing system and control method for controlling information processing system
JP7443054B2 (en) Printing system, printing device, control method, and program
JP7158161B2 (en) Network system, user authentication method in network system, management server, and network equipment
JP2023157059A (en) Data processing systems, data processing methods, multifunction devices and programs

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20231213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240216

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250219

R150 Certificate of patent or registration of utility model

Ref document number: 7638726

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150