JP2022060716A - Printing system and printing management device - Google Patents

Printing system and printing management device Download PDF

Info

Publication number
JP2022060716A
JP2022060716A JP2020168350A JP2020168350A JP2022060716A JP 2022060716 A JP2022060716 A JP 2022060716A JP 2020168350 A JP2020168350 A JP 2020168350A JP 2020168350 A JP2020168350 A JP 2020168350A JP 2022060716 A JP2022060716 A JP 2022060716A
Authority
JP
Japan
Prior art keywords
printing
job
print
approval
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020168350A
Other languages
Japanese (ja)
Inventor
千恵 伊藤
Chie Ito
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 JP2020168350A priority Critical patent/JP2022060716A/en
Publication of JP2022060716A publication Critical patent/JP2022060716A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

To solve the problem in which: when an in-house document is output to an outside printing device by work from home or remote work, the risk of confidentiality leakage increases, so it is conceivable to request an approval flow of the output by an approver; however, if the approval flow is required every time an in-house document is output, it is necessary to go through the approval flow even when performing the output to an in-house printing device, and the procedure becomes troublesome for both a printing executor and the approver.SOLUTION: When a printing device at an output destination of an in-house document is an outside device, an approver is requested to approve, but when it is an in-house printing device at an output destination, the output is allowed without requesting the approver to approve it.SELECTED DRAWING: Figure 13

Description

本発明は、印刷システム及び印刷管理装置に関する。 The present invention relates to a printing system and a printing management device.

近年、働き方改革の推進や感染症予防の観点から、在宅ワークやテレワークを導入する企業が増えている。在宅ワークやテレワークでは、社外から社内のネットワークにアクセスし、業務に必要なファイルの閲覧や編集、業務アプリケーションを利用するためのリモートアクセス環境などが提供されている。
リモートアクセス環境を構築する技術としては、RAS(Remote Access Service)やVPN(Virtual Private Network)などが知られている。リモートアクセスの一例として、RASで社内ネットワークにアクセスし、Windows(登録商標)のリモートデスクトップ機能で普段自身が使用しているパソコンを操作する。このとき、編集したファイルを出力したい場合、社内のパソコンから出力できる印刷装置は社内に設置された印刷装置となるため、自宅や作業先の印刷装置に出力することはできない。
In recent years, an increasing number of companies have introduced home work and telework from the perspective of promoting work style reforms and preventing infectious diseases. For home work and telework, a remote access environment for accessing the internal network from outside the company, viewing and editing files necessary for business, and using business applications is provided.
RAS (Remote Access Service) and VPN (Virtual Private Network) are known as technologies for constructing a remote access environment. As an example of remote access, access the company network with RAS and operate the personal computer that you usually use with the remote desktop function of Windows (registered trademark). At this time, if you want to output the edited file, the printing device that can be output from the personal computer in the company is the printing device installed in the company, so it cannot be output to the printing device at home or at work.

そのような場合のために、クラウド上のサービスに印刷データを送信し、出力したい印刷装置にクラウド上の印刷データをダウンロードし印刷するシステムが知られている。こうしたシステムの一例として、例えばNT-ware Systemprogrammierungs-GmbH社のUniFLOW(登録商標)というサービスがある。このサービスでは、ユーザは予めアカウント登録とデバイス登録を行ってから、登録されたデバイスでUniFLOWにログインして印刷ジョブを登録する。これにより、登録された印刷ジョブを所望の印刷装置から出力することができる。 For such a case, a system is known in which print data is transmitted to a service on the cloud, and print data on the cloud is downloaded and printed on a printing device to be output. As an example of such a system, there is, for example, a service called UniFLOW (registered trademark) of NT-ware Systemrmierungs-GmbH. In this service, the user registers an account and a device in advance, and then logs in to UniFLOW with the registered device to register a print job. As a result, the registered print job can be output from a desired printing device.

こうしたサービスを利用すると、リモートデスクトップ機能で接続した社内のパソコンからUniFLOWにログインし印刷ジョブを登録して、予め登録された自宅の印刷装置でUniFLOWにログインし登録されたジョブを印刷することができる。このように、予め登録されたアカウントとデバイスでログインすることを必須とすることで、不正な印刷装置への出力等を防ぐことができる。しかし、自宅の印刷装置に印刷ジョブを出力する場合、社内の印刷装置に出力する場合と比べ、出力物の流出などの機密漏洩のリスクが高くなってしまう。そのため、出力しようとしているアカウントと印刷装置から、出力前に出力の許可を判断する承認フローを設けることで、機密漏洩のリスクを軽減することが考えられる。 By using these services, you can log in to UniFLOW from an in-house personal computer connected by the remote desktop function, register a print job, log in to UniFLOW with a pre-registered home printing device, and print the registered job. .. In this way, by making it essential to log in with a pre-registered account and device, it is possible to prevent output to an unauthorized printing device or the like. However, when a print job is output to a printing device at home, the risk of confidentiality leakage such as leakage of output is higher than when outputting to a printing device in the company. Therefore, it is conceivable to reduce the risk of confidentiality leakage by providing an approval flow for determining the permission of output from the account and printing device to be output before output.

しかし、クラウド上の印刷サービスを使用した印刷ジョブの出力は、在宅ワークやテレワークの時だけではなく、社内で印刷をする場合でも利用される。そのため、すべての場合で承認フローを必須とすると、出力者、承認者ともに煩わしい場合がある。このような観点から、特許文献1には、ユーザによる印刷要求時に、ユーザの位置情報が行動予定と一致すれば印刷ジョブを送信し、一致しない場合は承認者の承認を求める技術が開示されている。これにより、セキュリティを保ちながらユーザの近くにある出力装置に出力することができる。 However, the output of a print job using a print service on the cloud is used not only for home work and tele work, but also for printing in-house. Therefore, if the approval flow is mandatory in all cases, both the output person and the approver may be troublesome. From this point of view, Patent Document 1 discloses a technique of transmitting a print job if the user's position information matches the action schedule and requesting the approval of the approver if the user's position information does not match when the user requests printing. There is. This makes it possible to output to an output device near the user while maintaining security.

特開2018ー28720号公報Japanese Unexamined Patent Publication No. 2018-28720

しかし、特許文献1では、ユーザの位置情報と行動予定が異なる場合には、社内にいるユーザが社内にある印刷装置に出力する場合でも、承認者による承認が求められることから、手続きが煩雑となってしまう。 However, in Patent Document 1, when the user's location information and the action schedule are different, even if the user in the company outputs to the printing device in the company, the approval by the approver is required, so that the procedure is complicated. turn into.

そこで、本発明は、印刷ジョブを印刷装置に出力する際に、セキュリティを保ちながら、不要な承認フローを省き、手続きの煩わしさを軽減させる印刷システムを提供することを目的とする。 Therefore, an object of the present invention is to provide a printing system that reduces unnecessary approval flow and reduces the troublesome procedure while maintaining security when outputting a print job to a printing device.

本発明は、印刷管理装置と、第1のネットワークに接続され、前記印刷管理装置に印刷ジョブを送信する第1の情報処理装置と、前記第1のネットワークに接続された第1の印刷装置と、第2のネットワークに接続された第2の印刷装置と、を備えた印刷システムであって、前記印刷管理装置は、前記印刷ジョブの出力先が前記第1の印刷装置である場合、第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼し、前記印刷ジョブの出力先が前記第2の印刷装置である場合、前記第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼することなく、前記第2の印刷装置に前記印刷ジョブを送信することを特徴とする。 The present invention includes a print management device, a first information processing device connected to the first network and transmitting a print job to the print management device, and a first printing device connected to the first network. , A printing system including a second printing device connected to a second network, wherein the print management device is a second printing device when the output destination of the printing job is the first printing device. When the information processing apparatus of the above is requested to approve the printing execution of the print job and the output destination of the printing job is the second printing apparatus, the second information processing apparatus approves the printing execution of the printing job. It is characterized in that the print job is transmitted to the second printing apparatus without requesting.

本発明によれば、セキュリティを保ちながら、印刷ジョブを印刷装置に出力する際の手続きの煩わしさを軽減させることができる。 According to the present invention, it is possible to reduce the troublesome procedure when outputting a print job to a printing device while maintaining security.

印刷システムの全体構成図Overall configuration diagram of the printing system 印刷装置のハードウェア構成図Hardware configuration diagram of printing device 印刷装置のソフトウェア構成図Software configuration diagram of the printing device 情報処理装置のハードウェア構成図Information processing device hardware configuration diagram 情報処理装置のソフトウェア構成図Software configuration diagram of information processing device クラウド印刷サーバ及び承認サーバのハードウェア構成図Hardware configuration diagram of cloud print server and approval server クラウド印刷サーバのソフトウェア構成図Cloud print server software configuration diagram 承認サーバのソフトウェア構成図Approval server software configuration diagram 社外の印刷装置に出力する際のシーケンスSequence when outputting to an external printing device デバイス管理情報の例Example of device management information 承認管理情報の例Example of approval management information 承認依頼メッセージの例Example of approval request message 社外の印刷装置に出力する場合のクラウド印刷サーバが実行する処理のフローチャートFlowchart of the process executed by the cloud print server when outputting to an external printing device チャットボットを利用して社外の印刷装置に出力する際のシーケンスSequence when outputting to an external printing device using a chatbot

