[go: up one dir, main page]

JP2018190099A - 情報処理システム、ジョブログ保管方法及び情報処理装置 - Google Patents

情報処理システム、ジョブログ保管方法及び情報処理装置 Download PDF

Info

Publication number
JP2018190099A
JP2018190099A JP2017090673A JP2017090673A JP2018190099A JP 2018190099 A JP2018190099 A JP 2018190099A JP 2017090673 A JP2017090673 A JP 2017090673A JP 2017090673 A JP2017090673 A JP 2017090673A JP 2018190099 A JP2018190099 A JP 2018190099A
Authority
JP
Japan
Prior art keywords
job
web browser
content
service
log
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
JP2017090673A
Other languages
English (en)
Inventor
龍太郎 坂梨
Ryutaro Sakanashi
龍太郎 坂梨
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017090673A priority Critical patent/JP2018190099A/ja
Priority to US15/963,399 priority patent/US20180314479A1/en
Publication of JP2018190099A publication Critical patent/JP2018190099A/ja
Pending legal-status Critical Current

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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1273Print job history, e.g. logging, accounting, tracking
    • 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
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • 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/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • 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/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2376Inhibiting or interrupting a particular operation or 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting
    • G06F3/1235Errors handling and recovery, e.g. reprinting caused by end of consumables, e.g. paper, ink, toner

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】機器連携サービスが機器からログを取得できる情報処理システムを提供することを課題とする。
【解決手段】ウェブブラウザが搭載された機器と、機器とネットワークを介して接続された1台以上の情報処理装置と、を有する情報処理システムであって、ウェブブラウザで動作するコンテンツを機器に提供するコンテンツ提供サービス手段と、コンテンツがウェブブラウザで動作している機器と、ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、ログを保管するログ保管手段と、を有し、機器のウェブブラウザで動作しているコンテンツは、ユーザからの要求により実行した処理のログを、ジョブ実行サービス手段に送信する仕組みが組み込まれていることにより、上記課題を解決する。
【選択図】 図1

Description