以下に、図面を参照して、本発明を実施するための実施例について説明する。
ただし、以下に説明する実施例はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。また、以下の実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
Hereinafter, examples for carrying out the present invention will be described with reference to the drawings.
However, the examples described below are merely examples, and are not intended to limit the scope of the present invention to them. In addition, not all combinations of features described in the following examples are essential for the means of solving the present invention.

<実施例1>
図1は、本実施例に係る印刷システムの構成を示すシステム構成図である。
情報処理装置100及び印刷装置101は、それぞれ、社外で利用される情報処理装置及び印刷装置(以下、「社外のデバイス」ともいう)である。ここで、社外のデバイスとは、会社の外という意味には限られず、ユーザの自宅や外出先などの社外で利用され、ユーザが属する会社などの組織によって管理されていないデバイスを意味する。情報処理装置100と印刷装置101は、社外のネットワーク102を介して通信可能に接続されている。
情報処理装置103及び印刷装置104は、それぞれ、社内にある情報処理装置及び印刷装置(以下、「社内のデバイス」ともいう)である。ここで、社内のデバイスとは、会社の内という意味には限られず、ユーザのオフィスなどで利用され、印刷実行を承認する承認者(又は、承認者が属する会社などの組織)によって管理されているデバイスを意味する。情報処理装置103と印刷装置104は、社内のネットワーク105を介して通信可能に接続されている。
<Example 1>
FIG. 1 is a system configuration diagram showing a configuration of a printing system according to this embodiment.
The information processing device 100 and the printing device 101 are an information processing device and a printing device (hereinafter, also referred to as “external device”) used outside the company, respectively. Here, the device outside the company is not limited to the meaning outside the company, but means a device that is used outside the user's home or on the go and is not managed by an organization such as the company to which the user belongs. The information processing device 100 and the printing device 101 are communicably connected to each other via an external network 102.
The information processing device 103 and the printing device 104 are in-house information processing devices and printing devices (hereinafter, also referred to as “in-house devices”), respectively. Here, the in-house device is not limited to the meaning inside the company, but is used in the user's office or the like and is managed by an approver (or an organization such as the company to which the approver belongs) who approves the print execution. Means the device that is. The information processing device 103 and the printing device 104 are communicably connected to each other via the in-house network 105.

クラウド印刷サーバ106は、アカウント管理、デバイス管理、ジョブ管理などの印刷管理装置として機能するサーバである。また、承認サーバ107は、印刷実行の承認依頼を受け付け、承認者とやり取りし、承認者の回答である承認結果を返信するサーバである。
情報処理装置100及び103、印刷装置101及び104は、不図示のProxyサーバやファイアウォールを介し、クラウド印刷サーバ106及び承認サーバ107と通信可能に接続されている。
なお、図1の印刷システムでは、社外の情報処理装置100及び印刷装置101、社内の情報処理装置103及び印刷装置104は、それぞれ、1台のみが図示されているが、それぞれ、複数台で構成してもよい。
The cloud print server 106 is a server that functions as a print management device for account management, device management, job management, and the like. Further, the approval server 107 is a server that receives an approval request for printing execution, communicates with the approver, and returns an approval result that is the answer of the approver.
The information processing devices 100 and 103, and the printing devices 101 and 104 are communicably connected to the cloud printing server 106 and the approval server 107 via a proxy server or a firewall (not shown).
In the printing system of FIG. 1, only one external information processing device 100 and a printing device 101, and one internal information processing device 103 and a printing device 104 are shown, but each of them is composed of a plurality of units. You may.

図2は、印刷装置101及び104のハードウェア構成を示すブロック図である。
印刷装置101は、シート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、印刷装置101は、画像データを外部装置に送信するファイル送信機能なども有する。
ここでは、印刷装置のハードウェア構成として印刷装置101について説明する。印刷装置104のハードウェア構成は、印刷装置101と基本的に同じ構成であるが、異なる部分があってもよい。
FIG. 2 is a block diagram showing a hardware configuration of the printing devices 101 and 104.
The printing device 101 has a reading function for reading an image on a sheet and a printing function for printing an image on the sheet. The printing device 101 also has a file transmission function for transmitting image data to an external device.
Here, the printing device 101 will be described as a hardware configuration of the printing device. The hardware configuration of the printing device 104 is basically the same as that of the printing device 101, but there may be different parts.

CPU201を含む制御部200は、印刷装置101全体の動作を制御する。CPU201は、ROM202またはストレージ204に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ROM202は、CPU201で実行可能な制御プログラムを記憶する。RAM203は、CPU201の主記憶メモリであり、ワークエリアとして、また、ROM202及びストレージ204に記憶された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ204は、印刷データ、画像データ、各種プログラム、及び各種設定情報を記憶する。 The control unit 200 including the CPU 201 controls the operation of the entire printing device 101. The CPU 201 reads a control program stored in the ROM 202 or the storage 204, and performs various controls such as read control and print control. The ROM 202 stores a control program that can be executed by the CPU 201. The RAM 203 is the main storage memory of the CPU 201, and is used as a work area and as a temporary storage area for expanding various control programs stored in the ROM 202 and the storage 204. The storage 204 stores print data, image data, various programs, and various setting information.

操作部I/F206は、操作部207と接続する。操作部207は、ユーザに対して情報を表示したり、ユーザからの入力を検出したりする。
読取部I/F208は、読取部209と接続する。読取部209は、シート上の画像を読み取って、画像データを生成する。読取部209によって生成された画像データは、外部装置に送信される。また、この画像データを用いてシート上に画像が印刷される。読取部209は、原稿フィーダー(不図示)に載置されたシートを1枚ずつ搬送させながら読み取ることが可能である。
The operation unit I / F 206 is connected to the operation unit 207. The operation unit 207 displays information to the user and detects input from the user.
The reading unit I / F 208 is connected to the reading unit 209. The reading unit 209 reads the image on the sheet and generates image data. The image data generated by the reading unit 209 is transmitted to an external device. In addition, an image is printed on the sheet using this image data. The reading unit 209 can read the sheets placed on the document feeder (not shown) while transporting them one by one.

印刷部I/F210は、印刷部211と接続する。印刷すべき画像データは、印刷部I/F210を介して印刷部211に転送される。印刷部211は、制御コマンド及び印刷すべき画像データを受信し、この画像データに基づいた画像をシート上に印刷する。
印刷部211の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。電子写真方式の場合、印刷部211は、感光体上に静電潜像を形成した後トナーにより現像し、そのトナー像をシートに転写し、転写されたトナー像を定着することにより画像を形成する。一方、インクジェット方式の場合、印刷部211はインクを吐出することによりシートに画像を印刷する。
The printing unit I / F 210 is connected to the printing unit 211. The image data to be printed is transferred to the printing unit 211 via the printing unit I / F 210. The printing unit 211 receives the control command and the image data to be printed, and prints the image based on the image data on the sheet.
The printing method of the printing unit 211 may be an electrophotographic method or an inkjet method. In the case of the electrophotographic method, the printing unit 211 forms an electrostatic latent image on the photoconductor, develops it with toner, transfers the toner image to a sheet, and fixes the transferred toner image to form an image. do. On the other hand, in the case of the inkjet method, the printing unit 211 prints an image on the sheet by ejecting ink.

印刷装置101は、ネットワークI/F205を介してネットワーク102、105に接続される。
ネットワークI/F205を介して受信された印刷データは、ストレージ204又はROM202に記憶された印刷データを解析するためのソフトウェアモジュール(不図示のPDL解析部)によって解析される。PDL解析部は、様々な種類のページ記述言語(PDL:Page Description Language)で表現された印刷データに基づいて印刷部211で印刷するためのデータを生成する。
The printing apparatus 101 is connected to the networks 102 and 105 via the network I / F 205.
The print data received via the network I / F 205 is analyzed by a software module (PDL analysis unit (not shown) for analyzing the print data stored in the storage 204 or ROM 202. The PDL analysis unit generates data for printing by the printing unit 211 based on print data expressed in various types of page description languages (PDL).

図3は、印刷装置101及び104のソフトウェア構成を表すブロック図である。ここでは、印刷装置のソフトウェア構成として印刷装置101について説明する。印刷装置104のソフトウェア構成は、印刷装置101と基本的に同じ構成であるが、異なる部分があってもよい。 FIG. 3 is a block diagram showing a software configuration of the printing devices 101 and 104. Here, the printing apparatus 101 will be described as a software configuration of the printing apparatus. The software configuration of the printing device 104 is basically the same as that of the printing device 101, but there may be different parts.

制御部301は、他の機能部を制御し、スキャン、送信、印刷、表示処理などの印刷装置101内で発生する各処理の実行を統括的に制御する。
UI制御部302は、操作部I/F206を介して操作部207を制御する。具体的には、操作部207においてユーザへの通知や選択肢等の表示を行い、また、操作部207においてユーザによる操作を受け付け、操作内容を他の機能部に通知する。
スキャン処理部303は、読取部I/F208を介して読取部209でスキャンを実行し、読み取ったスキャン画像を記憶部307に記憶する。
プリント処理部304は、印刷部I/F210を介して印刷部211で印刷を実行する。
The control unit 301 controls other functional units and comprehensively controls the execution of each process generated in the printing device 101 such as scan, transmission, printing, and display processing.
The UI control unit 302 controls the operation unit 207 via the operation unit I / F 206. Specifically, the operation unit 207 notifies the user and displays options and the like, and the operation unit 207 accepts an operation by the user and notifies other function units of the operation content.
The scan processing unit 303 scans with the reading unit 209 via the reading unit I / F 208, and stores the scanned scanned image in the storage unit 307.
The print processing unit 304 executes printing in the printing unit 211 via the printing unit I / F 210.

認証処理部305は、ユーザによるログイン/ログアウト要求を受け付ける。ログイン要求を受け付けると、後述のクラウド印刷サーバ106に認証情報を送信し認証を行う。
通信部306は、ネットワークI/F205を介してネットワーク102及び105上の情報処理装置100及び103や、他の機器とデータ送受信等の通信を行う。
記憶部307は、他の機能部からの指示により、指定されたデータをROM202、RAM203、またはストレージ204に記憶する。また、ROM202、RAM203、またはストレージ204に記憶されているデータを読み出す。
The authentication processing unit 305 accepts a login / logout request by a user. When the login request is received, the authentication information is transmitted to the cloud print server 106 described later to perform authentication.
The communication unit 306 communicates with the information processing devices 100 and 103 on the networks 102 and 105 and other devices via the network I / F 205, such as data transmission / reception.
The storage unit 307 stores the designated data in the ROM 202, the RAM 203, or the storage 204 according to an instruction from another functional unit. Further, the data stored in the ROM 202, the RAM 203, or the storage 204 is read out.

図4は、情報処理装置100及び103のハードウェア構成を表すブロック図である。ここでは、情報処理装置のハードウェア構成として情報処理装置100について説明する。情報処理装置103のハードウェア構成は、情報処理装置100と基本的に同じ構成であるが、異なる部分があってもよい。 FIG. 4 is a block diagram showing the hardware configurations of the information processing devices 100 and 103. Here, the information processing apparatus 100 will be described as a hardware configuration of the information processing apparatus. The hardware configuration of the information processing device 103 is basically the same as that of the information processing device 100, but there may be different parts.

CPU401は、システム全体を制御するプロセッサである。RAM402は、CPU401が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリとして使用される。NVMEM403は不揮発性メモリであり、設定情報等を記録する。ROM404は書き換え不可能な不揮発性メモリであり、各種プログラムが記録される。HDD405はデータ記憶領域である。
USB I/F 408は、USBデバイスに接続するための機能ユニットである。ネットワークI/F 407は、ネットワークに接続するための機能ユニットである。
以上のデバイスがシステムバス406上に配置される。
The CPU 401 is a processor that controls the entire system. The RAM 402 is a system work memory for operating the CPU 401, and is used as a program memory for recording a program. NVMEM 403 is a non-volatile memory and records setting information and the like. The ROM 404 is a non-volatile memory that cannot be rewritten, and various programs are recorded in the ROM 404. The HDD 405 is a data storage area.
The USB I / F 408 is a functional unit for connecting to a USB device. The network I / F 407 is a functional unit for connecting to a network.
The above devices are arranged on the system bus 406.

図5は、情報処理装置100及び103のソフトウェア構成を示すブロック図である。ここでは、情報処理装置のソフトウェア構成として情報処理装置100について説明する。情報処理装置103のソフトウェア構成は、情報処理装置100と基本的に同じ構成であるが、異なる部分があってもよい。
図5に示す各機能部は、情報処理装置100が有するCPU401が制御プログラムを実行することにより実現される。
FIG. 5 is a block diagram showing software configurations of the information processing devices 100 and 103. Here, the information processing apparatus 100 will be described as a software configuration of the information processing apparatus. The software configuration of the information processing device 103 is basically the same as that of the information processing device 100, but there may be different parts.
Each functional unit shown in FIG. 5 is realized by the CPU 401 of the information processing apparatus 100 executing a control program.

制御部501は、情報処理装置100のCPU401の資源を制御しプロセス管理を行い、各処理の実行を統括的に制御する。ジョブ生成部502は、情報処理装置100内の不図示の各アプリケーションから指示を受け、印刷ジョブを生成し、通信部505を介しジョブを送信する。ファイル管理部503は、記憶部506に記憶された各種データの読み書きを管理する。
認証処理部504は、アカウント管理を行い、認証要求を処理する。通信部505は、ネットワークI/F407やUSB I/F208を介して他の機器とデータ送受信等の通信を行う。記憶部506は、ファイル管理部503からの指示により、指定されたデータをRAM402、NVMEM403、ROM404またはHDD405に記憶する。また、RAM402、NVMEM403、ROM404またはHDD405に記憶されているデータを読み出す。
The control unit 501 controls the resources of the CPU 401 of the information processing apparatus 100, performs process management, and comprehensively controls the execution of each process. The job generation unit 502 receives instructions from each application (not shown) in the information processing apparatus 100, generates a print job, and transmits the job via the communication unit 505. The file management unit 503 manages reading and writing of various data stored in the storage unit 506.
The authentication processing unit 504 manages the account and processes the authentication request. The communication unit 505 communicates with other devices such as data transmission / reception via the network I / F407 and the USB I / F208. The storage unit 506 stores the designated data in the RAM 402, NVMEM 403, ROM 404, or HDD 405 according to the instruction from the file management unit 503. Further, the data stored in the RAM 402, NVMEM 403, ROM 404, or HDD 405 is read out.

図6は、クラウド印刷サーバ106及び承認サーバ107のハードウェア構成を示すブロック図である。ここでは、印刷管理装置として機能するクラウド印刷サーバ106のハードウェア構成について説明する。承認サーバ107のハードウェア構成は、クラウド印刷サーバ106と基本的に同じ構成であるが、異なる部分があってもよい。また、図6では、クラウド印刷サーバ106及び承認サーバ107は、それぞれ1台の情報処理装置で構成される例について説明するが、それぞれ複数台の情報処理装置で構成されるものであってもよい。 FIG. 6 is a block diagram showing the hardware configurations of the cloud print server 106 and the approval server 107. Here, the hardware configuration of the cloud print server 106 that functions as a print management device will be described. The hardware configuration of the approval server 107 is basically the same as that of the cloud print server 106, but there may be different parts. Further, in FIG. 6, an example in which the cloud print server 106 and the approval server 107 are each composed of one information processing device will be described, but each may be composed of a plurality of information processing devices. ..

CPU601を含む制御部600は、クラウド印刷サーバ106の全体の動作を制御する。CPU601は演算回路からなり、ROM602またはHDD604に記憶されたプログラムをRAM603に読み出し、種々の処理を実行する。ROM602は、クラウド印刷サービスの制御に用いられるシステムプログラムなどを記憶する。HDD604は記憶領域としての機能を有し、種々の処理を実行するアプリケーションプログラムなどを記憶する。なお、HDD604は記憶装置の一例であり、HDD(Hard Disk Drive)以外にもSSD(Solid State Drive)などにより構成することができる。
通信部I/F605は、クラウド印刷サーバ106に種々の機器を接続するためのインターフェースである。クラウド印刷サーバ106は、CPU601の制御に基づいて、情報処理装置100及び103、印刷装置101及び104などと、ネットワーク102及び105を介して通信を行う。
The control unit 600 including the CPU 601 controls the entire operation of the cloud print server 106. The CPU 601 is composed of an arithmetic circuit, reads a program stored in the ROM 602 or the HDD 604 into the RAM 603, and executes various processes. The ROM 602 stores a system program or the like used for controlling the cloud printing service. The HDD 604 has a function as a storage area and stores an application program or the like that executes various processes. The HDD 604 is an example of a storage device, and can be configured by an SSD (Solid State Drive) or the like in addition to the HDD (Hard Disk Drive).
The communication unit I / F 605 is an interface for connecting various devices to the cloud print server 106. The cloud print server 106 communicates with the information processing devices 100 and 103, the printing devices 101 and 104, and the like via the networks 102 and 105 based on the control of the CPU 601.

図7は、クラウド印刷サーバ106のソフトウェア構成図である。図7に示す各機能部は、クラウド印刷サーバ106が有するCPU601が制御プログラムを実行することにより実現される。なお、図7に示される各機能部を有するクラウド印刷サーバ106は、1台の情報処理装置で実現されるものであってもよく、また、複数台の情報処理装置で実現されるものであってもよい。 FIG. 7 is a software configuration diagram of the cloud print server 106. Each functional unit shown in FIG. 7 is realized by executing a control program by the CPU 601 of the cloud print server 106. The cloud print server 106 having each functional unit shown in FIG. 7 may be realized by one information processing device, or may be realized by a plurality of information processing devices. You may.

認証処理部701は、クラウド印刷サーバ106へのログイン/ログアウト要求を処理する。具体的には、ユーザや印刷装置101または104からログインの認証要求を受け取ると、記憶部707に記憶されたアカウント管理情報708を参照して認証処理を行い、認証結果を返信する。
ジョブ受信部702は、通信部I/F605を介して情報処理装置100または103や他の不図示の機器から印刷ジョブを受信する。ジョブ受信部702は印刷ジョブを受信すると、ジョブ制御部703に印刷ジョブを送信する。
ジョブ制御部703は、ジョブ受信部702から受信したデータを記憶部707に指示しジョブデータ710として記憶する。
The authentication processing unit 701 processes a login / logout request to the cloud print server 106. Specifically, when a login authentication request is received from the user or the printing device 101 or 104, the authentication process is performed with reference to the account management information 708 stored in the storage unit 707, and the authentication result is returned.
The job receiving unit 702 receives a print job from the information processing device 100 or 103 or another device (not shown) via the communication unit I / F 605. When the job receiving unit 702 receives the print job, the job receiving unit 702 transmits the print job to the job control unit 703.
The job control unit 703 instructs the storage unit 707 to store the data received from the job reception unit 702 as the job data 710.

ジョブ取得要求受付部704は、認証処理部701により認証された印刷装置101または104からジョブ取得要求を受け付ける。ジョブ取得要求受付部704はジョブ制御部703にジョブ取得要求がされた印刷ジョブの情報を送信する。ここでは、認証された印刷装置が社外の印刷装置101である場合について説明する。 The job acquisition request reception unit 704 receives a job acquisition request from the printing device 101 or 104 authenticated by the authentication processing unit 701. The job acquisition request reception unit 704 transmits the information of the print job for which the job acquisition request has been made to the job control unit 703. Here, a case where the certified printing device is an external printing device 101 will be described.

ジョブ制御部703はデバイス特定部705に、ジョブ取得要求がなされた印刷装置101の情報を送信し、印刷装置101が社内のデバイスであるか社外のデバイスであるかの特定を指示する。
デバイス特定部705は、記憶部707に格納されたデバイス管理情報709を参照し、ジョブ制御部703から受信した印刷装置101の情報を特定する。そして、特定した結果をジョブ制御部703に送信する。ここでは、印刷装置101のIPアドレスを基に、デバイス管理情報709で管理されているデバイス一覧から社内のデバイスとして登録されているか社外のデバイスとして登録されているかを判定する。
The job control unit 703 transmits the information of the printing device 101 for which the job acquisition request has been made to the device specifying unit 705, and instructs the device specifying unit 703 to specify whether the printing device 101 is an internal device or an external device.
The device identification unit 705 refers to the device management information 709 stored in the storage unit 707, and identifies the information of the printing device 101 received from the job control unit 703. Then, the specified result is transmitted to the job control unit 703. Here, based on the IP address of the printing device 101, it is determined from the device list managed by the device management information 709 whether the device is registered as an internal device or an external device.

ジョブ制御部703は、デバイス特定部705により印刷装置101が社外のデバイスであると判定されると、承認制御部706にジョブ情報を送信し承認を要求する。ここで、ジョブ情報は、ジョブオーナー(印刷ジョブの送信者)、印刷対象のドキュメント名、出力先のデバイス情報などからなる。
承認制御部706は、受信したジョブ情報を承認サーバ107に送信し、承認要求を行う。そして、承認サーバ107から承認結果が通知されると、その結果をジョブ制御部703に通知する。
When the device identification unit 705 determines that the printing device 101 is an external device, the job control unit 703 transmits job information to the approval control unit 706 and requests approval. Here, the job information includes a job owner (sender of a print job), a document name to be printed, device information of an output destination, and the like.
The approval control unit 706 sends the received job information to the approval server 107 and makes an approval request. Then, when the approval result is notified from the approval server 107, the result is notified to the job control unit 703.

記憶部707は、他の機能部からの指示により、指定されたデータをROM602、RAM603、またはHDD604に記憶する。また、ROM602、RAM603、またはHDD604に記憶されているデータを読み出す。さらに、記憶部707は、登録されているアカウントの管理情報708、デバイスの管理情報709、ジョブ受信部702を介して受信したジョブデータ710などを管理している。 The storage unit 707 stores the designated data in the ROM 602, the RAM 603, or the HDD 604 according to an instruction from another functional unit. Further, the data stored in the ROM 602, the RAM 603, or the HDD 604 is read out. Further, the storage unit 707 manages the management information 708 of the registered account, the device management information 709, the job data 710 received via the job reception unit 702, and the like.

図8は、承認サーバ107のソフトウェア構成図である。図8に示す各機能部は、承認サーバ107が有するCPU601が制御プログラムを実行することにより実現される。なお、図8に示される各機能部を有する承認サーバ107は、1台の情報処理装置で実現されるものであってもよく、また、複数台の情報処理装置で実現されるものであってもよい。 FIG. 8 is a software configuration diagram of the approval server 107. Each functional unit shown in FIG. 8 is realized by the CPU 601 of the approval server 107 executing the control program. The approval server 107 having each functional unit shown in FIG. 8 may be realized by one information processing device, or may be realized by a plurality of information processing devices. May be good.

承認受付部801は、クラウド印刷サーバ106から承認要求を受け付ける。そして、承認要求と共に受信したジョブ情報を承認者特定部802に送信する。
承認者特定部802は、記憶部804に記憶された承認管理情報(図11で後述する)を基に承認依頼の送信先となる承認者を特定する。
The approval reception unit 801 receives an approval request from the cloud print server 106. Then, the job information received together with the approval request is transmitted to the approver identification unit 802.
The approver specifying unit 802 identifies the approver who is the transmission destination of the approval request based on the approval management information (described later in FIG. 11) stored in the storage unit 804.

承認依頼部803は、ジョブ情報の送信と併せて、承認者特定部802により特定された承認者に印刷実行の承認を依頼する。そして、承認者からの回答である承認結果を承認受付部801に通知する。
記憶部804は、他の機能部からの指示により、指定されたデータをROM602、RAM603またはHDD604に記憶する。また、ROM602、RAM603またはHDD604に記憶されているデータを読み出す。本実施例では、記憶部804は、例えば、ジョブオーナーに紐づく承認者情報などの承認管理情報を記憶している。
承認受付部801は、承認者による承認結果をクラウド印刷サーバ106に送信する。
なお、本実施例では、承認サーバ107が承認者の特定を実施するように構成する。ただし、クラウド印刷サーバ106が、承認者の特定を実施し、特定した承認者に関する情報を承認依頼時に承認サーバ107に通知するようにしても良い。
The approval request unit 803 requests the approver specified by the approver identification unit 802 to approve the print execution together with the transmission of the job information. Then, the approval result, which is the response from the approver, is notified to the approval reception unit 801.
The storage unit 804 stores the designated data in the ROM 602, RAM 603, or HDD 604 according to an instruction from another function unit. Further, the data stored in the ROM 602, the RAM 603, or the HDD 604 is read out. In this embodiment, the storage unit 804 stores approval management information such as approver information associated with the job owner, for example.
The approval reception unit 801 transmits the approval result by the approver to the cloud print server 106.
In this embodiment, the approval server 107 is configured to specify the approver. However, the cloud print server 106 may identify the approver and notify the approval server 107 of the information about the identified approver at the time of requesting approval.

図9は、在宅ワークのユーザの情報処理装置100が社内にある情報処理装置103にリモートアクセスし、社内のファイルを自宅にある印刷装置101に出力する際の流れを示すシーケンスの一例である。
まず、ユーザは自宅や外出先などの社外で利用される情報処理装置(以下、「社外の情報処理装置」という)100を操作し、社内にある情報処理装置(以下、「社内の情報処理装置」という)103にリモートアクセスでログインする(S901)。次に、社内の共有フォルダ上のファイルを自宅にある印刷装置(以下、「社外の印刷装置」という)101に出力するため、ユーザは社内の情報処理装置103を操作し、クラウド印刷サーバ106にログインする(S902)。
ログインの要求を受け付けると、クラウド印刷サーバ106は、認証処理部701においてログイン要求を処理する(S903)。
FIG. 9 is an example of a sequence showing a flow when the information processing device 100 of the user of the home work remotely accesses the information processing device 103 in the company and outputs the file in the company to the printing device 101 in the house.
First, the user operates an information processing device (hereinafter referred to as "external information processing device") 100 used outside the company such as at home or on the go, and then operates an in-house information processing device (hereinafter referred to as "in-house information processing device"). ”) 103 by remote access (S901). Next, in order to output the file on the shared folder in the company to the printing device 101 at home (hereinafter referred to as "printing device outside the company") 101, the user operates the information processing device 103 in the company to the cloud printing server 106. Log in (S902).
Upon receiving the login request, the cloud print server 106 processes the login request in the authentication processing unit 701 (S903).