本発明は、情報処理システム、ジョブログ保管方法及び情報処理装置に関する。
MFPのようなドキュメントの入出力デバイスと、クラウド上のサービスとを連携させるサービス(以下、機器連携サービスという)があることは既に知られている。
例えばプリントサービスとジョブログ監査サービスとMFPとからなる情報処理システムにおいて、MFPが行ったジョブの画像データを含むログを生成し、監査用のサーバに蓄積するシステムがあった(例えば特許文献1参照)。
従来、外部ストレージサービスやクラウドサービスなどのサービスと、MFPなどの機器との連携を行う機器連携サービスは、印刷時設定や印刷枚数などのログを機器から取得できないという問題があった。
本発明の一実施形態は、上記の点に鑑みてなされたものであり、機器連携サービスが機器からログを取得できる情報処理システムを提供することを目的とする。
上記目的を達成するため、本発明の一実施形態は、ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された1台以上の情報処理装置と、を有する情報処理システムであって、前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、ログを保管するログ保管手段と、を有し、前記機器の前記ウェブブラウザで動作している前記コンテンツは、ユーザからの要求により実行した処理のログを、前記ジョブ実行サービス手段に送信する仕組みが組み込まれていることを特徴とする。
本発明の一実施形態によれば、機器連携サービスが機器からログを取得できる。
第1の実施形態に係る情報処理システムの一例の構成図である。 ジョブプリントとストレージ系プリントとの一例の説明図である。 コンピュータの一例のハードウェア構成図である。 MFPの一例のハードウェア構成図である。 本実施形態に係る操作部の一例の処理ブロック図である。 本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。 本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。 ジョブプリントのログ取得処理の一例のシーケンス図である。 印刷設定値の更新処理の一例の説明図である。 ジョブプリントのログ取得処理における一例の画面遷移図である。 ストレージ系プリントのログ取得処理の一例のシーケンス図である。 ストレージ系プリントのログ取得処理における一例の画面遷移図である。 ログ保管部に保存された印刷ジョブのログの一例の構成図である。 本実施形態に係る操作部の一例の処理ブロック図である。 本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。 本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。 ジョブプリントのログ取得処理の一例のシーケンス図である。 ストレージ系プリントのログ取得処理の一例のシーケンス図である。
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
[第1の実施形態]
<システム構成>
図1は、第1の実施形態に係る情報処理システムの一例の構成図である。図1に示される情報処理システム1はサービス提供環境E1、ユーザ環境E2及び外部ストレージシステム40を含み、インターネット等の広域的なネットワークN1を介して通信可能に接続されている。
サービス提供環境E1は、ネットワークN1を介してクラウドサービス等のサービスを提供するシステム環境である。本実施形態では、サービスの一例としてクラウドサービスを採用して説明するが、ASP(Application Service Provider)により提供されるサービスやWebサービス等のサービスであってもよい。
図1のサービス提供環境E1は、ジョブ実行サービス装置10、ログ保管部12及びコンテンツ提供サービス装置14が例えばLANなどのネットワークN3を介して接続されている。
ジョブ実行サービス装置10はクラウド側のジョブ実行を行うサービスである。ジョブ実行サービス装置10はユーザ環境E2からジョブ実行を受け付け、外部ストレージシステム40との仲介を行う。ログ保管部12は、ユーザ環境E2で実行されたジョブのログを保管する。
コンテンツ提供サービス装置14は、ユーザにコンテンツを提供するサービスプログラム、及び、そのサービスプログラムが動作するサーバコンピュータである。なお、コンテンツはウェブブラウザで動作するウェブアプリケーションなどである。本実施形態における情報処理システム1では、コンテンツ提供サービス装置14がユーザ環境E2に提供するコンテンツに後述のログ送信の仕組みが組み込まれている。
サービス提供環境E1は一台以上の情報処理装置で実現される。サービス提供環境E1のジョブ実行サービス装置10、ログ保管部12及びコンテンツ提供サービス装置14の全部又は一部はユーザ環境E2に設置されていてもよい。すなわち、サービス提供環境E1を構成する情報処理装置の全部又は一部はユーザ環境E2に包含されていてもよい。
ユーザ環境E2は例えばMFPなどの機器20を使用するユーザである企業等のシステム環境である。ユーザ環境E2は、機器20、端末装置30が例えばLANなどのネットワークN2を介して接続されている。
機器20は、ユーザが操作し、印刷を実行する電子機器の一例である。機器20は例えばMFPやプリンタなどである。機器20はウェブブラウザが搭載されている。機器20はコンテンツ提供サービス装置14から提供されたコンテンツをウェブブラウザで動作させる。ユーザはウェブブラウザで動作しているコンテンツから印刷処理を実行する。
端末装置30は、一般的なOSなどが搭載されたスマートフォンや携帯電話、パーソナルコンピュータ(PC)など、ユーザが操作する操作端末である。ユーザは端末装置30からサービス提供環境E1に印刷のジョブを投入する。また、ユーザは端末装置30から印刷に利用するファイルを外部ストレージシステム40に保存する。
外部ストレージシステム40は、ネットワークN1を介してストレージサービス(又はオンラインストレージ)と呼ばれるクラウドサービスを提供するコンピュータシステムである。ストレージサービスとは、外部ストレージシステム40のストレージの記憶領域を貸し出すサービスである。なお、外部ストレージシステム40は、複数台の情報処理装置によって実現されるシステムであってもよい。
図1の情報処理システム1の構成は一例であって、他の構成であってもよい。例えば機器20は複数台あってもよい。また、端末装置30はネットワークN1に接続されていてもよい。また、ユーザ環境E2で実行されるジョブは印刷のジョブに限定されるものでもない。
例えば図1の情報処理システム1において実行される印刷のパターンには、ジョブプリント(プルプリント)と、ストレージ系プリントと、が存在する。図2は、ジョブプリントとストレージ系プリントとの一例の説明図である。
ジョブプリントはジョブ投入と印刷ジョブとに分けられる。ジョブ投入ではサービス提供環境E1が管理しているストレージに端末装置30からジョブを投入する。印刷ジョブではサービス提供環境E1が管理するストレージから機器20にジョブをダウンロードして印刷する。ジョブプリントの設定値はジョブ投入時の設定値と、印刷時の設定値とに分けられる。ジョブプリントの設定値はジョブ投入時の設定値が、印刷時の設定値により更新される。
ストレージ系プリントは、印刷ジョブにより構成される。ストレージ系プリントの印刷ジョブでは外部ストレージシステム40からファイルを機器20にダウンロードして印刷する。ストレージ系プリントの設定値は印刷時の設定値である。
<ハードウェア構成>
≪コンピュータ≫
図1のジョブ実行サービス装置10、ログ保管部12及びコンテンツ提供サービス装置14を実現する一台以上の情報処理装置は図3に示すハードウェア構成のコンピュータにより実現される。また、外部ストレージシステム40を実現する一台以上の情報処理装置も図3に示すようなハードウェア構成のコンピュータにより実現される。また、図1の端末装置30も図3に示すようなハードウェア構成のコンピュータにより実現される。
図3はコンピュータの一例のハードウェア構成図である。図3のコンピュータ500は入力装置501、表示装置502、外部I/F503、RAM504、ROM505、CPU506、通信I/F507及びHDD508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は必要なときに接続して利用する形態であってもよい。
入力装置501はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502はディスプレイ等を含み、コンピュータ500による処理結果を表示する。
通信I/F507はコンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は通信I/F507を介してデータ通信を行うことができる。
また、HDD508はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS、OS上において各種機能を提供するアプリなどがある。なお、コンピュータ500はHDD508に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用するものであってもよい。
外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD、DVD、SDメモリカード、USBメモリなどがある。
ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505にはコンピュータ500の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504はプログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。
CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。
ジョブ実行サービス装置10、ログ保管部12及びコンテンツ提供サービス装置14は例えば図3に示したコンピュータ500のハードウェア構成により、後述するような各種処理を実現できる。外部ストレージシステム40を実現する一台以上の情報処理装置、及び、端末装置30も、例えば図3のコンピュータ500のハードウェア構成により、後述するような各種処理を実現できる。
《MFP》
図1の機器20の一例であるMFP600は、例えば図4に示すハードウェア構成のコンピュータにより実現される。図4はMFPの一例のハードウェア構成図である。図4のMFP600はコントローラ601、操作部602、外部I/F603、通信I/F604、プリンタ605及びスキャナ606などを備える。
コントローラ601はCPU611、RAM612、ROM613、NVRAM614及びHDD615などを備える。ROM613は、各種プログラムやデータが格納されている。RAM612はプログラムやデータを一時保持する。NVRAM614は、例えば設定情報等が格納されている。また、HDD615は各種プログラムやデータが格納されている。
CPU611は、ROM613やNVRAM614、HDD615などからプログラムやデータ、設定情報等をRAM612上に読み出し、処理を実行することで、MFP600全体の制御や機能を実現する。
操作部602はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。操作部602はウェブブラウザが搭載されている。操作部602はタブレット端末などの情報処理端末により実現してもよい。
外部I/F603は外部装置とのインタフェースである。外部装置には記録媒体603aなどがある。これによりMFP600は外部I/F603を介して記録媒体603aの読み取り及び/又は書き込みを行うことができる。記録媒体603aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。
また、通信I/F604は、MFP600をネットワークN2に接続させるためのインタフェースである。これにより、MFP600は通信I/F604を介してデータ通信を行うことができる。プリンタ605は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、OHP、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。また、スキャナ606は原稿から画像データ(電子データ)を読み取るための読取装置である。
MFP600は、上記したハードウェア構成を有することにより、後述するような各種処理を実現できる。
<ソフトウェア構成>
例えば本実施形態に係る情報処理システム1のジョブ実行サービス装置10及び機器20の操作部602は、後述の処理ブロックにより実現することができる。なお、後述ではジョブプリントとストレージ系プリントとに分けて処理ブロックを示す。また、後述では本実施形態の説明に不要な処理ブロックを省略している。
《ジョブプリント》
図5は本実施形態に係る操作部の一例の処理ブロック図である。図5の操作部602はウェブブラウザが搭載されており、コンテンツ提供サービス装置14から提供されたコンテンツをウェブブラウザで動作させることにより、プリント設定画面表示処理部51、プリント実行処理部52、ログ送信部53を実現している。
プリント設定画面表示処理部51は、後述するようなプリント設定画面を表示するための処理を行う。プリント実行処理部52はプリント設定画面からユーザによるプリント実行要求を受け付け、印刷ジョブを実行する。ログ送信部53は実行された印刷ジョブのログをジョブ実行サービス装置10に送信する。
図6は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図6のジョブ実行サービス装置10はプログラムを実行することにより、ジョブ投入受付部61、ジョブ記憶部62、ジョブ設定値提供部63、ファイル提供部64及びログ保存処理部65を実現している。
ジョブ投入受付部61は端末装置30から印刷ジョブの投入を受け付ける。ジョブ記憶部62は投入された印刷ジョブを記憶する。ジョブ設定値提供部63はジョブ投入時の設定値を操作部602に提供する。ファイル提供部64は印刷ジョブを機器20に提供する。ログ保存処理部65は実行された印刷ジョブのログをログ保管部12に保存するための処理を行う。
《ストレージ系プリント》
ストレージ系プリントにおける操作部602の処理ブロックは、図5の処理ブロックと同様であるため、説明を省略する。図7は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図7のジョブ実行サービス装置10はプログラムを実行することにより、ファイル提供部64及びログ保存処理部65を実現している。
ファイル提供部64は外部ストレージシステム40からダウンロードしたファイルを機器20に提供する。ログ保存処理部65は実行された印刷ジョブのログをログ保管部12に保存するための処理を行う。図7のジョブ実行サービス装置10は、図6の処理ブロックからジョブ投入に関する処理ブロックを除いた構成である。
<処理の詳細>
次に、第1の実施形態に係る情報処理システム1の処理の詳細について説明する。
《ジョブプリントのログ取得》
図8はジョブプリントのログ取得処理の一例のシーケンス図である。図8はジョブ投入が行われた状態で、印刷ジョブを実行する処理を示している。
ステップS11においてユーザは投入した印刷ジョブを選択し、操作部602にプリント設定画面表示要求を行う。ステップS12に進み、操作部602のプリント設定画面表示処理部51はユーザに選択された印刷ジョブのジョブIDを指定し、ジョブ実行サービス装置10にジョブ設定値取得要求を行う。ジョブ実行サービス装置10のジョブ設定値提供部63は、ジョブIDで指定された印刷ジョブのジョブ設定値を操作部602に提供する。
ステップS13に進み、操作部602のプリント設定画面表示処理部51はコンテンツ提供サービス装置14にコンテンツの一例であるプリント設定画面のHTMLデータの取得を要求する。コンテンツ提供サービス装置14はプリント設定画面のHTMLデータを機器20の操作部602に提供する。
操作部602のプリント設定画面表示処理部51はコンテンツ提供サービス装置14から提供されたHTMLデータを利用してプリント設定画面を表示する。ステップS14においてユーザはプリント設定画面からプリント実行要求を行う。このとき、ユーザはプリント設定画面からジョブ投入時の印刷設定値の一部を変更することができる。ユーザは印刷部数、両面/片面、カラーからモノクロへのカラー設定などを変更できる。
ステップS15に進み、操作部602のプリント実行処理部52はステップS14で指定された印刷設定値(印刷時設定)でジョブ投入時の印刷設定値(ジョブ投入時設定)を図9のように更新する。図9は印刷設定値の更新処理の一例の説明図である。図9の上側がジョブ投入時の印刷設定値である。また、図9の下側が印刷時の印刷設定値である。
図9の印刷設定値は、id、日付、ユーザ、アプリ名、カラー、部数、ドキュメントのページ数、印刷枚数、向き、用紙サイズ、両面/片面、集約、ページの配列、ステープル及びパンチを設定項目の印刷設定値を含んでいる。図9の例では日付、カラー、部数及び両面/片面の設定項目の印刷設定値が更新されている。
ステップS16に進み、操作部602のプリント実行処理部52はジョブIDと印刷設定値とを指定してコントローラ601にプリント実行要求を行う。なお、ジョブIDは例えばファイルのパス(ジョブ実行URL)に含めて渡すようにしてもよい。例えばジョブ実行URLには、アプリ名とジョブID(ストレージプリントの場合はファイルID)とが含まれている。機器20はステップS17に進み、ジョブIDと印刷設定値とを指定してジョブ実行サービス装置10にファイルの取得を要求し、ジョブIDに対応するファイルを取得する。ステップS18に進み、機器20のコントローラ601はファイルと印刷設定値とに基づいてプリンタ605に印刷を行わせる。コントローラ601は操作部602にプリント実行結果を通知する。
プリント実行結果を通知された操作部602のログ送信部53は印刷ジョブの実行結果のログをジョブ実行サービス装置10に送信する。ジョブ実行サービス装置10のログ保存処理部65はステップS20において印刷ジョブの実行結果のログをログ保管部12に保存する。例えばログ保存処理部65は部数とドキュメントのページ数とを掛け算した値を印刷枚数として保存する。
なお、図8のシーケンス図では操作部602から直接、ジョブ実行サービス装置10へ印刷ジョブの実行結果のログを送信しているが、コンテンツ提供サービス装置14を中継して送信するようにしてもよい。
図10はジョブプリントのログ取得処理における一例の画面遷移図である。図10の画面遷移図は機器20の操作部602に表示される画面の遷移例を示している。初期画面1000ではユーザにより投入された印刷ジョブが選択可能に表示されている。初期画面1010はユーザにより印刷ジョブが選択された状態を示している。初期画面1010の印刷設定ボタン1011が押下されると、機器20の操作部602は初期画面1010をプリント設定画面1020に遷移させる。
ユーザはプリント設定画面1020からジョブ投入時の印刷設定値を更新することができる。ユーザはプリント設定画面1020の「スタート」ボタン1021を押下することにより、ステップS14のプリント実行要求を行うことができる。
《ストレージ系プリントのログ取得》
図11はストレージ系プリントのログ取得処理の一例のシーケンス図である。ステップS31においてユーザは、操作部602にプリント設定画面表示要求を行う。ステップS32に進み、操作部602のプリント設定画面表示処理部51はコンテンツ提供サービス装置14にプリント設定画面のHTMLデータの取得を要求する。
コンテンツ提供サービス装置14はプリント設定画面のHTMLデータを機器20の操作部602に提供する。操作部602のプリント設定画面表示処理部51は、コンテンツ提供サービス装置14から提供されたHTMLデータを利用してプリント設定画面を表示する。
ステップS33においてユーザはファイルと印刷設定値とを指定してプリント設定画面からプリント実行要求を行う。ステップS34に進み、操作部602のプリント実行処理部52は印刷設定値とファイルIDとを指定してコントローラ601にプリント実行要求を行う。機器20はステップS35に進み、ファイルIDを指定してジョブ実行サービス装置10にファイルの取得を要求する。
ジョブ実行サービス装置10のファイル提供部64はステップS36に進み、ファイルIDを指定して外部ストレージシステム40からファイルを取得し、機器20に送信する。ステップS37に進み、機器20のコントローラ601はファイルと印刷設定値とに基づいてプリンタ605に印刷を行わせる。コントローラ601は操作部602にプリント実行結果を通知する。
プリント実行結果を通知された操作部602のログ送信部53はステップS38において印刷ジョブの実行結果のログをジョブ実行サービス装置10に送信する。ステップS39に進み、ジョブ実行サービス装置10のログ保存処理部65は印刷ジョブの実行結果のログをログ保管部12に保存する。例えばログ保管部12には印刷枚数がログとして保存される。
なお、図11のシーケンス図では操作部602から直接、ジョブ実行サービス装置10へ印刷ジョブの実行結果のログを送信しているが、コンテンツ提供サービス装置14を中継して送信するようにしてもよい。
図12はストレージ系プリントのログ取得処理における一例の画面遷移図である。図12の画面遷移図は機器20の操作部602に表示される画面の遷移例を示している。初期画面1100ではユーザが保存したファイルが選択可能に表示されている。初期画面1110はユーザによりファイルが選択された状態を示している。初期画面1010の印刷設定ボタン1111が押下されると、機器20の操作部602は初期画面1110をプリント設定画面1120に遷移させる。
ユーザはプリント設定画面1120から印刷設定値を設定できる。ユーザはプリント設定画面1120の「スタート」ボタン1121を押下することにより、ステップS33のプリント実行要求を行うことができる。
図13はログ保管部に保存された印刷ジョブのログの一例の構成図である。図13の印刷ジョブのログは、ジョブ投入時の印刷設定値が印刷時の印刷設定値で書き換えられる例を示したが、ジョブ投入時の印刷設定値のカラムと印刷時の印刷設定値のカラムとを別に持っていてもよい。
以上、第1の実施形態によれば、機器20とサービスとを連携させるジョブ実行サービス装置10が、機器20で行ったジョブのログを取得できる。したがって、サービス提供環境E1のジョブ実行サービス装置10はジョブのログを利用した課金が可能となる。
[第2の実施形態]
第2の実施形態は、機器20とサービスとを連携させるジョブ実行サービス装置10がジョブのログを利用して、印刷枚数制限を行うものである。なお、第2の実施形態は第1の実施形態と一部を除いて同様であるため、適宜説明を省略する。
図14は本実施形態に係る操作部の一例の処理ブロック図である。図14の操作部602は図5の操作部602に印刷中止処理部54が追加された構成である。印刷中止処理部54はジョブ実行サービス装置10で枚数制限オーバーと判定された場合に、印刷を中止する。
図15は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図15のジョブ実行サービス装置10は図6のジョブ実行サービス装置10に枚数制限処理部66が追加された構成である。枚数制限処理部66はログ保管部12に保存された印刷ジョブのログから印刷枚数(プリント済枚数)を取得し、枚数制限オーバーとなる場合にエラーを操作部602に通知する。図15はジョブプリントの場合を示している。
ストレージ系プリントの場合の処理ブロックは図16のようになる。図16は、本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図16のジョブ実行サービス装置10は図7のジョブ実行サービス装置10に枚数制限処理部66が追加された構成である。
図17はジョブプリントのログ取得処理の一例のシーケンス図である。なお、図17のステップS51〜S57の処理は図8のシーケンス図のステップS11〜S17と同様である。
ステップS57においてジョブ実行サービス装置10の枚数制限処理部66は機器20からジョブIDと印刷設定値とを指定したファイルの取得の要求を受信する。枚数制限処理部66はステップS58に進み、ログ保管部12に保存されている印刷ジョブのログから印刷枚数(プリント済枚数)を取得する。
ステップS59に進み、枚数制限処理部66はステップS57のファイル取得要求に基づいて、これから実行する印刷の印刷枚数(加算枚数)を算出し、これから実行する印刷により枚数制限オーバーとなるか否かを判定する。
枚数制限オーバーとなると判定すると、枚数制限処理部66はステップS60において操作部602にエラーを通知する。エラーを通知された操作部602の印刷中止処理部54は印刷を中止する。
一方、枚数制限オーバーにならない(枚数制限以内)と判定すると、枚数制限処理部66は、その旨をファイル提供部64に通知する。ステップS61に進み、ファイル提供部64は、ステップS57のファイル取得要求に対応するファイルを、機器20に送信する。なお、ステップS62以降の処理は図8のシーケンス図のステップS18以降の処理と同様であるため、説明を省略する。
図18はストレージ系プリントのログ取得処理の一例のシーケンス図である。なお、図18のステップS81〜S83の処理は図11のシーケンス図のステップS31〜S33と同様である。
ステップS84に進み、操作部602のプリント実行処理部52は印刷設定値とファイルIDとを指定してコントローラ601にプリント実行要求を行う。機器20はステップS85に進み、ファイルID及び印刷設定値を指定してジョブ実行サービス装置10にファイルの取得を要求する。ジョブ実行サービス装置10の枚数制限処理部66はファイルIDと印刷設定値とを指定したファイルの取得の要求を受信するとステップS86に進み、ログ保管部12に保存されている印刷ジョブのログから印刷枚数(プリント済枚数)を取得する。
ステップS87に進み、枚数制限処理部66はステップS85のファイル取得要求に基づいて、これから実行する印刷の印刷枚数(加算枚数)を算出し、これから実行する印刷により枚数制限オーバーとなるか否かを判定する。
枚数制限オーバーとなると判定すると、枚数制限処理部66はステップS88において操作部602にエラーを通知する。エラーを通知された操作部602の印刷中止処理部54は印刷を中止する。
一方、枚数制限オーバーにならない(枚数制限以内)と判定すると、枚数制限処理部66はステップS89に進み、その旨をファイル提供部64に通知する。なお、ステップS89以降の処理は図11のシーケンス図のステップS36以降の処理と同様であるため、説明を省略する。
以上、本実施形態によれば、機器20とサービスとを連携させるジョブ実行サービス装置10がジョブのログを利用して印刷枚数制限を行うことができる。したがって、サービス提供環境E1のジョブ実行サービス装置10は枚数制限オーバーとなる印刷を中止することが可能となる。
[他の実施形態]
なお、第1及び第2の実施形態では、印刷の例を示したが、機器20の操作部602で動作するコンテンツを利用する機能であれば、印刷に限定されない。また、第2の実施形態では、印刷枚数制限の例を示したが、ジョブ実行サービス装置10がジョブのログを利用して制限できるものであれば、印刷枚数制限に限定されない。
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。機器20はウェブブラウザが搭載された機器の一例である。サービス提供環境E1を実現する一台以上の情報処理装置は、機器とネットワークを介して接続された1台以上の情報処理装置の一例である。
コンテンツ提供サービス装置14はコンテンツ提供サービス手段の一例である。ジョブ実行サービス装置10はジョブ実行サービス手段の一例である。ログ保管部12はログ保管手段の一例である。ジョブ投入受付部61は投入受付手段の一例である。ジョブ記憶部62は記憶手段の一例である。ファイル提供部64はジョブ提供手段の一例である。
1 情報処理システム
10 ジョブ実行サービス装置
12 ログ保管部
14 コンテンツ提供サービス装置
20 機器
30 端末装置
40 外部ストレージシステム
51 プリント設定画面表示処理部
52 プリント実行処理部
53 ログ送信部
54 印刷中止処理部
61 ジョブ投入受付部
62 ジョブ記憶部
63 ジョブ設定値提供部
64 ファイル提供部
65 ログ保存処理部
66 枚数制限処理部
500 コンピュータ
501 入力装置
502 表示装置
503 外部I/F
503a 記録媒体
504 RAM
505 ROM
506 CPU
507 通信I/F
508 HDD
600 MFP
601 コントローラ
602 操作部
603 外部I/F
603a 記録媒体
604 通信I/F
605 プリンタ
606 スキャナ
611 CPU
612 RAM
613 ROM
614 NVRAM
615 HDD
B バス
E1 サービス提供環境
E2 ユーザ環境
N1−N3 ネットワーク
特開2013−30044号公報