ログイン後、ユーザは社内の情報処理装置103のジョブ生成部502を介し、所望のファイルの印刷ジョブを生成し、クラウド印刷サーバ106に送信する(S904)。ここで、ユーザは、出力先の印刷装置として、実際の印刷装置ではなく、クラウド印刷サービスを選択することにより、クラウド印刷サービスを利用することができる。
印刷ジョブが送信されると、クラウド印刷サーバ106は、ジョブ受信部702において印刷ジョブを受信し、ジョブデータ710として記憶部707に記憶する(S905)。
After logging in, the user generates a print job of a desired file via the job generation unit 502 of the information processing apparatus 103 in the company and sends it to the cloud print server 106 (S904). Here, the user can use the cloud printing service by selecting the cloud printing service instead of the actual printing device as the printing device of the output destination.
When the print job is transmitted, the cloud print server 106 receives the print job in the job receiving unit 702 and stores it in the storage unit 707 as job data 710 (S905).

次に、ユーザは社外の印刷装置101の操作部207を操作し、認証処理部305を介しクラウド印刷サーバ106にログインする(S906)。なお、社外の印刷装置101の操作部207にはクラウド印刷サーバ106にログインするためのボタンが表示されており、ユーザは当該ボタンを選択し、IDとパスワードを入力することで、クラウド印刷サーバ106にログインをすることができる。
ログインの要求を受け付けると、クラウド印刷サーバ106は認証処理部701においてログイン要求を処理する(S907)。
Next, the user operates the operation unit 207 of the printing device 101 outside the company and logs in to the cloud printing server 106 via the authentication processing unit 305 (S906). A button for logging in to the cloud printing server 106 is displayed on the operation unit 207 of the printing device 101 outside the company. The user selects the button and inputs an ID and a password to enter the cloud printing server 106. You can log in to.
Upon receiving the login request, the cloud print server 106 processes the login request in the authentication processing unit 701 (S907).