Claims (8)

  1. ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された1台以上の情報処理装置と、を有する情報処理システムであって、
    前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、
    前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、
    ログを保管するログ保管手段と、を有し、
    前記機器の前記ウェブブラウザで動作している前記コンテンツは、ユーザからの要求により実行した処理のログを、前記ジョブ実行サービス手段に送信する仕組みが組み込まれていること
    を特徴とする情報処理システム。
  2. 前記ジョブ実行サービス手段は、前記ユーザからの要求の実行可否を、前記ログ保管手段に保管されているログに基づいて判定し、判定結果を前記コンテンツが前記ウェブブラウザで動作している前記機器に送信し、
    前記コンテンツが前記ウェブブラウザで動作している前記機器は、受信した前記判定結果に基づいて、前記ユーザからの要求による処理を実行又は中止すること
    を特徴とする請求項1記載の情報処理システム。
  3. 前記ジョブ実行サービス手段は、前記ユーザからの印刷要求の実行可否を、前記ログ保管手段にログとして保管されている印刷済み枚数、及び、前記ユーザからの印刷要求の実行により印刷される枚数の加算枚数と、印刷制限枚数とに基づいて判定し、前記加算枚数が前記印刷制限枚数を超えていれば、前記ユーザからの印刷要求の実行を中止させる判定結果を、前記加算枚数が前記印刷制限枚数を超えていなければ、前記ユーザからの印刷要求による処理を実行させる判定結果を、前記コンテンツが前記ウェブブラウザで動作している前記機器に送信し、
    前記コンテンツが前記ウェブブラウザで動作している前記機器は、受信した前記判定結果に基づいて、前記ユーザからの印刷要求による処理を実行又は中止すること
    を特徴とする請求項1記載の情報処理システム。
  4. 前記ジョブ実行サービス手段は、前記ネットワークを介して接続された端末装置から前記ユーザからのジョブの投入を受け付ける投入受付手段と、
    投入された前記ジョブを記憶する記憶手段と、
    前記コンテンツが前記ウェブブラウザで動作している前記機器から前記ジョブの取得要求を受け付け、前記ジョブを提供するジョブ提供手段と、
    を有すること
    を特徴とする請求項3記載の情報処理システム。
  5. 前記コンテンツが前記ウェブブラウザで動作している前記機器は、前記ユーザからのジョブの投入時の設定値を、前記ユーザからの印刷要求時の設定値で更新する印刷実行処理手段を有すること
    を特徴とする請求項4記載の情報処理システム。
  6. 前記ジョブ実行サービス手段は、前記コンテンツが前記ウェブブラウザで動作している前記機器から、外部のサービスに保存されているファイルの取得要求を受け付け、前記外部のサービスから前記ファイルを取得して、前記機器に提供するジョブ提供手段、
    を有すること
    を特徴とする請求項1乃至3何れか一項記載の情報処理システム。
  7. ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された1台以上の情報処理装置と、を有する情報処理システムのジョブログ保管方法であって、
    前記ウェブブラウザで動作するコンテンツを前記機器に提供するステップと、
    前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するステップと、
    ユーザからの要求により実行した処理のログを送信する仕組みが組み込まれている前記コンテンツを前記ウェブブラウザで動作させている前記機器が、前記ログを前記機器連携サービスに送信するステップと、
    送信された前記ログを保管するステップと、を有すること
    を特徴とするジョブログ保管方法。
  8. ウェブブラウザが搭載された機器に、ネットワークを介して接続された情報処理装置であって、
    前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、
    前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、
    ログを保管するログ保管手段と、を有し、
    前記ジョブ実行サービス手段は、ユーザからの要求により実行した処理のログを送信する仕組みが組み込まれている前記コンテンツを、前記ウェブブラウザで動作させている前記機器から、前記ログを受信すること
    を特徴とする情報処理装置。