ログインに成功すると、クラウド印刷サーバ106は、社外の印刷装置101に対して、ログインしたユーザに紐づけられた印刷ジョブの名称やジョブの投入日時などの書誌情報を社外の印刷装置101に送信する。ユーザは社外の印刷装置101の操作部207を介し、出力したい印刷ジョブを選択する。そして、社外の印刷装置101は、クラウド印刷サーバ106に対してジョブデータを要求し、印刷実行を指示する(S908)。
印刷実行の指示を受けると、クラウド印刷サーバ106はジョブ取得要求受付部704においてジョブ取得要求を受け付ける。そして、デバイス特定部705において、出力先の印刷装置101が社内のデバイスであるか否かを判定する(S909)。
When the login is successful, the cloud printing server 106 transmits the bibliographic information such as the name of the print job associated with the logged-in user and the date and time when the job was submitted to the printing device 101 outside the company to the printing device 101 outside the company. .. The user selects a print job to be output via the operation unit 207 of the printing device 101 outside the company. Then, the printing device 101 outside the company requests job data from the cloud printing server 106 and instructs the cloud printing server 106 to execute printing (S908).
Upon receiving the print execution instruction, the cloud print server 106 receives the job acquisition request in the job acquisition request reception unit 704. Then, the device specifying unit 705 determines whether or not the printing device 101 at the output destination is an in-house device (S909).

ここでは、出力先の印刷装置101が社外のデバイスと判定されるため、クラウド印刷サーバ106はジョブ制御部703を介して承認サーバ107に承認を依頼する(S910)。この際、クラウド印刷サーバ106は、出力に使用される印刷装置を履歴として残すために、印刷装置101の情報を印刷が指示された印刷ジョブの情報と対応づけて記録しておく。
承認の依頼を受けると、承認サーバ107は承認受付部801において受信したジョブ情報からジョブオーナー(ここでは、ユーザAとする)を抽出し、記憶部804に記憶された承認管理情報からユーザAに紐づいた承認者を特定する。そして、承認サーバ107は特定された承認者に承認依頼部803を介して承認依頼メッセージを通知する(S911)。
Here, since the output destination printing device 101 is determined to be an external device, the cloud printing server 106 requests approval from the approval server 107 via the job control unit 703 (S910). At this time, the cloud printing server 106 records the information of the printing device 101 in association with the information of the printing job instructed to print in order to keep the printing device used for output as a history.
Upon receiving the approval request, the approval server 107 extracts the job owner (here, the user A) from the job information received by the approval reception unit 801 and transfers the approval management information stored in the storage unit 804 to the user A. Identify the associated approver. Then, the approval server 107 notifies the specified approver of the approval request message via the approval request unit 803 (S911).

承認者は、承認依頼メッセージ(図12で後述する)を参照し、印刷実行の許可または却下を選択する。そして、承認依頼部803を介して承認者により印刷実行が許可された通知を受けると(S912)、承認サーバ107は承認受付部801を介してクラウド印刷サーバ106に印刷許可を通知する(S913)。 The approver refers to the approval request message (described later in FIG. 12) and selects permission or rejection of printing execution. Then, upon receiving the notification that the print execution is permitted by the approver via the approval request unit 803 (S912), the approval server 107 notifies the cloud print server 106 of the print permission via the approval reception unit 801 (S913). ..

承認サーバ107による印刷許可を受けると、クラウド印刷サーバ106はジョブ制御部703を介して社外の印刷装置101にジョブデータ710を送信する(S914)。この際、クラウド印刷サーバ106は、出力された印刷ジョブを承認者などが後から確認することができるように、ジョブデータ710を印刷履歴として記録しておく。印刷履歴を記録する方式としては、例えば、ジョブデータ710の画像をサムネイルとして記録したり、ジョブデータ710の画像の保存先であるファイルパスを記録したりしてもよい。
ジョブデータ710を受信すると、社外の印刷装置101はジョブデータ710を出力する(S915)。
Upon receiving the print permission from the approval server 107, the cloud print server 106 transmits the job data 710 to the printing device 101 outside the company via the job control unit 703 (S914). At this time, the cloud print server 106 records the job data 710 as a print history so that the approver or the like can confirm the output print job later. As a method for recording the print history, for example, the image of the job data 710 may be recorded as a thumbnail, or the file path where the image of the job data 710 is saved may be recorded.
Upon receiving the job data 710, the printing device 101 outside the company outputs the job data 710 (S915).

なお、図9のシーケンスでは、ユーザは自宅などにある社外の情報処理装置100からリモート操作する社内の情報処理装置103からクラウド印刷サーバ106にログインする例について記載した。しかし、これに限られず、社外の情報処理装置100から直接、クラウド印刷サーバ106にログインするように構成することもできる。 In the sequence of FIG. 9, a user logs in to the cloud print server 106 from an in-house information processing device 103 that is remotely operated from an external information processing device 100 at home or the like. However, the present invention is not limited to this, and the information processing apparatus 100 outside the company may be configured to directly log in to the cloud print server 106.

次に、図10を用いて、クラウド印刷サーバ106の記憶部707に記憶されている、各印刷装置の識別情報を示すデバイス管理情報709について説明する。図10はデバイス管理情報709の一例を示している。本実施例では、クラウド印刷サービスを使用するデバイスは全て、デバイス管理情報709において管理されている。図10に示すデバイス管理情報709を利用することで、クラウド印刷サーバ106は各印刷装置が社内の印刷装置であるか否かを判定することができる。 Next, the device management information 709 that indicates the identification information of each printing device stored in the storage unit 707 of the cloud printing server 106 will be described with reference to FIG. 10. FIG. 10 shows an example of device management information 709. In this embodiment, all the devices that use the cloud printing service are managed by the device management information 709. By using the device management information 709 shown in FIG. 10, the cloud print server 106 can determine whether or not each printing device is an in-house printing device.

図10において、デバイス名1001は、印刷装置を一意に特定できる名称である。シリアル番号1002は、印刷装置の製品固有のシリアル番号である。IPアドレス1003は、それぞれのローカルエリアネットワーク内で各印刷装置に割り振られたIPアドレスである。ロケーション1004は、印刷装置の設置場所である。管理番号1005は、社内のデバイスに割り振られた番号である。社内デバイス1006は、社内のデバイスである場合にはYesに、社外のデバイスである場合にはNoに設定される。デバイス管理情報709には、図10に示した項目以外にも、MACアドレスなどの項目があっても良い。 In FIG. 10, the device name 1001 is a name that can uniquely identify the printing device. The serial number 1002 is a product-specific serial number of the printing apparatus. The IP address 1003 is an IP address assigned to each printing device in each local area network. Location 1004 is the installation location of the printing device. The control number 1005 is a number assigned to a device in the company. The in-house device 1006 is set to Yes when it is an in-house device, and set to No when it is an external device. The device management information 709 may include items such as a MAC address in addition to the items shown in FIG.

ユーザが印刷装置を操作してクラウド印刷サービスに当該印刷装置を登録するための指示をすると、図10に示すようなデバイス管理情報709に当該印刷装置が登録される。その際に、シリアル番号1002やIPアドレス1003が登録される。また、ロケーション1004、管理番号1005、社内デバイス1006については、印刷装置からクラウド印刷サーバ106に登録要求を送信した後、管理者またはユーザがクラウド印刷サーバ106にログインをして設定することにより登録される。 When the user operates the printing device and gives an instruction to register the printing device in the cloud printing service, the printing device is registered in the device management information 709 as shown in FIG. At that time, the serial number 1002 and the IP address 1003 are registered. Further, the location 1004, the management number 1005, and the in-house device 1006 are registered by the administrator or the user logging in to the cloud printing server 106 and setting after sending the registration request from the printing device to the cloud printing server 106. To.