JP2017090673A 2017-04-28 2017-04-28 情報処理システム、ジョブログ保管方法及び情報処理装置 Pending JP2018190099A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017090673A JP2018190099A (ja) 2017-04-28 2017-04-28 情報処理システム、ジョブログ保管方法及び情報処理装置
US15/963,399 US20180314479A1 (en) 2017-04-28 2018-04-26 Information processing system, method for storing job log, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017090673A JP2018190099A (ja) 2017-04-28 2017-04-28 情報処理システム、ジョブログ保管方法及び情報処理装置

Publications (1)

Publication Number Publication Date
JP2018190099A true JP2018190099A (ja) 2018-11-29

Family

ID=63915651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017090673A Pending JP2018190099A (ja) 2017-04-28 2017-04-28 情報処理システム、ジョブログ保管方法及び情報処理装置

Country Status (2)

Country Link
US (1) US20180314479A1 (ja)
JP (1) JP2018190099A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011005791A (ja) * 2009-06-26 2011-01-13 Ricoh Co Ltd コンテンツ印刷装置、コンテンツ印刷方法、コンテンツ印刷プログラム及びコンテンツ管理システム
JP2013239067A (ja) * 2012-05-16 2013-11-28 Ricoh Co Ltd 認証システム
JP2014046572A (ja) * 2012-08-31 2014-03-17 Brother Ind Ltd 印刷装置および印刷システム
JP2015136000A (ja) * 2014-01-16 2015-07-27 株式会社リコー システム、機器、情報処理装置、方法、プログラムおよび記録媒体
JP2016218705A (ja) * 2015-05-20 2016-12-22 株式会社リコー 情報処理装置、機器、情報処理システム、情報処理方法、及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011005791A (ja) * 2009-06-26 2011-01-13 Ricoh Co Ltd コンテンツ印刷装置、コンテンツ印刷方法、コンテンツ印刷プログラム及びコンテンツ管理システム
JP2013239067A (ja) * 2012-05-16 2013-11-28 Ricoh Co Ltd 認証システム
JP2014046572A (ja) * 2012-08-31 2014-03-17 Brother Ind Ltd 印刷装置および印刷システム
JP2015136000A (ja) * 2014-01-16 2015-07-27 株式会社リコー システム、機器、情報処理装置、方法、プログラムおよび記録媒体
JP2016218705A (ja) * 2015-05-20 2016-12-22 株式会社リコー 情報処理装置、機器、情報処理システム、情報処理方法、及びプログラム