クラウド印刷サーバ106のデバイス特定部705は、ジョブ制御部703からジョブデータを要求する印刷装置のIPアドレスを取得する。そして、デバイス管理情報709に登録されたデバイスのIPアドレス1003と合致する印刷装置を検索し、例えばロケーション1004に管理番号が入っていたら、社内のデバイスと判定する。または、ロケーション1004に入力されたオフィス名が予め登録されたオフィス名と一致したら、社内のデバイスと判定する。または、社内デバイス1006がYesで設定されていれば、社内のデバイスと判定する。または、上記のいずれかを組み合わせて判定しても良い。 The device identification unit 705 of the cloud print server 106 acquires the IP address of the printing device that requests the job data from the job control unit 703. Then, a printing device that matches the IP address 1003 of the device registered in the device management information 709 is searched, and if the management number is entered in the location 1004, for example, it is determined to be an in-house device. Alternatively, if the office name entered in the location 1004 matches the pre-registered office name, it is determined to be an in-house device. Alternatively, if the in-house device 1006 is set to Yes, it is determined to be an in-house device. Alternatively, any of the above may be combined for determination.

図10の例では、例えば、社内のデバイスである印刷装置104については、ロケーション1004にはオフィス内の設定場所(xxオフィス4F)が設定され、管理番号1005があり(2018-01)、社内デバイス1006にはYesが設定されている。また、社外のデバイスである印刷装置101については、ロケーション1004にはユーザAの家(A home)が設定され、管理番号1005はなく(none)、社内デバイス1006にはNoが設定されている。 In the example of FIG. 10, for example, for the printing device 104 which is an in-house device, a setting location (xx office 4F) in the office is set in the location 1004, and there is a control number 1005 (2018-01), and the in-house device. Yes is set in 1006. Further, for the printing device 101 which is an external device, the home (A home) of the user A is set in the location 1004, the control number 1005 is not (none), and No is set in the internal device 1006.

次に、図11を用いて、承認サーバ107の記憶部804に記憶される承認管理情報について説明する。図11の(a)から(c)は、承認管理情報の一例を示している。なお、承認管理情報は、予め管理者またはユーザによって承認サーバ107に登録されている。 Next, the approval management information stored in the storage unit 804 of the approval server 107 will be described with reference to FIG. 11 (a) to 11 (c) show an example of approval management information. The approval management information is registered in the approval server 107 in advance by the administrator or the user.

図11(a)において、ジョブオーナーは、承認受付部801が受信したジョブ情報に含まれる。承認者特定部802は、受信したジョブオーナー名に合致するジョブオーナーを承認管理情報から特定し、そのジョブオーナーに紐づく承認者を特定する。図11(a)の例では、例えばジョブオーナーがユーザAである場合、承認者が3人設定されている(XXX室長、YYY室長、ZZZ室長)。承認依頼は、設定されている承認者全員に送信しても良いし、まず一人に送信し、決められた時間内に応答がなければ、次の承認者に送信しても良い。また、何人目の承認者まで承認依頼を送信するかを、適宜設定しても良い。
ジョブオーナーがユーザBである場合も、承認者が3人設定されている(HHH部長、III部長、JJJ部長)。
In FIG. 11A, the job owner is included in the job information received by the approval reception unit 801. The approver identification unit 802 identifies the job owner matching the received job owner name from the approval management information, and identifies the approver associated with the job owner. In the example of FIG. 11A, for example, when the job owner is the user A, three approvers are set (XXX room manager, YYY room manager, ZZZ room manager). The approval request may be sent to all the set approvers, or may be sent to one person first, and if there is no response within the set time, it may be sent to the next approver. In addition, the number of approvers to send the approval request may be appropriately set.
Even when the job owner is user B, three approvers are set (HHH manager, III manager, JJJ manager).

また、図11(a)において、noneは承認不要で印刷実行が可能であること、rejectedはいかなる場合でも印刷実行の承認が却下されることを示している。
すなわち、例えばユーザCについては、承認不要で印刷実行が可能である。また、ユーザNは、いかなる場合でも印刷実行の承認が却下される。
Further, in FIG. 11A, none indicates that printing can be executed without approval, and rejected indicates that approval for printing execution is rejected in any case.
That is, for example, for user C, printing can be executed without approval. Further, the user N is rejected from the approval of printing execution in any case.

図11(a)の例では、ユーザAについての承認者であるXXX室長が特定されると、承認依頼部803は図11(b)で示されるXXX室長の登録情報を参照し、XXX室長に承認依頼を通知する。この通知は、例えば、メールアドレスにメールを行うことであっても良いし、チャットアプリのようなアプリケーションを用いた通知でも良い。なお、後者の場合であれば、例えば登録されたアプリケーションのIDを使用して通知する。どのような方法で通知を行うかは、承認者などが予め設定しておくことができる。 In the example of FIG. 11 (a), when the XXX room manager who is the approver for the user A is specified, the approval requesting unit 803 refers to the registration information of the XXX room manager shown in FIG. 11 (b) and becomes the XXX room manager. Notify the approval request. This notification may be, for example, sending an e-mail to an e-mail address, or may be a notification using an application such as a chat application. In the latter case, for example, the registered application ID is used for notification. The approver or the like can set in advance how to notify.

また、承認者は、図11(a)のようなジョブオーナーではなく、図11(c)に示されるように、出力先の印刷装置に紐づけて設定しても良い。図11(c)の例では、例えば印刷装置PRIVATE-Aに出力するという承認依頼を受けると、承認依頼部803は承認者管理情報を参照し、AAA室長(及び、CCC室長)に承認を依頼する。 Further, the approver may be set in association with the printing device of the output destination as shown in FIG. 11 (c) instead of the job owner as shown in FIG. 11 (a). In the example of FIG. 11 (c), for example, when an approval request for output to the printing device PRIVATE-A is received, the approval request unit 803 refers to the approver management information and requests approval from the AAA room manager (and the CCC room manager). do.

次に、図12を用いて、承認者端末の画面上に表示される承認依頼メッセージについて説明する。図12は承認依頼メッセージの一例を示している。本実施例では、承認サーバ107と承認者とは承認用のアプリケーションやメールでやり取りをする。承認者は、パソコン、モバイル端末などの承認者端末において承認依頼部803からの承認依頼メッセージを受け、許可または却下を選択する。図12に示される承認依頼メッセージには、承認依頼日時(Date)、印刷実行者(User)、ドキュメント名(Job)、出力装置(Device)が表示されている。図12の例では、ユーザAがファイル名Document.pdfをPRIVATE-Aという印刷装置に出力を依頼していることを示している。
承認者は、印刷実行者名、ドキュメント名、出力装置を参照し、承認または却下を選択する。また、印刷実行者に対して確認したいことがあれば、図12の承認依頼メッセージに含まれるような問い合わせボタンを押下することにより、容易に問い合わせられるようにしても良い。
また、図12に示すメッセージにプレビュー表示ボタンを設け、承認者が承認前に印刷される文書の内容を確認することができるようにしてもよい。
Next, the approval request message displayed on the screen of the approver terminal will be described with reference to FIG. 12. FIG. 12 shows an example of an approval request message. In this embodiment, the approval server 107 and the approver communicate with each other by an application for approval or an email. The approver receives an approval request message from the approval request unit 803 on the approver terminal such as a personal computer or a mobile terminal, and selects permission or rejection. In the approval request message shown in FIG. 12, the approval request date and time (Date), the print executor (User), the document name (Job), and the output device (Device) are displayed. In the example of FIG. 12, the user A has the file name Document. It shows that the pdf is requested to be output to a printing device called PRIVATE-A.
The approver refers to the printer performer name, document name, and output device, and selects approval or rejection. Further, if there is something that the print executor wants to confirm, the inquiry may be made easily by pressing the inquiry button as included in the approval request message of FIG.
Further, the message shown in FIG. 12 may be provided with a preview display button so that the approver can confirm the content of the document to be printed before approval.

図13は、社外の情報処理装置100が社内の情報処理装置103にリモートアクセスでログインし、社内のファイルを社外の印刷装置101に出力する場合におけるクラウド印刷サーバ106が実行する処理の一例を示すフローチャートである。図13のフローチャートに示される各処理は、クラウド印刷サーバ106のCPU601がROM602またはHDD604に記憶されたプログラムを読み出し実行することにより、行われる。 FIG. 13 shows an example of the processing executed by the cloud printing server 106 when the information processing device 100 outside the company logs in to the information processing device 103 inside the company by remote access and outputs the file inside the company to the printing device 101 outside the company. It is a flowchart. Each process shown in the flowchart of FIG. 13 is performed by the CPU 601 of the cloud print server 106 reading and executing the program stored in the ROM 602 or the HDD 604.

クラウド印刷サーバ106の認証処理部701は、社外の情報処理装置100からログインした社内の情報処理装置103からログイン要求を受け付けると、ログイン処理を行う(S1301)。次に、ジョブ受信部702は社内の情報処理装置103から印刷ジョブを受け付け(S1302)、記憶部707にジョブデータ710として記憶する(S1303)。 When the authentication processing unit 701 of the cloud print server 106 receives a login request from the in-house information processing device 103 logged in from the external information processing device 100, the authentication processing unit 701 performs login processing (S1301). Next, the job receiving unit 702 receives a print job from the in-house information processing device 103 (S1302) and stores it in the storage unit 707 as job data 710 (S1303).