Also Published As

Publication number Publication date
US20180314479A1 (en) 2018-11-01

Similar Documents

Publication Publication Date Title
JP5984621B2 (ja) 画像形成装置、情報処理方法及びプログラム
US8823990B2 (en) Print job distribution within a printing system
JP6303404B2 (ja) 出力システム、端末装置、プログラム及び出力方法
US20120314245A1 (en) Image processing apparatus, image processing system, method for controlling the same, and storage medium therefor
US9794447B2 (en) Service providing system, cooperation processing method, and information processing system
JP6638498B2 (ja) 情報処理装置、プログラム及び印刷システム
JP6225586B2 (ja) 出力システム、端末装置、プログラム及び出力方法
JP6064592B2 (ja) 印刷システム、印刷方法、画像形成装置及び制御デバイス
US8860964B2 (en) Computer readable medium, print control apparatus, print control method, and print system monitoring the storing of job and job ticket into second folder
JP6699143B2 (ja) 情報処理システム、電子機器及びプログラム
US10353646B2 (en) Information processing apparatus, information processing system, and information processing method
JP5653287B2 (ja) 印刷システム、印刷データ生成装置、処理装置、印刷方法、コンピュータプログラム及び記録媒体
US10592180B2 (en) Information processing device, information processing method, and recording medium
JP2020030697A (ja) 情報処理装置、端末装置、設定画面表示システム、設定画面表示方法
US20150248259A1 (en) Information processing apparatus, print system, and recording medium
JP6801265B2 (ja) サービス提供システム、情報処理装置、プログラム、情報処理システム及び連携処理方法
US20230168844A1 (en) Image forming apparatus, control method, and storage medium
US10338857B2 (en) Information processing apparatus, information processing system, and information processing method
JP7027846B2 (ja) 入出力デバイス、プログラム及び情報処理システム
JP2018190099A (ja) 情報処理システム、ジョブログ保管方法及び情報処理装置
US10015347B2 (en) Information processing apparatus for acquiring and updating a retention storage for information stored in a processing apparatus, information processing method, and non-transitory storage medium
JP6372181B2 (ja) 出力システム、出力制御システム、プログラム及び出力方法
JP6248563B2 (ja) 出力システム、端末装置、プログラム、及び出力方法
US11526317B1 (en) Methods and system for enabling previews for an embedded digital front end of a printing device
JP2018005761A (ja) 情報処理システム、ファームウェア更新方法、情報処理装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210224