続いて、認証処理部701は、社外の印刷装置101からログイン要求を受け付けると、ログイン処理を行う(S1304)。ジョブ取得要求受付部704は印刷装置101からジョブ取得要求を受け付ける(S1305)。デバイス特定部705は、ジョブ制御部703がジョブ取得要求受付部704から取得した出力先の印刷装置のIPアドレスなどのジョブ情報を取得する(S1306)。 Subsequently, when the authentication processing unit 701 receives a login request from the printing device 101 outside the company, the authentication processing unit 701 performs a login process (S1304). The job acquisition request receiving unit 704 receives a job acquisition request from the printing apparatus 101 (S1305). The device identification unit 705 acquires job information such as the IP address of the output destination printing device acquired from the job acquisition request reception unit 704 by the job control unit 703 (S1306).

デバイス特定部705は、記憶部707に記憶されたデバイス管理情報709を参照し、印刷装置101が社内のデバイスであるか社外のデバイスであるかを判定する(S1307)。社内の印刷装置104である場合(S1307:Yes)、ジョブ制御部703はジョブ取得要求をした印刷装置104にジョブデータ710を送信する(S1308)。
本実施例では、デバイス管理情報709のIPアドレス1003から特定された印刷装置101について、ロケーション1004にはユーザAの家(A home)、管理番号1005はなく(none)、社内デバイス1006にはNoが設定されている。このため、印刷装置101は社外のデバイスであると判定される(S1307:No)。そこで、ジョブ制御部703は承認制御部706に承認要求を行い、承認制御部706は承認サーバ107にジョブ情報を送信し承認依頼を行う(S1309)。さらに、ジョブ制御部703は出力先の印刷装置101の情報を記憶部707に記録する(S1310)。
The device identification unit 705 refers to the device management information 709 stored in the storage unit 707, and determines whether the printing device 101 is an internal device or an external device (S1307). In the case of the in-house printing device 104 (S1307: Yes), the job control unit 703 transmits the job data 710 to the printing device 104 that has requested the job acquisition (S1308).
In this embodiment, regarding the printing device 101 specified from the IP address 1003 of the device management information 709, the location 1004 has the home of user A (A home), the management number 1005 does not exist (none), and the in-house device 1006 has No. Is set. Therefore, it is determined that the printing apparatus 101 is an external device (S1307: No). Therefore, the job control unit 703 makes an approval request to the approval control unit 706, and the approval control unit 706 sends job information to the approval server 107 to make an approval request (S1309). Further, the job control unit 703 records the information of the output destination printing device 101 in the storage unit 707 (S1310).

承認サーバ107の承認受付部801が承認依頼を受信すると、承認者特定部802は承認管理情報を参照しジョブオーナーについての承認者を特定する。そして、承認依頼部803は承認者に対し承認依頼を行う。
承認者により承認結果が通知されると、承認受付部801は承認結果をクラウド印刷サーバ106に送信する。承認制御部706が受信した承認結果が承認である場合(S1311:Yes)、ジョブ制御部703はジョブデータ710に画像に関する情報を印刷履歴として記憶部707に記録する(S1312)。S1312では、印刷された文書のファイル名やサムネイル画像など印刷された画像データに関する情報と、印刷に使われた印刷装置の情報、印刷を指示したユーザ名、承認者などを対応づけて記憶する。このようにすることで、印刷が完了した後も、どのような印刷が行われたかの情報をユーザや承認者が確認することができる。そして、ジョブ制御部703は社外の印刷装置101にジョブデータ710を送信する(S1308)。
一方、承認者による承認結果が拒否である場合(S1311:No)、ジョブ制御部703は社外の印刷装置101に印刷実行拒否を通知する(S1313)。そして、印刷装置101には操作部I/F206を介し操作部207に印刷実行不可のメッセージが表示される。
When the approval reception unit 801 of the approval server 107 receives the approval request, the approver identification unit 802 refers to the approval management information and identifies the approver for the job owner. Then, the approval request unit 803 makes an approval request to the approver.
When the approver notifies the approval result, the approval reception unit 801 sends the approval result to the cloud print server 106. When the approval result received by the approval control unit 706 is approval (S1311: Yes), the job control unit 703 records information about the image in the job data 710 as a print history in the storage unit 707 (S1312). In S1312, information about printed image data such as a file name and a thumbnail image of a printed document is stored in association with information of a printing device used for printing, a user name instructed to print, an approver, and the like. By doing so, the user or the approver can confirm the information on what kind of printing was performed even after the printing is completed. Then, the job control unit 703 transmits the job data 710 to the printing device 101 outside the company (S1308).
On the other hand, when the approval result by the approver is rejected (S1311: No), the job control unit 703 notifies the printing device 101 outside the company of the print execution refusal (S1313). Then, on the printing apparatus 101, a message that printing cannot be executed is displayed on the operation unit 207 via the operation unit I / F 206.

<実施例2>
ところで、近年、ビジネスチャットがオフィスに浸透してきており、また、チャットボットと呼ばれる自動会話プログラムも注目されている。チャットボットについては開発者向けのAPI等が公開され、技術的なハードルも下がっており、チャットボットの数は増え続けている。
前述の実施例1では、承認サーバ107は承認者との間で承認用のアプリケーションやメールでやり取りを行う例を示したが、承認サーバ107をチャットボットとすることも可能である。そこで、実施例2では、チャットボットに予め承認者のチャットアカウントを登録しておき、承認が依頼されると承認者のチャットに承認依頼メッセージを送信する。これにより、承認者は普段のチャットと同じような感覚で承認依頼を処理することができる。
<Example 2>
By the way, in recent years, business chat has become widespread in offices, and an automatic conversation program called a chatbot is also attracting attention. As for chatbots, APIs for developers have been released, technical hurdles have been lowered, and the number of chatbots continues to increase.
In the first embodiment described above, the approval server 107 shows an example of exchanging with the approver by an application for approval or e-mail, but the approval server 107 can also be a chatbot. Therefore, in the second embodiment, the chat account of the approver is registered in the chatbot in advance, and when the approval is requested, the approval request message is sent to the chat of the approver. This allows the approver to process the approval request as if it were a regular chat.

図14は、在宅ワークのユーザの情報処理装置100が社内の情報処理装置103にリモートアクセスし、社内のファイルを社外の印刷装置101に出力する際において、承認フローをチャットボット経由で行う場合の流れを示すシーケンスの一例である。
図14に示すシーケンスは、出力先の印刷装置が社内のデバイスであるか否かを判定する部分(S901~S909)、及び、承認後の部分(S914、S915)は、図9のシーケンスと同様である。
FIG. 14 shows a case where the information processing device 100 of the user of the home work remotely accesses the information processing device 103 in the company and outputs the file in the company to the printing device 101 outside the company, and the approval flow is performed via the chat bot. This is an example of a sequence showing the flow.
In the sequence shown in FIG. 14, the portion (S901 to S909) for determining whether or not the printing device at the output destination is an in-house device and the portion (S914, S915) after approval are the same as the sequence in FIG. Is.

印刷装置101が社外のデバイスであると判定されると、クラウド印刷サーバ106のジョブ制御部703は承認用のチャットボットに承認を依頼する(S1410)。この際、クラウド印刷サーバ106は、出力に使用される印刷装置を履歴として残すために、印刷装置101の情報を記録しておく。
承認要求を受けたチャットボットは、予め登録されたジョブオーナーに紐づくチャットアカウントを特定し、チャットサーバを経由し(S1411)、承認者のチャットに承認依頼メッセージを送信する(S1412)。
When it is determined that the printing device 101 is an external device, the job control unit 703 of the cloud printing server 106 requests approval from the chatbot for approval (S1410). At this time, the cloud printing server 106 records the information of the printing device 101 in order to keep the printing device used for output as a history.
The chatbot that receives the approval request identifies the chat account associated with the job owner registered in advance, and sends an approval request message to the chat of the approver via the chat server (S1411) (S1412).

送信された承認依頼メッセージは、承認者のチャットに表示される(S1413)。承認者は、表示された承認依頼メッセージを確認し、予め決められたテキストを返信することで、承認または却下を通知することができる。承認者がチャットで承認依頼メッセージを承認すると、チャットサーバを経由し(S1414)、チャットボットに承認が送信される(S1415)。そして、クラウド印刷サーバ106に印刷許可が通知される(S1416)。 The transmitted approval request message is displayed in the chat of the approver (S1413). The approver can notify the approval or rejection by checking the displayed approval request message and replying with a predetermined text. When the approver approves the approval request message in chat, the approval is sent to the chatbot via the chat server (S1414) (S1415). Then, the cloud print server 106 is notified of the print permission (S1416).

なお、前述した各実施例では、印刷装置101がクラウド印刷サーバ106に対してジョブデータを要求して印刷する例を示したが、承認者による承認を経ることによりクラウド印刷サーバ106が印刷装置101にジョブデータを送信するようにしても良い。
このように、自宅や外出先からリモートアクセスして社内のファイルを出力する際、出力先の印刷装置が社外のデバイスである場合にのみ、承認依頼を行うことで、依頼者、承認者とも煩雑さが軽減される。また、出力前に承認者による印刷実行者、出力対象のドキュメント、出力先の印刷装置の確認ができるため、機密漏洩のリスクのコントロールが可能となる。
In each of the above-described embodiments, the printing device 101 requests job data from the cloud printing server 106 for printing, but the cloud printing server 106 requests the job data and prints the printing device 101 after approval by the approver. Job data may be sent to.
In this way, when outputting an in-house file by remote access from home or outside, by requesting approval only when the printing device of the output destination is an external device, both the requester and the approver are complicated. Is reduced. In addition, since the approver can confirm the print executor, the document to be output, and the printing device of the output destination before output, it is possible to control the risk of confidentiality leakage.

<その他の実施例>
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述した実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
<Other Examples>
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Further, the present invention may be applied to a system composed of a plurality of devices or a device composed of one device.
The present invention is not limited to the above-mentioned examples, and various modifications can be made based on the gist of the present invention, and these are not excluded from the scope of the present invention. That is, all the configurations in which the above-mentioned Examples and variations thereof are combined are also included in the present invention.

100 社外の情報処理装置
101 社外の印刷装置
103 社内の情報処理装置
104 社内の印刷装置
106 クラウド印刷サーバ
107 承認サーバ
100 External information processing equipment 101 External printing equipment 103 Internal information processing equipment 104 Internal printing equipment 106 Cloud printing server 107 Approval server

Claims (12)

印刷管理装置と、
第1のネットワークに接続され、前記印刷管理装置に印刷ジョブを送信する第1の情報処理装置と、
前記第1のネットワークに接続された第1の印刷装置と、
第2のネットワークに接続された第2の印刷装置と、
を備えた印刷システムであって、
前記印刷管理装置は、
前記印刷ジョブの出力先が前記第1の印刷装置である場合、第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼し、
前記印刷ジョブの出力先が前記第2の印刷装置である場合、前記第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼することなく、前記第2の印刷装置に前記印刷ジョブを送信する
ことを特徴とする印刷システム。
Print management device and
A first information processing device connected to the first network and transmitting a print job to the print management device,
The first printing device connected to the first network and
A second printing device connected to the second network,
It is a printing system equipped with
The print management device is
When the output destination of the print job is the first printing device, the second information processing device is requested to approve the printing execution of the print job.
When the output destination of the print job is the second printing device, the printing job is sent to the second printing device without requesting the second information processing device to approve the printing execution of the printing job. A printing system characterized by sending.
前記印刷管理装置は、
前記第2の情報処理装置から前記印刷実行の承認を受けた場合、前記第1の印刷装置に前記印刷ジョブを送信し、
前記第2の情報処理装置から前記印刷実行の却下を受けた場合、前記第1の印刷装置に前記印刷ジョブを送信しない
ことを特徴とする請求項1に記載の印刷システム。
The print management device is
When the printing execution is approved by the second information processing device, the print job is transmitted to the first printing device.
The printing system according to claim 1, wherein the print job is not transmitted to the first printing device when the printing execution is rejected by the second information processing device.
前記印刷管理装置は、前記印刷ジョブの出力先の印刷装置が、前記第1のネットワークに接続されているか、前記第2のネットワークに接続されているかを判定する
ことを特徴とする請求項1又は2に記載の印刷システム。
The print management device is characterized in that it determines whether the print device to which the print job is output is connected to the first network or the second network. The printing system according to 2.
前記第1の情報処理装置は、各印刷装置の識別情報を記憶している管理情報に基づいて、前記印刷ジョブの出力先の印刷装置が、前記第1のネットワークに接続されているか、前記第2のネットワークに接続されているかを判定する
ことを特徴とする請求項3に記載の印刷システム。
The first information processing apparatus determines whether the printing apparatus to which the printing job is output is connected to the first network based on the management information storing the identification information of each printing apparatus. The printing system according to claim 3, wherein it is determined whether or not the printer is connected to the network of 2.
前記識別情報は、各印刷装置が設置されているロケーションを含む
ことを特徴とする請求項4に記載の印刷システム。
The printing system according to claim 4, wherein the identification information includes a location where each printing device is installed.
前記印刷管理装置は、チャットボットを介して前記印刷ジョブの印刷実行の承認を依頼する
ことを特徴とする請求項1乃至5のいずれか1項に記載の印刷システム。
The printing system according to any one of claims 1 to 5, wherein the print management device requests approval of printing execution of the print job via a chatbot.
前記第2の情報処理装置は、前記印刷ジョブの印刷実行の承認を行う承認者の端末に、印刷実行の承認依頼のためのメッセージを送信する
ことを特徴とする請求項1乃至6のいずれか1項に記載の印刷システム。
The second information processing apparatus is any one of claims 1 to 6, wherein the second information processing apparatus sends a message for requesting approval of the print execution to the terminal of the approver who approves the print execution of the print job. The printing system according to item 1.
前記第2の情報処理装置は、前記承認者からの回答に応じて、前記印刷管理装置に前記印刷ジョブの印刷実行の承認又は却下を通知する
ことを特徴とする請求項7に記載の印刷システム。
The printing system according to claim 7, wherein the second information processing apparatus notifies the print management apparatus of approval or rejection of printing execution of the print job in response to a response from the approver. ..
前記承認者は、前記印刷ジョブの送信者に紐づけられている
ことを特徴とする請求項7又は8に記載の印刷システム。
The printing system according to claim 7, wherein the approver is associated with the sender of the print job.
前記承認者は、前記印刷ジョブに紐づけられている
ことを特徴とする請求項7又は8に記載の印刷システム。
The printing system according to claim 7, wherein the approver is associated with the printing job.
前記第1の印刷装置は社外にあり、
前記第2の印刷装置は社内にある
ことを特徴とする請求項1乃至10のいずれか1項に記載の印刷システム。
The first printing device is outside the company and is located outside the company.
The printing system according to any one of claims 1 to 10, wherein the second printing apparatus is in-house.
第1のネットワークに接続された第1の印刷装置と、第2のネットワークに接続された第2の印刷装置と、に接続され、第1の情報処理装置から印刷ジョブを受信する印刷管理装置であって、
前記印刷ジョブの出力先が前記第1の印刷装置である場合、第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼し、
前記印刷ジョブの出力先が前記第2の印刷装置である場合、前記第2の情報処理装置に前記印刷ジョブの印刷実行の承認を依頼することなく、前記第2の印刷装置に前記印刷ジョブを送信する
ことを特徴とする印刷管理装置。
A print management device connected to a first printing device connected to a first network and a second printing device connected to a second network, and receiving a print job from the first information processing device. There,
When the output destination of the print job is the first printing device, the second information processing device is requested to approve the printing execution of the print job.
When the output destination of the print job is the second printing device, the printing job is sent to the second printing device without requesting the second information processing device to approve the printing execution of the printing job. A print management device characterized by transmitting.
JP2020168350A 2020-10-05 2020-10-05 Printing system and printing management device Pending JP2022060716A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020168350A JP2022060716A (en) 2020-10-05 2020-10-05 Printing system and printing management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020168350A JP2022060716A (en) 2020-10-05 2020-10-05 Printing system and printing management device

Publications (1)

Publication Number Publication Date
JP2022060716A true JP2022060716A (en) 2022-04-15

Family

ID=81125365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020168350A Pending JP2022060716A (en) 2020-10-05 2020-10-05 Printing system and printing management device

Country Status (1)

Country Link
JP (1) JP2022060716A (en)

Similar Documents

Publication Publication Date Title
JP6167879B2 (en) Printing system, information processing apparatus, program
JP6167890B2 (en) Printing system, information processing apparatus, print service system, and program
JP5299534B2 (en) Printing system, management apparatus, image forming apparatus, and program
JP5212559B1 (en) Information processing system and program
US9652186B2 (en) Apparatus and system for controlling output of data
US11487482B2 (en) Information processing apparatus and non-transitory computer readable medium
JP4481914B2 (en) Information processing method and apparatus
JP7379123B2 (en) server system
KR20080011660A (en) Scanning systems and methods
JP6191425B2 (en) Printing system
JP2007272764A (en) Information processing apparatus, printing apparatus, output control method, storage medium, and program
JP6415209B2 (en) Printing apparatus, printing apparatus control method, and program
JP2008071196A (en) Print system, printer, user terminal, program and recording medium recording the program
WO2017013835A1 (en) Information processing system, information processing method, and recording medium
JP4434886B2 (en) Server for managing print processing, control method therefor, and computer program
JP5729503B2 (en) Information processing apparatus and program
US9176682B2 (en) Job performing control system, job performing system and job performing control method
JP2017139013A (en) Printing system, information processing device and program
EP3048522B1 (en) Method of outputting content through network, and apparatus and system for performing the method
JP2015108951A (en) Printing system, information processing apparatus, image forming apparatus, and program
US8424063B2 (en) Workflow management apparatus and workflow management method
US11716429B2 (en) Image forming apparatus, method of controlling image forming apparatus, and storage medium
US9215348B2 (en) Method of selecting a workform having redefined attribute information in an image forming apparatus and image forming apparatus for performing the method
JP2022060716A (en) Printing system and printing management device
US20120324361A1 (en) Information processing apparatus, information management method and computer readable information recording medium