JP2004133672A - Reservation print system - Google Patents

Reservation print system Download PDF

Info

Publication number
JP2004133672A
JP2004133672A JP2002297355A JP2002297355A JP2004133672A JP 2004133672 A JP2004133672 A JP 2004133672A JP 2002297355 A JP2002297355 A JP 2002297355A JP 2002297355 A JP2002297355 A JP 2002297355A JP 2004133672 A JP2004133672 A JP 2004133672A
Authority
JP
Japan
Prior art keywords
reservation
image forming
image
information
content
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.)
Withdrawn
Application number
JP2002297355A
Other languages
Japanese (ja)
Inventor
Etsuko Meio
命尾 悦子
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 JP2002297355A priority Critical patent/JP2004133672A/en
Publication of JP2004133672A publication Critical patent/JP2004133672A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reserve and form images via the Internet. <P>SOLUTION: A print reservation system 100 is provided between a client 101 and a printer 106. The client 101 designates print reservation information such as a file on which to form images and reserved date and time according to a reservation screen provided by the print reservation system 100. The print reservation system 100 registers the print reservation information in a database server 127. The printer 106 acquires the print reservation information from the database server 127 or the print reservation system 127, and further downloads contents for image formation to form images at the reserved date and time. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
通信ネットワークを介し任意の情報処理装置から印刷装置に印刷予約を行う印刷予約システムに関する。
【0002】
【従来の技術】
従来、LAN(ローカル・エリア・ネットワーク)環境においてユーザの情報処理装置(ユーザ端末)と印刷装置とが接続されている場合に、当該ユーザ端末から印刷装置に直接的に出力先の印刷装置と出力日時とを指定して印刷予約をしていた。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の技術では、ユーザ端末と印刷装置とが直接的に接続されていなければ印刷予約が不可能であった。そのため、職場内など同一のLANに接続された情報処理装置と印刷装置との間でしか印刷予約を行うことができず、例えば、外出先や自宅など、LAN環境以外から職場の印刷装置に対して印刷予約を行いたいというニーズに応えることができなかった。
【0004】
また、印刷対象となる画像、文書等のコンテンツは原則としてユーザ端末に保持されている必要があり、他の端末に保持されているコンテンツを指定して印刷予約をすることもできなかった。
【0005】
また、印刷サービスを提供している事業者にとっては新たな需要を必要としている。
【0006】
そこで、本発明は、上記課題を解決することを目的とする。
【課題を解決するための手段】
上記課題を解決すべく、ユーザ端末、画像形成装置との間に画像形成管理装置を仲介させる。画像形成管理装置は、ユーザ端末から設定された画像形成予約情報に基づき、画像形成の対象となるコンテンツを保持しているコンテンツサーバから前記コンテンツを画像形成装置にダウンロードさせて画像形成させる。画像形成管理装置は、画像形成装置に制御情報を送信して直接制御してもよいし、データベースに画像形成予約情報を書込み、画像形成装置が当該データベースの画像形成予約情報を取得することで間接的に制御しても良い。コンテンツサーバとは、画像や文書等の画像形成の対象となるデータを保持しているサーバである。例えば、ユーザ端末から送信されてきたコンテンツを一時的に保持する保持サーバや、ユーザ端末からアクセス可能なローカルディスクを有する他の端末や、様々なコンテンツを市販しているサービスプロバイダーのサーバなど、画像形成の対象となるコンテンツを保持しているコンピュータ又は記憶装置をコンテンツサーバと呼ぶことにする。
【0007】
なお、印刷予約サービスを予め契約した顧客にのみ提供するには、ユーザの認証が必要である。そのため、画像形成管理装置はユーザ端末からアクセスされると認証処理を行う。そして、正規の顧客に対してのみ画像形成の予約画面を送信するようにしてもよい。この予約画面は、例えば、ユーザ端末のWebブラウザに表示され、画像形成の日時や画像形成対象コンテンツの指定、画像形成装置の選択などを設定できるようなユーザインタフェースを提供してもよい。
【0008】
画像形成管理装置により制御される画像形成装置は、例えば、プリンタ、ファクシミリ、複合機など画像を形成する装置であり、前記画像形成予約情報に従って、前記コンテンツサーバから画像形成の対象となるコンテンツをダウンロードして画像形成する。
【0009】
なお、画像形成管理装置は画像形成装置内に搭載してもよい。とりわけ、ビジネスユーザ向けの複合機などでは一体化の需要が高いかも知れない。この場合は、見かけ上、ユーザ端末と画像形成装置とが直接接続されることになるが、従来技術と作用効果が異なることは明らかであろう。
【0010】
【発明の実施の形態】
以下に本願発明の実施形態を示す。なお、以下に示す実施形態は本願発明の下位概念の一例に過ぎない。
【0011】
図1は本実施形態のシステムの構成例を示した図である。クライアント101は、ユーザが利用する情報処理装置(ユーザ端末)である。クライアント101は、インターネットを経由して予約サービス提供システム100と接続される。クライアント101は、例えば、デスクトップコンピュータ、ノートブックコンピュータ、ウェアラブルコンピュータ、PDA、画像伝送装置(例えばファクス)及び携帯電話(ブラウザフォン)などである。このクライアント101は、電子メールを送受信するためのメーラプログラム(MUAプログラムを含む)を備えている。ユーザはこのメーラプログラムを操作して、メールサーバ124に対して電子メールの送信を依頼したり、メールサーバ124から電子メールを取得したりすることができる。また、クライアント101はInternetExplorer(登録商標)に代表されるWebブラウザを備えている。ユーザは、このWebブラウザを操作して、サービス提供システム100のWebサーバ125にアクセスできる。
【0012】
106は、画像形成装置としての印刷装置である。印刷装置106の例としては、コピー機能、ファクス機能、プリンタ機能及びスキャナ機能等を備えたマルチファンクション複合機があげられるが、もちろん、プリンタやファクシミリなど画像形成機能を備えていれば、本発明を適用可能である。印刷装置106は、最近、Webブラウザを搭載し、電子メール送受信やインターネットにアクセス可能な製品も開発されている。
【0013】
111は公衆電話回線、ISDN又は衛星通信網などで構成されている通信回線網(例えば、インターネット)などである。インターネットには、ユーザの要求によりドメインネームからIPアドレスを解決するDNSサーバなどが含まれている。
【0014】
124はメールサーバであり、SMTP/POPプログラム124aが格納されている。各ユーザがMUAプログラムを操作し、POP(Post Office Protocol)を使ってメールサーバにアクセスしてくると、SMTP/POP 124aプログラムが、メールサーバ124のメールスプール124bに保存されているメールをMUAプログラムに引き渡す。また、各ユーザがMUAプログラムを操作して、電子メールの送信処理を行った場合、MUAプログラムは、メールサーバのMTAプログラムに電子メールの配信を依頼し、配信依頼を受けたMTAプログラムは、各ユーザが作成した電子メールをSMTP (Simple Mail Transfer Protocol)で配信する。
【0015】
125はWebサーバであり、認証プログラム125a、登録プログラム125b、表示制御プログラム125c、Webデータベース125d及び予約制御プログラム125eが格納されている。Webサーバ125は、サービス提供者のWebページを登録する機能と、表示する機能とを有している。例えば、登録時には、認証プログラム125aによりユーザを認証し、登録プログラム126bによりユーザのWebページをWebデータベース125dに保存する。また表示制御プログラム125cにより、サービス提供者のWeb画面の生成および表示を制御する。サービス提供者のWebページに使用される各種データはWebデータベース125dに保存される。予約制御プログラムは、ユーザによる印刷の予約を担当するメインプログラムである。
【0016】
127はデータベース(DB)サーバであり、認証データベース127a、予約データベース127eが収納されている。認証データベース127aには、ユーザのIDとパスワードなど正規ユーザを認証するために必要な認証情報が格納されている。認証データベース127aは、認証プログラム125aによって認証情報を参照される。なお、認証情報と対応付けて、顧客情報(例えば会社名、管理者名、管理者ID、住所、電話番号等)やサービス情報(例えばサービス内容、取得ドメイン名、IPアドレス等)とを保存していても良い。
【0017】
予約データベース127eには、印刷サービスの予約情報が保存されている。印刷予約情報としては、例えば、予約サービス管理テーブル130、登録印刷装置管理テーブル140、予約情報テーブル150、印刷データ等がある。これらの印刷予約情報は、予約制御プログラム125eによって予約データベース127eに登録される。
【0018】
図2は、印刷予約システム100のハードウエア構成例を示す図である。クライアント101も同様の構成を有している。CPU201は、上述の各種プログラムを実行し、予約システムを制御する中央演算処理装置である。RAM202は、プログラムのワークエリアとして使用される記憶装置である。ROM203は、ブートプログラム等を記憶した記憶装置である。表示部204は、プログラムの実行結果などを表示するためのCRTや液晶ディスプレイなどである。通信IF205は、インターネットやLAN等に接続するための通信インターフェース回路である。HDD206はWebデータベース125d、認証データベース127a及び予約データベース127eに関する情報を記憶したハードディスクドライブ装置である。操作部207は、キーボード、ポインティングデバイス、音声認識デバイスなどの入力装置である。
【0019】
図3は、印刷装置106のハードウエア構成例を示した図である。コントローラユニット300は、画像入力デバイスであるスキャナ360や画像出力デバイスであるプリンタ370と接続し、一方ではLAN 311やWAN 351と接続することで、画像情報やデバイス情報の入出力を行う。
【0020】
CPU301は、システム全体を制御するコントローラである。RAM302は、CPU301が動作するためのシステムワークメモリであり、画像データを一次記憶するための画像メモリとしても機能する。ROM303は、ブートROMであり、システムのブートプログラムが格納されている。HDD304は、ハードディスクドライブ装置で、システムソフトウェア、画像データを格納する。
【0021】
操作部I/F306は、操作部312とのインターフェース部で、操作部312に表示する画像データを操作部312に対して出力する。また、本システムの使用者が操作部312を通じて入力した情報を、CPU301に伝える役割を果たす。ネットワーク310は、LAN311に接続し、情報の入出力を行う。モデム350は、公衆回線351に接続し、情報の入出力を行う。
【0022】
スケジューラ380は、印刷装置106内の印刷予約システムを制御するプログラムであり、ネットワーク310を介してサービス提供事業者から転送された印刷予約情報と印刷装置のタイマー情報とを格納している。さらに、印刷予約情報内の印刷予約日時とタイマー情報とを比較し、予約日時と一致した場合、とネットワーク310を介して、印刷予約情報により指定された印刷データの保存場所にアクセスし、データを取得し、プリンタ画像処理部330にデータを転送して、プリンタ370から出力する。スケジューラ380は、ハードウエアにより実現されてもよいし、HDD304に格納されたプログラムをCPU301が実行することで実現されてもよい。以上のデバイスがシステムバス307上に配置される。
【0023】
イメージバスI/F305は、システムバス307と画像データとを高速転送する画像バス308を接続し、データ構造を変換するバスブリッジである。画像バス308は、例えば、PCIバス、またはIEEE1394で構成される。画像バス308上には以下のデバイスが配置される。デバイスI/F部320は、画像入出力デバイスであるスキャナ360やプリンタ370とコントローラ300を接続し、画像データの同期系/非同期系の変換を行う。
【0024】
スキャナ画像処理部340は、入力画像データに対し、補正、加工、編集を行う。プリンタ画像処理部330は、印刷出力画像データに対して、プリンタの補正、解像度変換等を行う。
【0025】
<サービス利用画面表示処理>
本実施形態では、印刷予約サービスを特定のサービス提供事業者が提供しているものとする。また、顧客は予めサービス提供事業者と契約しており、ユーザIDとパスワードとが割り当てられているものとする。また、本実施形態では、画面情報をHTML(ハイパー・テキスト・マークアップ・ランゲージ)に記述し、クライアントやサーバ間でのデータの送受信にCGI(コモン・ゲートウェイ・インタフェース)を用い、必要な個所にはJava(登録商標)及びその他のWebベースの技術を使用してシステムを構築することを想定している。もちろん、これらは一例にすぎず、他の技術を採用しても良いことは当業者であれば理解できよう。
【0026】
図4は、本印刷予約システムに係るサービス利用画面の表示処理を示したフローチャートである。
【0027】
ステップS400において、顧客がクライアント101のWebブラウザを起動し、サービス利用画面にアクセスするための、サービス提供事業者の指定URLを入力する。入力されたURLはWebサーバ125に転送される。
【0028】
図5は、顧客のWebブラウザに表示される画面の概要図である。画面501は、URLを入力したときの画面である。
【0029】
ステップS402において、Webサーバ125上で起動された認証プログラム125aにより認証画面情報が生成され、生成された認証画面情報がクライアント101に送信され、クライアント101のWebブラウザに認証画面が表示される。認証画面情報はHTMLなどにより生成することができるが、他のマークアップランゲージを用いてもよいし、Java(登録商標)等によりアプリケーションとして作成しても良い。図5の表示画面502は、ユーザIDおよび、パスワードを入力する認証画面の例である。
【0030】
ステップS404において、顧客によりWebブラウザ上でユーザIDとパスワードが入力され、該ユーザIDとパスワードがWebサーバ125に送信される。
【0031】
ステップS406において、認証プログラム125は、そのユーザIDとパスワードを用いて認証処理を行う。例えば、認証プログラム125aが認証データベース127aに保存されている認証データを参照して認証処理を行う。認証がOKであれば、次に408に進む。認証がNGならば、S430でエラー処理を行う。エラー処理としては、ID又はパスワードが間違っている旨を顧客に画面情報として通知したり、ステップS404に戻り、再びID等の入力画面を表示させたりしても良い。
【0032】
ステップS408において、予約制御プログラム125eは、入力されたユーザIDとパスワードから、印刷予約データベース127eの予約サービス管理テーブル130を参照する。
【0033】
図6は、予約サービス管理テーブル130の構成例を示した図である。このテーブルには、例えば、ドメイン管理番号601、ドメイン名602、ユーザID603、パスワード、サービスフラグ605、登録印刷装置(プリンタ)情報606などが含まれている。サービスフラグは、顧客の契約レベルを示すために使用されたり、顧客のサービス利用権限を制限するために使用されたりする。例えば、契約料の低額な顧客には、モノクロ印刷装置のみを使用できるようにしたり、契約料の高額な顧客には、フルカラー印刷装置も使用できるように利用権限を設定したりできる。
【0034】
ステップS410において、予約制御プログラム125eは、参照により得られたサービスフラグ605に基づいて、この顧客に許可された印刷サービスを検出する。例えば、顧客のサービスフラグが0〜2であれば、サービス利用が許可されている顧客と判定し、ステップS412に進み、顧客のサービスフラグ605がNであれば、サービスの利用は許可されていないと判定し、印刷予約を行うためのアイコンが存在しないサービスメニュー画面をクライアント101に表示させる。
【0035】
ステップS412において、予約制御プログラム125eは、予約サービス管理データテーブル130を参照して取得した情報をに基づいて、この顧客が所属するドメインを特定する。さらに、予約制御プログラム125eは、特定されたドメインを検索キーとして、登録印刷装置管理テーブル140を参照する。
【0036】
図7は、登録印刷装置管理テーブル140の構成例を示す図である。ドメイン名と対応付けて、印刷装置ID701、設置場所及びタイマー情報702、サービスステータス703、予約情報704、サービスフラグ705などの情報を備えている。これらは予めサービス提供事業者の管理者が収集して登録してもよいし、情報取得プログラムを起動してこれらの情報を収集させて自動的に更新するようにしてもよい。
【0037】
印刷装置ID701は、印刷装置を識別するための固有の番号である。設置場所及びタイマー情報702は、印刷装置がどこに設定されているかを表す地理的な情報と、印刷装置が設置されているロケーションに基づく時刻情報である。サービスステータスは、現在、印刷サービスを行っているか否かを表す情報である。予約情報は、本予約システムにより予約されていることを示す情報である。サービスフラグ705は、顧客ごとに使用の許可不許可を表すための情報である。例えば、サービスフラグが1のユーザは、PrinterID03のみを使用できる。
【0038】
ステップS414において、予約制御プログラム125eは、顧客が所属するドメインと対応付けて登録されている一以上の印刷装置の中から、顧客のサービスフラグ605と一致するサービスフラグ705を有している印刷装置を検出する。
【0039】
ステップS416において、予約制御プログラム125eは、ステップS414で検出された印刷装置のタイマー情報702、サービスステータス情報703、予約情報704等のステータス情報を取得する。印刷装置のステータス情報とは、他の印刷予約情報や故障等の利用状況に関する情報等である。
【0040】
ステップS418において、ステップS408〜S416で取得され情報にもとづいて、この顧客に許可されたサービスメニュー画面情報を生成し、クライアント101に転送する。
【0041】
ステップS420において、クライアント101のWebブラウザは、サービスメニュー画面を表示する。サービスメニュー画面の一例は、図5の表示例503である。
【0042】
<印刷装置選択と予約日時指定処理>
図8は、出力先となる印刷装置の選択処理と出力日時の指定処理に関するフローチャートである。
【0043】
ステップS800で、クライアント101のWebブラウザに表示されたサービスメニュー画面503の印刷予約アイコン510をクリックすることで予約指示が実行される。
【0044】
ステップS802において、予約制御プログラム125eは、ステップS408〜S416で取得された情報に基づいて、この顧客に許可されたサービスの利用画面情報を作成し、クライアント101に転送する。
【0045】
ステップS804において、クライアント101のWebブラウザは、受信したサービス利用画面情報を表示部に表示する。例えば、予約サービス管理テーブル130のサービスフラグ605が0〜2に設定されている場合、登録されたサービスフラグ605に応じたサービス利用画面504〜506のうちの1つが表示される。一方、予約サービス管理テーブル130のサービスフラグ605がNに設定されている場合、サービスを許可されていない顧客と見なされ、印刷予約アイコン510は表示されない。
【0046】
ステップS806において、利用画面504〜506に表示された利用可能な印刷装置の一覧512から、出力先となる印刷装置を選択し、選択ボタン514をクリックする。
【0047】
ステップS808において、予約日時設定アイコン516がクリックされると、予約制御プログラム125eは、ステップS806で選択された印刷装置のタイマー情報を読み出し、時刻情報を表示するためのタイマー画面情報を作成し、クライアント101に送信する。
【0048】
ステップS810において、クライアント101のWebブラウザは、受信したタイマー画面情報を表示部に表示する。
【0049】
ステップS812において、顧客は選択した印刷装置が設置されている場所の時刻に準じて、予約日時を指定する。設定された予約日時はクライアント101からWebサーバ125へと送信される。なお、この際に、印刷枚数等、その他の印刷設定を行って、設定された情報をクライアント101からWebサーバ125に送信してもよい。
【0050】
ステップS816において、予約日時に関する情報を受信すると、予約制御プログラム125eは、選択された印刷装置の予約情報704を参照する。
【0051】
ステップS818において、予約制御プログラム125eは、指定日時と予約情報704とを比較し、当該指定日時での印刷が可能か(他の予約との重複が無いか)を判定する。指定日時での印刷か可能と判定されたならば、予約日時・印刷設定処理を終了し、ステップS900の印刷データ選択処理に進む。一方、予約日時重複により指定日時での印刷がNGの場合は、ステップS820において、エラー処理を行う。例えば、予約制御プログラム125eは、指定した印刷装置で印刷可能な時間帯と、指定した時間に出印刷可能な他の印刷装置に関する情報を表示するためのエラー画面情報を作成し、クライアント101に送信する。なお、時間帯を変更する場合は、ステップS808へ、時間を変更せず、出力先の印刷装置を変更する場合は、ステップS806へ戻る。
【0052】
<印刷データの選択処理>
図9は、印刷の対象となるデータの選択処理に関するフローチャートである。
【0053】
ステップS900において、サービス利用画面504〜506の印刷データ選択アイコン518がクリックされると、クライアント101はWebサーバ125にデータの選択要求を送信する。
【0054】
ステップS902において、予約制御プログラム125eは、前述の取得処理により取得されたサービスフラグ605に基づいて、顧客に許可された印刷データの選択画面情報を生成し、クライアント101に送信する。
【0055】
ステップS904において、クライアント101のWebブラウザは、受信したデータ選択画面情報を表示部に表示する。
【0056】
図10は、データ選択画面1000の一例を示す図である。これから選択するためのファイル参照部1002と、既に選択されているファイルを示した表示部1004と、ファイルの参照を要求するためのファイル参照アイコン1006と、参照により発見されたファイルを選択するためのファイル選択アイコン1008と、最終的に選択を完了すための設定アイコン1010とがデータ選択画面1000には表示される。
【0057】
ステップS906において、印刷予約する印刷データを参照、選択するために、ファイル参照アイコン1002がクリックされると、ファイル参照要求がクライアント101からWebサーバ125に送信される。
【0058】
ステップS908において、予約制御プログラム125eは、前述の処理で取得されたサービスフラグ605に基づいて、顧客に許可されたファイル参照先に関する画面を作成し、クライアント101に送信する。
【0059】
ステップS910において、クライアント101のWebブラウザは、受信したファイル参照先に関する画面情報を表示部に表示する。
【0060】
例えば、サービスフラグ605が0に設定されている顧客に対しては、クライアント101の端末内のローカルディスクから印刷データとなるファイルを選択するための画面が表示される。サービスフラグ605が1に設定されている顧客に対しては、当該ローカルディスクに加え、同一ドメインに所属するユーザにより共有されているファイル保存領域も参照できる画面が表示される。サービスフラグ605が2に設定されている顧客に対しては、さらに、顧客が属するドメインにより構築されたLANの他のクライアント107、108のローカルディスクからもファイルを参照できる画面が表示される。
【0061】
ステップS912において、画面上の設定アイコン1010がクリックされると、設定要求がクライアント101からWebサーバ125に送信される。
【0062】
ステップS914において、設定要求を受信すると、予約制御プログラム125eは、選択された印刷データに関する情報(ファイル名、データの保存場所等)を予約サービス管理テーブル130に保存する。なお、クライアント101のWebブラウザには、再びサービス利用画面504他が表示される。
【0063】
<印刷予約情報のサーバの確定処理など>
図11は、印刷予約情報の確定処理、サーバへの転送処理と及び印刷装置への設定処理についてのフローチャートである。
【0064】
ステップS1100で、印刷予約アイコン520がクリックされると、予約確定要求がクライアント101からWebサーバ125に送信される。
【0065】
ステップS1102において、予約確定要求を受信すると、予約制御プログラム125eは、出力先として設定された印刷装置、予約日時、その他印刷設定情報及び印刷対象データに関する情報(ファイル名、データの保存場所等)を確定すべく、ユーザIDと共に予約情報テーブル150に記憶させる。この際に、ローカルディスクから選択された印刷対象ファイル自体は、予約を待機すべく、予約情報テーブル150に転送され、記憶されるように制御しても良い。この場合は、クライアント101が対象ファイルを印刷時まで保持している必要がなくなり、また、印刷時にネットワークに接続している必要もなくなる利点がある。とりわけ、PDAや携帯電話などのモバイル端末では記憶容量の制限が厳しく、通信環境も不安定な場合があり、本発明は有効であろう。一方、他のケースでは、ファイルが保存されているサーバ名とディレクトリに関する情報が予約情報テーブル150に転送されてもよいし、ファイル自体も転送されても良い。
【0066】
図12は、予約情報テーブル150の構成例を示した図である。予約が確定されると、例えば、印刷予約ID1201が付され、ドメイン名1202、ユーザID1203、予約日時に関する情報1204、出力先となる印刷装置に関する情報1205、その他の印刷設定に関する情報1206、印刷対象となるデータのファイル名1207、及びその保存場所に関する情報1208などが予約制御プログラム125eによって転送され、予約情報テーブル150に記憶される。
【0067】
ステップS1104において、予約データベース127eは、受信した情報を使用して予約情報テーブル150を更新する。なお、印刷予約ID1201は、データベースサーバ127が生成することが一般的であるが、予約制御プログラム125eが生成しても良い。
【0068】
ステップS1106において、ローカルディスクから選択され転送された印刷対象データに関しては、予約データベース127eが印刷予約データ一次保存領域に保存し、保存場所に関する情報を予約情報テーブル150に記憶する。
【0069】
ステップS1108において、予約情報テーブル150に設定された情報を印刷予約指示として印刷装置106に転送する。なお、印刷予約指示は、印刷予約に必要な全ての情報が含まれていてもよいし、単に、新規の印刷予約が発生したことを示す程度の情報が含まれていても良い。前者の場合は、スケジューラ380による印刷予約情報の取得処理(ステップS1300)を不用にする利点がある。後者の場合は、予約制御システムの処理を軽くする利点があろう。
【0070】
ステップS1110において、印刷装置106は、スケジューラ380に印刷予約を設定する。
【0071】
なお、ステップS1108を設ける代わりに、スケジューラ380が定期的に予約情報テーブル150にアクセスして、印刷予約の更新を検出するようにしてもよい。
【0072】
<印刷装置における予約印刷処理>
図13は、印刷装置における予約印刷処理を示したフローチャートである。
【0073】
ステップS1300において、印刷装置106に内蔵されたスケジューラ380は、予約情報テーブル150にアクセスし、印刷装置106を出力先として選択している印刷予約情報を検索により抽出する。とりわけ、予約日時に関する情報を取得するものとする。
【0074】
ステップS1302において、スケジューラ380は、印刷装置106に内蔵された内部タイマー(不図示)の時刻と取得された予約日時(N)1204とを比較し、一致した印刷予約情報については、ステップS1320に進む。一致しない予約印刷情報についてはステップS1304に進む。
【0075】
ステップS1304において、印刷装置106の内部タイマーの時刻が、予約日時(N)1204の一時間前かどうか判定する。予約日時(N)1204の一時間前であれば、ステップS1306に進む。NoであればステップS1300に戻る。このように、ステップS1300、ステップS1302及びステップS1304により予約予約日時の判定ループを形成している。
【0076】
ステップS1306において、スケジューラ380は、印刷予約情報により指定された印刷データの保存場所1208にアクセスする。
【0077】
ステップS1308において、スケジューラ380は、印刷データの保存場所1208に、印刷予約情報により指定された印刷ファイル名1207を付された印刷データが存在するかを確認する。印刷データが存在すると判定すれば、ステップS1300に戻り、予約日時まで待機する。存在しない場合は、ユーザに警告すべく、ステップS1310に進む。通信不良等やサーバのダウンなどが原因で印刷装置が対象ファイルにアクセスできない場合も存在する。そのことに気づいていない顧客に対しては、注意を喚起することができ、しかも、より確実に印刷を実行できることになる。
【0078】
ステップS1310において、スケジューラ380は、印刷データが存在しない旨をサービス提供事業者のWebサーバ125に通知する。通知には、電子メールや独自のプロトコルによるメッセージなどを採用することができる。また、この通知には、どの印刷予約が問題であるかを特定できるような情報、例えば、印刷予約IDが含まれている。
【0079】
ステップS1312において、Webサーバ125の予約制御プログラムは、通知された印刷予約IDを検索キーとして予約情報テーブル150を検索し、印刷を予約したユーザID1203を抽出し、さらに、当該ユーザIDに対応したメールアドレスに向けて、指定され印刷データが存在しない旨のメールを作成し、送信する。これにより、顧客に対して、ファイルの再保存や、予約の削除を促すことができる。なお、通知したにもかかわらず、ファイルが再保存されない場合は、スケジューラ380が、該当する印刷予約IDを予約情報テーブル150から削除しても良い。
【0080】
ステップS1320において、スケジューラ380は、印刷予約情報により指定された印刷データ保存場所1208にアクセスする。
【0081】
ステップS1322において、スケジューラ380は、印刷予約情報により指定された印刷ファイル名1207を付されたデータを取得する。
【0082】
ステップS1324において、スケジューラ380は、取得された印刷データを、印刷装置106の画像処理部330に転送し、プリンタ370に画像形成させる。
【0083】
ステップS1326において、印刷装置106のスケジューラ380は、Webサーバ125の予約制御プログラム125eに対して、印刷が完了した印刷予約ID1201を通知する。
【0084】
ステップS1328において、予約制御プログラム125eは、通知された印刷予約IDを検索キーとして予約情報テーブル150を検索し、印刷を予約したユーザID1203に対応するメールアドレスに、印刷が完了した旨のメールを送信する。
【0085】
なお、印刷対象ファイルの取得は、予約日時の前であってもよい。予め取得しておくことで、予約日時が来たら即座に印刷を実行できる。また、ネットワークの負荷分散を考慮して、比較的に空いている時間に印刷ファイルを取得しておいてもよい。また、予約日時が来てから印刷を開始してもよいし、予約日時には印刷が完了しているようにするために数分前に印刷を開始しておいてもよい。
【0086】
<印刷装置の登録処理>
顧客はサービスの利用を開始する前に、予め利用する印刷装置を登録する。以下にその手順を図14及び図15を用いて説明する。
【0087】
図14は、印刷装置の登録処理に関するフローチャートである。図15は、登録画面の一例を示した図である。
【0088】
ステップS1400において、クラインアント101のWebブラウザに表示されたサービス利用画面503の印刷装置登録アイコン1500がクリックされると、印刷装置の登録要求が、予約制御プログラム125eに送信される。登録要求を受信した予約制御プログラム125eは、印刷装置登録画面1502を作成し、クライアント101に送信する。この画面には、ステップS408において、予約サービス管理テーブル130を参照した際に、登録印刷装置(プリンタ)情報606から取得された印刷装置の一覧が含まれている。この一覧は、顧客に対して利用が許可されている印刷装置を列挙したものである。
【0089】
ステップS1402において、クラインアント101のWebブラウザは、プリンタ登録画面1502を表示部に表示する。
【0090】
ステップS1404において、前記一覧から利用したい印刷装置が選択される。
【0091】
ステップS1406において、追加アイコン1503がクリックされると、選択された印刷装置が追加される。登録されている印刷装置の欄にも追加された印刷装置に関する情報が表示される。
【0092】
ステップS1408において、登録アイコンがクリックされると、新規に登録された印刷装置に関する情報とともに、登録要求が予約制御プログラム125eに送信される。
【0093】
ステップS1410において、予約制御プログラム125eは、登録要求に基づいて、この顧客の予約サービス管理テーブル130を更新する。
【0094】
【他の実施形態】
上述の実施形態は、予約日時になると画像形成装置がコンテンツをダウンロードして該コンテンツを画像形成するように予約制御するものであった。
【0095】
もちろん、予約日時になる前に画像形成装置が予めコンテンツをダウンロードし、予約日時になるまで待機してから該コンテンツを画像形成するようにしてもよい。この場合の制御は、予約制御プログラム125eが行ってもよいし、スケジューラ380が行ってもよいし、双方が協働して行っても良い。
【0096】
前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【0097】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
【0098】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0099】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0100】
なお、本願発明は、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体からパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【0101】
【発明の効果】
以上説明したように、本発明によれば、サービス利用者は、外出先や自宅など、インターネットに接続できる環境からならどこからでも、職場の印刷装置に対して印刷予約を行えるという効果が得られる。
【0102】
また、印刷予約対象となる画像、文書等のコンテンツをユーザ端末が常に保持しなければならないといった不便さも軽減できよう。
【0103】
また、印刷装置などのサービス提供事業者にとっては、新たな印刷需要を喚起でき、ビジネスチャンスが広がるであろう。
【図面の簡単な説明】
【図1】図1は本実施形態のシステムの構成例を示した図である。
【図2】図2は、印刷予約システム100のハードウエア構成例を示す図である。
【図3】図3は、印刷装置106のハードウエア構成例を示した図である。
【図4】図4は、本印刷予約システムに係るサービス利用画面の表示処理を示したフローチャートである。
【図5】図5は、顧客のWebブラウザに表示される画面の概要図である。
【図6】図6は、予約サービス管理テーブル130の構成例を示した図である。
【図7】図7は、登録印刷装置管理テーブル140の構成例を示す図である。
【図8】図8は、出力先となる印刷装置の選択処理と出力日時の指定処理に関するフローチャートである。
【図9】図9は、印刷の対象となるデータの選択処理に関するフローチャートである。
【図10】図10は、データ選択画面1000の一例を示す図である。
【図11】図11は、印刷予約情報の確定処理、サーバへの転送処理と及び印刷装置への設定処理についてのフローチャートである。
【図12】図12は、予約情報テーブル150の構成例を示した図である。
【図13】図13は、印刷装置における予約印刷処理を示したフローチャートである。
【図14】図14は、印刷装置の登録処理に関するフローチャートである。
【図15】図15は、登録画面の一例を示した図である。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a print reservation system for making a print reservation from an arbitrary information processing apparatus to a printing apparatus via a communication network.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, when a user's information processing device (user terminal) and a printing device are connected in a LAN (local area network) environment, the printing device is directly output from the user terminal to the printing device. The print reservation was made by specifying the date and time.
[0003]
[Problems to be solved by the invention]
However, in the related art, it is impossible to make a print reservation unless the user terminal and the printing device are directly connected. Therefore, printing can be reserved only between the information processing device and the printing device connected to the same LAN, such as in a workplace. Could not meet the need to make print reservations.
[0004]
In addition, contents such as images and documents to be printed have to be held in the user terminal in principle, and printing cannot be reserved by specifying the contents held in other terminals.
[0005]
Businesses that provide printing services also need new demand.
[0006]
Then, this invention aims at solving the said subject.
[Means for Solving the Problems]
In order to solve the above problems, an image forming management device is interposed between a user terminal and an image forming device. The image formation management device causes the image forming device to download the content from the content server holding the content to be image-formed and form the image based on the image formation reservation information set from the user terminal. The image forming management device may transmit the control information to the image forming device and directly control the image forming device. May be controlled. A content server is a server that holds data to be subjected to image formation, such as images and documents. For example, a storage server that temporarily stores content transmitted from a user terminal, another terminal having a local disk accessible from the user terminal, a server of a service provider that sells various contents, and the like. A computer or a storage device holding content to be formed is referred to as a content server.
[0007]
In order to provide the print reservation service only to customers who have contracted in advance, user authentication is required. Therefore, the image forming management device performs an authentication process when accessed from the user terminal. Then, the reservation screen for image formation may be transmitted only to authorized customers. The reservation screen may be displayed on, for example, a Web browser of a user terminal, and may provide a user interface that allows the user to set the date and time of image formation, designation of image formation target content, selection of an image forming apparatus, and the like.
[0008]
The image forming apparatus controlled by the image forming management apparatus is, for example, an apparatus that forms an image such as a printer, a facsimile, or a multifunction peripheral, and downloads a content to be subjected to image formation from the content server according to the image formation reservation information. To form an image.
[0009]
The image forming management device may be mounted in the image forming device. In particular, there may be high demand for integration in multifunction devices for business users and the like. In this case, apparently, the user terminal and the image forming apparatus are directly connected, but it is apparent that the operation and effect are different from those of the related art.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described. The embodiment described below is merely an example of a subordinate concept of the present invention.
[0011]
FIG. 1 is a diagram illustrating a configuration example of a system according to the present embodiment. The client 101 is an information processing device (user terminal) used by a user. The client 101 is connected to the reservation service providing system 100 via the Internet. The client 101 is, for example, a desktop computer, a notebook computer, a wearable computer, a PDA, an image transmission device (for example, fax), a mobile phone (browser phone), or the like. The client 101 has a mailer program (including a MUA program) for sending and receiving electronic mail. By operating this mailer program, the user can request the mail server 124 to transmit an e-mail, and can obtain the e-mail from the mail server 124. The client 101 includes a Web browser represented by Internet Explorer (registered trademark). The user can access the Web server 125 of the service providing system 100 by operating the Web browser.
[0012]
Reference numeral 106 denotes a printing apparatus as an image forming apparatus. An example of the printing apparatus 106 is a multi-function multifunction peripheral having a copy function, a fax function, a printer function, a scanner function, and the like. Applicable. The printing device 106 has recently been developed with a Web browser and a product capable of sending and receiving e-mail and accessing the Internet.
[0013]
Reference numeral 111 denotes a communication line network (for example, the Internet) constituted by a public telephone line, an ISDN, a satellite communication network, or the like. The Internet includes a DNS server that resolves an IP address from a domain name at the request of a user.
[0014]
Reference numeral 124 denotes a mail server, which stores an SMTP / POP program 124a. When each user operates the MUA program and accesses the mail server using POP (Post Office Protocol), the SMTP / POP 124a program sends the mail stored in the mail spool 124b of the mail server 124 to the MUA program. Hand over to Further, when each user operates the MUA program to perform an e-mail transmission process, the MUA program requests the MTA program of the mail server to distribute the e-mail, and the MTA program that has received the distribution request, The e-mail created by the user is delivered by SMTP (Simple Mail Transfer Protocol).
[0015]
Reference numeral 125 denotes a Web server that stores an authentication program 125a, a registration program 125b, a display control program 125c, a Web database 125d, and a reservation control program 125e. The Web server 125 has a function of registering a Web page of a service provider and a function of displaying the Web page. For example, at the time of registration, the user is authenticated by the authentication program 125a, and the user's Web page is stored in the Web database 125d by the registration program 126b. The display control program 125c controls the generation and display of the Web screen of the service provider. Various data used for the Web page of the service provider are stored in the Web database 125d. The reservation control program is a main program that is responsible for reservation of printing by the user.
[0016]
Reference numeral 127 denotes a database (DB) server, which stores an authentication database 127a and a reservation database 127e. The authentication database 127a stores authentication information necessary for authenticating an authorized user, such as a user ID and a password. The authentication database 127a refers to the authentication information by the authentication program 125a. Note that customer information (for example, company name, administrator name, administrator ID, address, telephone number, etc.) and service information (for example, service content, acquired domain name, IP address, etc.) are stored in association with the authentication information. May be.
[0017]
The reservation database 127e stores print service reservation information. The print reservation information includes, for example, a reservation service management table 130, a registered printing apparatus management table 140, a reservation information table 150, print data, and the like. The print reservation information is registered in the reservation database 127e by the reservation control program 125e.
[0018]
FIG. 2 is a diagram illustrating an example of a hardware configuration of the print reservation system 100. The client 101 has a similar configuration. The CPU 201 is a central processing unit that executes the various programs described above and controls the reservation system. The RAM 202 is a storage device used as a work area for programs. The ROM 203 is a storage device that stores a boot program and the like. The display unit 204 is a CRT, a liquid crystal display, or the like for displaying a result of executing the program. The communication IF 205 is a communication interface circuit for connecting to the Internet, a LAN, or the like. The HDD 206 is a hard disk drive that stores information on the Web database 125d, the authentication database 127a, and the reservation database 127e. The operation unit 207 is an input device such as a keyboard, a pointing device, and a voice recognition device.
[0019]
FIG. 3 is a diagram illustrating an example of a hardware configuration of the printing apparatus 106. The controller unit 300 is connected to a scanner 360 as an image input device and a printer 370 as an image output device, and is connected to a LAN 311 and a WAN 351 to input and output image information and device information.
[0020]
The CPU 301 is a controller that controls the entire system. The RAM 302 is a system work memory for the operation of the CPU 301, and also functions as an image memory for temporarily storing image data. The ROM 303 is a boot ROM, and stores a system boot program. The HDD 304 is a hard disk drive, and stores system software and image data.
[0021]
An operation unit I / F 306 is an interface unit with the operation unit 312, and outputs image data to be displayed on the operation unit 312 to the operation unit 312. Further, it plays a role of transmitting information input by a user of the present system through the operation unit 312 to the CPU 301. The network 310 is connected to the LAN 311 and inputs and outputs information. The modem 350 is connected to the public line 351 to input and output information.
[0022]
The scheduler 380 is a program for controlling the print reservation system in the printing apparatus 106, and stores the print reservation information transferred from the service provider via the network 310 and the timer information of the printing apparatus. Further, the print reservation date and time in the print reservation information are compared with the timer information, and when they match with the reservation date and time, the storage location of the print data designated by the print reservation information is accessed via the network 310, and the data is saved. The data is obtained, transferred to the printer image processing unit 330, and output from the printer 370. The scheduler 380 may be realized by hardware, or may be realized by the CPU 301 executing a program stored in the HDD 304. The above devices are arranged on the system bus 307.
[0023]
The image bus I / F 305 is a bus bridge that connects the system bus 307 and the image bus 308 that transfers image data at high speed, and converts a data structure. The image bus 308 is configured by, for example, a PCI bus or IEEE1394. The following devices are arranged on the image bus 308. The device I / F unit 320 connects the scanner 360 or the printer 370, which is an image input / output device, to the controller 300, and performs synchronous / asynchronous conversion of image data.
[0024]
The scanner image processing unit 340 performs correction, processing, and editing on input image data. The printer image processing unit 330 performs printer correction, resolution conversion, and the like on the print output image data.
[0025]
<Service use screen display processing>
In the present embodiment, it is assumed that the print reservation service is provided by a specific service provider. It is also assumed that the customer has contracted with the service provider in advance and has been assigned a user ID and a password. In the present embodiment, screen information is described in HTML (Hyper Text Markup Language), and CGI (Common Gateway Interface) is used to transmit and receive data between clients and servers. Envisions building a system using Java (registered trademark) and other Web-based technologies. Of course, these are merely examples, and those skilled in the art will understand that other techniques may be employed.
[0026]
FIG. 4 is a flowchart showing a process of displaying a service use screen according to the print reservation system.
[0027]
In step S400, the customer activates the Web browser of the client 101 and inputs a designated URL of the service provider for accessing the service use screen. The input URL is transferred to the Web server 125.
[0028]
FIG. 5 is a schematic diagram of a screen displayed on the Web browser of the customer. The screen 501 is a screen when a URL is input.
[0029]
In step S402, authentication screen information is generated by the authentication program 125a activated on the Web server 125, the generated authentication screen information is transmitted to the client 101, and the authentication screen is displayed on the Web browser of the client 101. The authentication screen information can be generated by HTML or the like, but another markup language may be used, or may be created as an application by Java (registered trademark) or the like. The display screen 502 in FIG. 5 is an example of an authentication screen for inputting a user ID and a password.
[0030]
In step S404, the user inputs a user ID and a password on the Web browser, and the user ID and the password are transmitted to the Web server 125.
[0031]
In step S406, the authentication program 125 performs an authentication process using the user ID and the password. For example, the authentication program 125a performs an authentication process with reference to the authentication data stored in the authentication database 127a. If the authentication is OK, the process proceeds to 408. If the authentication is NG, an error process is performed in S430. As the error processing, the fact that the ID or password is incorrect may be notified to the customer as screen information, or the process may return to step S404 and display the input screen for the ID or the like again.
[0032]
In step S408, the reservation control program 125e refers to the reservation service management table 130 of the print reservation database 127e based on the input user ID and password.
[0033]
FIG. 6 is a diagram showing a configuration example of the reservation service management table 130. This table includes, for example, a domain management number 601, a domain name 602, a user ID 603, a password, a service flag 605, registered printing device (printer) information 606, and the like. The service flag is used to indicate the customer's contract level or used to restrict the customer's right to use the service. For example, a customer with a low contract fee can use only a monochrome printing device, and a customer with a high contract fee can set use authority so that a full-color printing device can be used.
[0034]
In step S410, the reservation control program 125e detects a print service permitted to the customer based on the service flag 605 obtained by reference. For example, if the service flag of the customer is 0 to 2, it is determined that the customer is permitted to use the service, and the process proceeds to step S412. If the service flag 605 of the customer is N, the use of the service is not permitted. Is determined, and the client 101 displays a service menu screen having no icon for making a print reservation.
[0035]
In step S412, the reservation control program 125e specifies the domain to which the customer belongs based on the information acquired with reference to the reservation service management data table 130. Further, the reservation control program 125e refers to the registered printing device management table 140 using the specified domain as a search key.
[0036]
FIG. 7 is a diagram illustrating a configuration example of the registered printing apparatus management table 140. Information such as a printing device ID 701, installation location and timer information 702, service status 703, reservation information 704, and service flag 705 are provided in association with the domain name. These may be collected and registered in advance by the administrator of the service provider, or an information acquisition program may be activated to collect and automatically update the information.
[0037]
The printing device ID 701 is a unique number for identifying a printing device. The installation location and timer information 702 are geographical information indicating where the printing apparatus is set, and time information based on the location where the printing apparatus is installed. The service status is information indicating whether or not a print service is currently being performed. The reservation information is information indicating that the reservation is made by the reservation system. The service flag 705 is information for indicating permission / denial of use for each customer. For example, a user whose service flag is 1 can use only PrinterID03.
[0038]
In step S414, the reservation control program 125e selects a printing device having a service flag 705 that matches the service flag 605 of the customer from among the one or more printing devices registered in association with the domain to which the customer belongs. Is detected.
[0039]
In step S416, the reservation control program 125e acquires status information such as the timer information 702, service status information 703, and reservation information 704 of the printing device detected in step S414. The status information of the printing apparatus is other print reservation information, information on the use status such as failure, and the like.
[0040]
In step S418, based on the information acquired in steps S408 to S416, service menu screen information permitted for the customer is generated and transferred to the client 101.
[0041]
In step S420, the Web browser of the client 101 displays a service menu screen. An example of the service menu screen is a display example 503 in FIG.
[0042]
<Printer selection and reservation date / time specification processing>
FIG. 8 is a flowchart illustrating a process of selecting a printing apparatus to be an output destination and a process of specifying an output date and time.
[0043]
In step S800, a reservation instruction is executed by clicking the print reservation icon 510 on the service menu screen 503 displayed on the Web browser of the client 101.
[0044]
In step S802, the reservation control program 125e creates use screen information of the service permitted to the customer based on the information acquired in steps S408 to S416, and transfers it to the client 101.
[0045]
In step S804, the Web browser of the client 101 displays the received service use screen information on the display unit. For example, when the service flag 605 of the reservation service management table 130 is set to 0 to 2, one of the service use screens 504 to 506 corresponding to the registered service flag 605 is displayed. On the other hand, when the service flag 605 of the reservation service management table 130 is set to N, it is regarded that the customer is not permitted to use the service, and the print reservation icon 510 is not displayed.
[0046]
In step S806, a printing device to be an output destination is selected from the list 512 of available printing devices displayed on the use screens 504 to 506, and a selection button 514 is clicked.
[0047]
If the reservation date and time setting icon 516 is clicked in step S808, the reservation control program 125e reads the timer information of the printing device selected in step S806, creates timer screen information for displaying time information, and outputs Send to 101.
[0048]
In step S810, the Web browser of the client 101 displays the received timer screen information on the display unit.
[0049]
In step S812, the customer specifies a reservation date and time according to the time of the place where the selected printing apparatus is installed. The set reservation date and time are transmitted from the client 101 to the Web server 125. At this time, other print settings such as the number of prints may be made, and the set information may be transmitted from the client 101 to the Web server 125.
[0050]
In step S816, upon receiving the information on the reservation date and time, the reservation control program 125e refers to the reservation information 704 of the selected printing device.
[0051]
In step S818, the reservation control program 125e compares the designated date and time with the reservation information 704, and determines whether printing at the designated date and time is possible (whether there is no overlap with another reservation). If it is determined that printing at the designated date and time is possible, the reservation date / time / print setting process is terminated, and the process proceeds to the print data selection process of step S900. On the other hand, if printing at the designated date and time is NG due to overlap of the reserved date and time, error processing is performed in step S820. For example, the reservation control program 125e creates error screen information for displaying information on a time zone in which printing can be performed by the designated printing device and information on another printing device capable of printing at the designated time, and transmits the information to the client 101. I do. If the time zone is changed, the process returns to step S808. If the time is not changed, and if the output destination printing device is changed, the process returns to step S806.
[0052]
<Print data selection processing>
FIG. 9 is a flowchart relating to a process of selecting data to be printed.
[0053]
In step S900, when the print data selection icon 518 on the service use screens 504 to 506 is clicked, the client 101 transmits a data selection request to the Web server 125.
[0054]
In step S902, the reservation control program 125e generates selection screen information of the print data permitted by the customer based on the service flag 605 acquired by the above-described acquisition processing, and transmits the selection screen information to the client 101.
[0055]
In step S904, the Web browser of the client 101 displays the received data selection screen information on the display unit.
[0056]
FIG. 10 is a diagram showing an example of the data selection screen 1000. A file reference unit 1002 for selecting a file to be selected, a display unit 1004 indicating a file that has already been selected, a file reference icon 1006 for requesting a file reference, and a file reference icon 1006 for selecting a file found by reference. A file selection icon 1008 and a setting icon 1010 for finally completing the selection are displayed on the data selection screen 1000.
[0057]
In step S906, when the file reference icon 1002 is clicked to refer to and select print data to be reserved for printing, a file reference request is transmitted from the client 101 to the Web server 125.
[0058]
In step S908, the reservation control program 125e creates a screen related to the file reference destination permitted to the customer based on the service flag 605 acquired in the above-described processing, and transmits the screen to the client 101.
[0059]
In step S910, the Web browser of the client 101 displays the screen information on the received file reference destination on the display unit.
[0060]
For example, a screen for selecting a file serving as print data from a local disk in the terminal of the client 101 is displayed for a customer whose service flag 605 is set to 0. For a customer for whom the service flag 605 is set to 1, a screen is displayed in which a file storage area shared by users belonging to the same domain can be viewed in addition to the local disk. For a customer for whom the service flag 605 is set to 2, a screen is displayed in which files can be referenced from the local disks of the other clients 107 and 108 of the LAN constructed by the domain to which the customer belongs.
[0061]
In step S912, when the setting icon 1010 on the screen is clicked, a setting request is transmitted from the client 101 to the Web server 125.
[0062]
Upon receiving the setting request in step S914, the reservation control program 125e stores information (file name, data storage location, etc.) regarding the selected print data in the reservation service management table 130. The service use screen 504 and the like are displayed again on the Web browser of the client 101.
[0063]
<Print reservation information server confirmation process, etc.>
FIG. 11 is a flowchart of the print reservation information determination processing, the transfer processing to the server, and the setting processing to the printing apparatus.
[0064]
When the print reservation icon 520 is clicked in step S1100, a reservation confirmation request is transmitted from the client 101 to the Web server 125.
[0065]
Upon receiving the reservation confirmation request in step S1102, the reservation control program 125e stores the printing device set as the output destination, the reservation date and time, other print setting information, and information on the print target data (file name, data storage location, etc.). In order to determine, it is stored in the reservation information table 150 together with the user ID. At this time, the print target file itself selected from the local disk may be transferred to and stored in the reservation information table 150 in order to wait for the reservation. In this case, there is an advantage that the client 101 does not need to hold the target file until printing, and it is not necessary to connect to the network at the time of printing. In particular, in a mobile terminal such as a PDA or a mobile phone, the storage capacity is severely restricted, and the communication environment may be unstable, so that the present invention is effective. On the other hand, in other cases, information about the server name and directory where the file is stored may be transferred to the reservation information table 150, or the file itself may be transferred.
[0066]
FIG. 12 is a diagram showing a configuration example of the reservation information table 150. When the reservation is confirmed, for example, a print reservation ID 1201 is assigned, and a domain name 1202, a user ID 1203, information 1204 relating to a reservation date and time, information 1205 relating to a printing apparatus as an output destination, information 1206 relating to other print settings, and a print target are set. The file name 1207 of the data and information 1208 on its storage location are transferred by the reservation control program 125e and stored in the reservation information table 150.
[0067]
In step S1104, the reservation database 127e updates the reservation information table 150 using the received information. The print reservation ID 1201 is generally generated by the database server 127, but may be generated by the reservation control program 125e.
[0068]
In step S1106, the reservation database 127e stores the print target data selected and transferred from the local disk in the print reservation data primary storage area, and stores information on the storage location in the reservation information table 150.
[0069]
In step S1108, the information set in the reservation information table 150 is transferred to the printing apparatus 106 as a print reservation instruction. The print reservation instruction may include all the information necessary for the print reservation, or may simply include information indicating that a new print reservation has occurred. In the former case, there is an advantage that the process of acquiring print reservation information (step S1300) by the scheduler 380 is unnecessary. In the latter case, there is an advantage that the processing of the reservation control system is lightened.
[0070]
In step S1110, the printing apparatus 106 sets a print reservation in the scheduler 380.
[0071]
Instead of providing step S1108, the scheduler 380 may periodically access the reservation information table 150 to detect the update of the print reservation.
[0072]
<Reserved printing process in printing device>
FIG. 13 is a flowchart illustrating a reservation print process in the printing apparatus.
[0073]
In step S1300, the scheduler 380 built in the printing device 106 accesses the reservation information table 150 and extracts the print reservation information that selects the printing device 106 as the output destination by searching. In particular, it is assumed that information on the reservation date and time is acquired.
[0074]
In step S1302, the scheduler 380 compares the time of an internal timer (not shown) built in the printing apparatus 106 with the acquired reservation date and time (N) 1204, and proceeds to step S1320 for print reservation information that matches. . The process advances to step S1304 for the reserved print information that does not match.
[0075]
In step S1304, it is determined whether the time of the internal timer of the printing apparatus 106 is one hour before the reservation date and time (N) 1204. If it is one hour before the reservation date (N) 1204, the process proceeds to step S1306. If No, the process returns to step S1300. Thus, a loop for determining the reservation reservation date and time is formed by steps S1300, S1302, and S1304.
[0076]
In step S1306, the scheduler 380 accesses the print data storage location 1208 specified by the print reservation information.
[0077]
In step S1308, the scheduler 380 checks whether print data with the print file name 1207 specified by the print reservation information exists in the print data storage location 1208. If it is determined that print data exists, the process returns to step S1300 and waits until the reserved date and time. If not, the process advances to step S1310 to warn the user. In some cases, the printing apparatus cannot access the target file due to a communication failure or a server down. A customer who is unaware of this can be alerted and can more reliably execute printing.
[0078]
In step S1310, the scheduler 380 notifies the Web server 125 of the service provider that there is no print data. The notification may be an e-mail or a message according to a unique protocol. In addition, this notification includes information that can identify which print reservation is the problem, for example, a print reservation ID.
[0079]
In step S1312, the reservation control program of the Web server 125 searches the reservation information table 150 using the notified print reservation ID as a search key, extracts the user ID 1203 who has reserved printing, and furthermore, the mail corresponding to the user ID. A mail to the effect that the designated print data does not exist is created and transmitted to the address. As a result, the customer can be prompted to re-save the file or delete the reservation. If the file is not saved again despite the notification, the scheduler 380 may delete the corresponding print reservation ID from the reservation information table 150.
[0080]
In step S1320, the scheduler 380 accesses the print data storage location 1208 specified by the print reservation information.
[0081]
In step S1322, the scheduler 380 acquires the data with the print file name 1207 specified by the print reservation information.
[0082]
In step S1324, the scheduler 380 transfers the acquired print data to the image processing unit 330 of the printing device 106, and causes the printer 370 to form an image.
[0083]
In step S1326, the scheduler 380 of the printing device 106 notifies the reservation control program 125e of the Web server 125 of the print reservation ID 1201 for which printing has been completed.
[0084]
In step S1328, the reservation control program 125e searches the reservation information table 150 using the notified print reservation ID as a search key, and transmits an e-mail indicating that printing has been completed to the e-mail address corresponding to the user ID 1203 who reserved the print. I do.
[0085]
Note that the acquisition of the print target file may be performed before the reserved date and time. By acquiring in advance, printing can be executed immediately when the reserved date and time comes. Further, in consideration of the load distribution of the network, the print file may be acquired at a relatively free time. Further, the printing may be started after the scheduled date and time comes, or the printing may be started several minutes before the scheduled date and time in order to make the printing completed.
[0086]
<Printer registration process>
Before the customer starts using the service, the customer registers the printing device to be used in advance. The procedure will be described below with reference to FIGS.
[0087]
FIG. 14 is a flowchart relating to the registration processing of the printing apparatus. FIG. 15 is a diagram showing an example of the registration screen.
[0088]
In step S1400, when the printing device registration icon 1500 on the service use screen 503 displayed on the Web browser of the client 101 is clicked, a printing device registration request is transmitted to the reservation control program 125e. Upon receiving the registration request, the reservation control program 125e creates a printing device registration screen 1502 and sends it to the client 101. This screen includes a list of printing devices obtained from the registered printing device (printer) information 606 when the reservation service management table 130 is referred to in step S408. This list enumerates the printing devices that are permitted to be used by the customer.
[0089]
In step S1402, the Web browser of the client 101 displays a printer registration screen 1502 on the display unit.
[0090]
In step S1404, a printing device to be used is selected from the list.
[0091]
If the user clicks the add icon 1503 in step S1406, the selected printing device is added. Information about the added printing device is also displayed in the column of registered printing devices.
[0092]
When the registration icon is clicked in step S1408, a registration request is transmitted to the reservation control program 125e together with information on the newly registered printing device.
[0093]
In step S1410, the reservation control program 125e updates the reservation service management table 130 for this customer based on the registration request.
[0094]
[Other embodiments]
In the above-described embodiment, the reservation control is performed so that the image forming apparatus downloads the content and forms the image of the content when the reservation date and time comes.
[0095]
Of course, the image forming apparatus may download the content in advance before the reserved date and time, and wait until the reserved date and time before forming the image of the content. The control in this case may be performed by the reservation control program 125e, may be performed by the scheduler 380, or may be performed in cooperation with each other.
[0096]
A storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and a computer (or CPU or MPU) of the system or the apparatus executes the program code stored in the storage medium. It goes without saying that the object of the present invention is also achieved by executing the reading.
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
[0097]
As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, and the like can be used.
[0098]
The functions of the above-described embodiments are implemented when the computer executes the readout program code, and the OS or the like running on the computer performs part of the actual processing based on the instructions of the program code. Alternatively, all the operations are performed, and the functions of the above-described embodiments can be realized by the processing.
[0099]
Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. The CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.
[0100]
It is needless to say that the present invention can be applied to a case where the program is distributed to a requester via a communication line such as a personal computer communication from a storage medium storing software program codes for realizing the functions of the above-described embodiments. .
[0101]
【The invention's effect】
As described above, according to the present invention, it is possible to obtain an effect that a service user can make a print reservation for a printing device at a workplace from any place where the user can connect to the Internet, such as a place to go or at home.
[0102]
Further, the inconvenience that the user terminal must always hold contents such as images and documents to be reserved for printing can be reduced.
[0103]
For service providers such as printing apparatuses, new printing demand can be stimulated and business opportunities will expand.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a system according to an embodiment;
FIG. 2 is a diagram illustrating an example of a hardware configuration of a print reservation system 100.
FIG. 3 is a diagram illustrating an example of a hardware configuration of a printing apparatus 106.
FIG. 4 is a flowchart illustrating a display process of a service use screen according to the print reservation system.
FIG. 5 is a schematic diagram of a screen displayed on a customer's Web browser.
FIG. 6 is a diagram illustrating a configuration example of a reservation service management table 130;
FIG. 7 is a diagram illustrating a configuration example of a registered printing apparatus management table 140;
FIG. 8 is a flowchart illustrating a process of selecting a printing apparatus to be an output destination and a process of specifying an output date and time.
FIG. 9 is a flowchart relating to a process of selecting data to be printed;
FIG. 10 is a diagram illustrating an example of a data selection screen 1000;
FIG. 11 is a flowchart illustrating print reservation information determination processing, transfer processing to a server, and setting processing to a printing apparatus.
FIG. 12 is a diagram illustrating a configuration example of a reservation information table 150;
FIG. 13 is a flowchart illustrating a reservation printing process in the printing apparatus.
FIG. 14 is a flowchart relating to registration processing of a printing apparatus.
FIG. 15 is a diagram illustrating an example of a registration screen.

Claims (16)

インターネットにアクセス可能な印刷装置と、該インターネットを介してクライアント装置から接続され、前記印刷装置に対する利用権限を管理する印刷管理装置とを含む予約印刷システムであって、
前記印刷管理装置は、
前記クライアント装置から受信される利用者の利用者情報に基づいて、前記利用者が前記印刷装置に対する印刷予約権限を付与されているかを判定する判定手段と、
前記印刷予約権限を付与されていると判定されると、前記クライアント装置に対して、前記印刷予約を設定するための表示画面情報を作成する表示画面作成手段と、
前記作成された表示画面情報を前記クライアント装置に送信する送信手段と、
前記送信された表示画面情報に対する操作として、前記クライアント装置から印刷対象となるコンテンツと予約日時とに関する予約情報を受信する受信手段と、
前記受信された予約情報を予約管理データベースに登録する予約登録手段と、
前記印刷装置は、
前記予約管理データベースを検索して、前記予約情報を抽出する検索抽出手段と、
前記抽出された予約情報に含まれる前記予約日時に基づいて現在時刻を監視する監視手段と、
前記予約日時になると、前記指示されたコンテンツの印刷処理を実行する印刷制御手段と、
を含むことを特徴とする予約印刷システム。
A reservation printing system, comprising: a printing device capable of accessing the Internet; and a printing management device connected from a client device via the Internet and managing a use right for the printing device,
The print management device includes:
Determining means for determining whether the user has been granted print reservation authority for the printing device based on user information of the user received from the client device;
A display screen creation unit that creates display screen information for setting the print reservation for the client device when it is determined that the print reservation authority is granted;
Transmission means for transmitting the created display screen information to the client device,
As an operation on the transmitted display screen information, receiving means for receiving reservation information on the content to be printed and the reservation date and time from the client device,
Reservation registration means for registering the received reservation information in a reservation management database,
The printing device,
Searching and extracting means for searching the reservation management database and extracting the reservation information;
Monitoring means for monitoring the current time based on the reservation date and time included in the extracted reservation information,
A print control unit that executes a print process of the instructed content when the reserved date and time comes;
A reservation printing system comprising:
利用可能な複数の印刷装置に関する情報が前記表示画面情報に含まれるようにすべく、前記利用者が利用可能な複数の印刷装置を前記利用者情報と対応付けて登録する登録手段をさらに含み、
前記クライアント装置において表示された前記利用可能な複数の印刷装置の中から予約印刷を実行すべき印刷装置を選択させるようにしたことを特徴とする請求項1に記載の予約印刷システム。
Registering means for registering a plurality of printing apparatuses available to the user in association with the user information so that information on a plurality of available printing apparatuses is included in the display screen information,
2. The reserved printing system according to claim 1, wherein a printing device to execute reserved printing is selected from the plurality of available printing devices displayed on the client device.
前記印刷装置は、
前記予約日時に従って前記コンテンツを取得する取得手段を
さらに含むことを特徴とする請求項2に記載の予約印刷システム。
The printing device,
3. The reservation printing system according to claim 2, further comprising an acquisition unit configured to acquire the content according to the reservation date and time.
インターネットを介して接続されたユーザ端末から画像形成予約情報を受信する受信手段と、
前記受信された画像形成予約情報により指定された予約日時に従って、前記画像形成予約情報により指定されたコンテンツをコンテンツサーバからダウンロードさせ画像形成させるよう画像形成装置を予約制御する予約制御手段と、
を含む画像形成管理装置。
Receiving means for receiving image formation reservation information from a user terminal connected via the Internet,
A reservation control unit configured to reserve and control the image forming apparatus to download the content specified by the image formation reservation information from a content server and form an image in accordance with the reservation date and time specified by the received image formation reservation information;
An image forming management device including:
前記予約日時になると前記画像形成装置が前記コンテンツをダウンロードして該コンテンツを画像形成するように前記予約制御手段が予約制御することを特徴とする請求項4に記載の画像形成管理装置。5. The image forming management apparatus according to claim 4, wherein the reservation control unit controls reservation so that the image forming apparatus downloads the content and forms an image of the content when the reservation date and time comes. 前記予約日時になる前に前記画像形成装置が予め前記コンテンツをダウンロードし、前記予約日時になるまで待機してから該コンテンツを画像形成するよう前記予約制御手段が予約制御することを特徴とする請求項4に記載の画像形成管理装置。The reservation control unit controls the reservation so that the image forming apparatus downloads the content in advance before the reservation date and time, and waits until the reservation date and time to form an image of the content. Item 5. The image formation management device according to Item 4. 前記ユーザ端末から受信した認証情報に基づき、該ユーザ端末のユーザが画像形成の予約サービスを許可されているかを認証する認証手段と、
前記認証されたユーザのユーザ端末に対して、画像形成を予約するための予約設定画面情報を送信する送信手段と、をさらに含み、
前記受信手段は、前記画像形成予約情報として、前記ユーザ端末から前記コンテンツの指定情報と、前記予約日時に関する情報とを受信することを特徴とする請求項4乃至請求項6の何れか1項に記載の画像形成管理装置。
Based on the authentication information received from the user terminal, an authentication unit that authenticates whether the user of the user terminal is permitted to perform an image forming reservation service,
A transmitting unit that transmits reservation setting screen information for reserving image formation to the user terminal of the authenticated user,
7. The image forming apparatus according to claim 4, wherein the receiving unit receives, as the image formation reservation information, specification information of the content and information on the reservation date and time from the user terminal. The image forming management device according to claim 1.
インターネットを介してユーザ端末により設定された画像形成予約情報を受信する受信手段と、
前記画像形成予約情報により指定されたコンテンツを、前記インターネットを介してダウンロードするダウンロード手段と、
前記ダウンロードされたコンテンツを、前記画像形成予約情報により指定された画像形成時刻に従って、画像形成するよう制御する画像形成制御手段と、
前記画像形成制御手段により制御されて画像形成を行う画像形成手段と、
を含む画像形成装置。
Receiving means for receiving image formation reservation information set by the user terminal via the Internet,
Download means for downloading the content specified by the image formation reservation information via the Internet;
Image forming control means for controlling the downloaded content to form an image according to an image forming time specified by the image forming reservation information;
An image forming unit configured to form an image under the control of the image forming control unit;
An image forming apparatus including:
前記画像形成制御手段は、前記画像形成時刻になると前記コンテンツのダウンロードを前記ダウンロード手段に開始させ、前記ダウンロードが終了すると、前記画像形成手段に該コンテンツを画像形成させることを特徴とする請求項8に記載の画像形成装置。The image forming control means causes the download means to start downloading the content when the image forming time comes, and causes the image forming means to form an image of the content when the download is completed. An image forming apparatus according to claim 1. 前記画像形成制御手段は、前記画像形成時刻になる前に予め前記ダウンロード手段に前記コンテンツをダウンロードさせ、前記画像形成時刻になると、前記画像形成手段に該コンテンツを画像形成させることを特徴とする請求項8に記載の画像形成装置。The image forming control unit causes the download unit to download the content in advance before the image forming time, and causes the image forming unit to form an image of the content when the image forming time comes. Item 10. An image forming apparatus according to Item 8. インターネットを介して接続されたユーザ端末により設定された画像形成予約情報に基づき、画像形成の対象となるコンテンツを保持しているコンテンツサーバから前記コンテンツを画像形成装置にダウンロードさせて画像形成させる画像形成管理装置。Image formation in which, based on image formation reservation information set by a user terminal connected via the Internet, the content is downloaded from a content server holding content to be image-formed to an image forming apparatus to form an image. Management device. 画像形成予約に関して請求項11に記載の画像形成管理装置により制御される画像形成装置であって、
前記画像形成予約情報に従って、前記コンテンツサーバから画像形成の対象となるコンテンツをダウンロードして画像形成する画像形成装置。
An image forming apparatus controlled by the image forming management apparatus according to claim 11 with respect to image forming reservation,
An image forming apparatus configured to download content to be image-formed from the content server and form an image according to the image formation reservation information.
インターネットを介して接続されたユーザ端末から画像形成予約情報を受信するステップと、
前記受信された画像形成予約情報により指定された予約日時に従って、前記画像形成予約情報により指定されたコンテンツを画像形成装置にダウンロードさせ、前記ダウンロードされたコンテンツについて画像形成させるよう前記画像形成装置を制御するステップと、
を含む画像形成管理方法。
Receiving image formation reservation information from a user terminal connected via the Internet;
According to the reservation date and time specified by the received image formation reservation information, the image forming apparatus controls the image forming apparatus to download the content specified by the image formation reservation information to the image forming apparatus and form an image of the downloaded content. Steps to
An image formation management method including:
インターネットを介してユーザ端末により設定された画像形成予約情報を受信するステップと、
前記画像形成予約情報により指定されたコンテンツを、前記インターネットを介してダウンロードするステップと、
前記画像形成予約情報により指定された画像形成時刻に従って前記ダウンロードされたコンテンツを画像形成するよう制御するステップと、
前記前記ダウンロードされたコンテンツを画像形成するステップと、
を含む画像形成方法。
Receiving image formation reservation information set by the user terminal via the Internet;
Downloading the content specified by the image formation reservation information via the Internet;
Controlling the image forming of the downloaded content according to the image forming time specified by the image forming reservation information;
Forming an image of the downloaded content;
An image forming method comprising:
インターネットを介して接続されたユーザ端末から画像形成予約情報を受信するステップと、
前記受信された画像形成予約情報により指定された予約日時に従って、前記画像形成予約情報により指定されたコンテンツを画像形成装置にダウンロードさせ、前記ダウンロードされたコンテンツについて画像形成させるよう前記画像形成装置を制御するステップと、
をコンピュータに実行させるための画像形成管理プログラム。
Receiving image formation reservation information from a user terminal connected via the Internet;
According to the reservation date and time specified by the received image formation reservation information, the image forming apparatus controls the image forming apparatus to download the content specified by the image formation reservation information to the image forming apparatus and form an image of the downloaded content. Steps to
Forming management program for causing a computer to execute the process.
インターネットを介してユーザ端末により設定された画像形成予約情報を受信するステップと、
前記画像形成予約情報により指定されたコンテンツを、前記インターネットを介してダウンロードするステップと、
前記画像形成予約情報により指定された画像形成時刻に従って前記ダウンロードされたコンテンツを画像形成するよう制御するステップと、
前記前記ダウンロードされたコンテンツを画像形成するステップと、
をコンピュータに実行させるための画像形成制御プログラム。
Receiving image formation reservation information set by the user terminal via the Internet;
Downloading the content specified by the image formation reservation information via the Internet;
Controlling the image forming of the downloaded content according to the image forming time specified by the image forming reservation information;
Forming an image of the downloaded content;
Image forming control program for causing a computer to execute the program.
JP2002297355A 2002-10-10 2002-10-10 Reservation print system Withdrawn JP2004133672A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002297355A JP2004133672A (en) 2002-10-10 2002-10-10 Reservation print system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002297355A JP2004133672A (en) 2002-10-10 2002-10-10 Reservation print system

Publications (1)

Publication Number Publication Date
JP2004133672A true JP2004133672A (en) 2004-04-30

Family

ID=32287080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002297355A Withdrawn JP2004133672A (en) 2002-10-10 2002-10-10 Reservation print system

Country Status (1)

Country Link
JP (1) JP2004133672A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244370A (en) * 2005-03-07 2006-09-14 Fuji Photo Film Co Ltd Photograph image output system
JP2007141215A (en) * 2005-10-17 2007-06-07 Canon Inc Image forming apparatus and method of controlling the same
JP2007207131A (en) * 2006-02-06 2007-08-16 Hitachi Ltd Print processing system and print processor
JP2007213390A (en) * 2006-02-10 2007-08-23 Toshiba Corp File management system, file management method and file management program
JP2007249946A (en) * 2006-02-20 2007-09-27 Ricoh Co Ltd Output request device, output device, and output request program
JP2008048171A (en) * 2006-08-16 2008-02-28 Oki Data Corp Image-data processing system and image processor
JP2009064380A (en) * 2007-09-10 2009-03-26 Kyocera Mita Corp Image forming network system
JP2010232807A (en) * 2009-03-26 2010-10-14 Fuji Xerox Co Ltd Printing system
JP2013095039A (en) * 2011-10-31 2013-05-20 Brother Industries Ltd Image outputting device, relay device, program of image outputting device, and control method of image outputting device
JP2013149103A (en) * 2012-01-19 2013-08-01 Canon Inc Printing system, image forming apparatus, intermediate processing device, web service providing device, method for controlling printing system, and computer program
JP2015185070A (en) * 2014-03-26 2015-10-22 Necプラットフォームズ株式会社 Print server, printer control method, and computer program
JP2016055534A (en) * 2014-09-10 2016-04-21 富士ゼロックス株式会社 Image forming device, information processing device, image forming system, and program
JP2016117286A (en) * 2015-12-28 2016-06-30 ブラザー工業株式会社 Image outputting device, relay device, program of image outputting device, and control method of image outputting device
JP2016175189A (en) * 2015-03-18 2016-10-06 富士ゼロックス株式会社 Control device, printer and program
JP2019220868A (en) * 2018-06-20 2019-12-26 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244370A (en) * 2005-03-07 2006-09-14 Fuji Photo Film Co Ltd Photograph image output system
JP2007141215A (en) * 2005-10-17 2007-06-07 Canon Inc Image forming apparatus and method of controlling the same
JP4533355B2 (en) * 2005-10-17 2010-09-01 キヤノン株式会社 Image forming apparatus and image forming apparatus control method
JP4626527B2 (en) * 2006-02-06 2011-02-09 株式会社日立製作所 Print processing system and print processing apparatus
JP2007207131A (en) * 2006-02-06 2007-08-16 Hitachi Ltd Print processing system and print processor
JP2007213390A (en) * 2006-02-10 2007-08-23 Toshiba Corp File management system, file management method and file management program
JP2007249946A (en) * 2006-02-20 2007-09-27 Ricoh Co Ltd Output request device, output device, and output request program
JP2008048171A (en) * 2006-08-16 2008-02-28 Oki Data Corp Image-data processing system and image processor
JP2009064380A (en) * 2007-09-10 2009-03-26 Kyocera Mita Corp Image forming network system
JP2010232807A (en) * 2009-03-26 2010-10-14 Fuji Xerox Co Ltd Printing system
JP2013095039A (en) * 2011-10-31 2013-05-20 Brother Industries Ltd Image outputting device, relay device, program of image outputting device, and control method of image outputting device
JP2013149103A (en) * 2012-01-19 2013-08-01 Canon Inc Printing system, image forming apparatus, intermediate processing device, web service providing device, method for controlling printing system, and computer program
JP2015185070A (en) * 2014-03-26 2015-10-22 Necプラットフォームズ株式会社 Print server, printer control method, and computer program
JP2016055534A (en) * 2014-09-10 2016-04-21 富士ゼロックス株式会社 Image forming device, information processing device, image forming system, and program
JP2016175189A (en) * 2015-03-18 2016-10-06 富士ゼロックス株式会社 Control device, printer and program
JP2016117286A (en) * 2015-12-28 2016-06-30 ブラザー工業株式会社 Image outputting device, relay device, program of image outputting device, and control method of image outputting device
JP2019220868A (en) * 2018-06-20 2019-12-26 京セラドキュメントソリューションズ株式会社 Image forming apparatus
JP7089668B2 (en) 2018-06-20 2022-06-23 京セラドキュメントソリューションズ株式会社 Image forming device

Similar Documents

Publication Publication Date Title
US7788388B2 (en) Method and apparatus for appliance host supported network-based application delivery
US7711804B2 (en) Methods and devices for the asynchronous delivery of digital data
JP4797925B2 (en) Information processing program and information processing system
US20070236730A1 (en) Display screen controlling apparatus, an electronic apparatus, a display screen controlling method, and a screen displaying method
US20020078180A1 (en) Information collection server, information collection method, and recording medium
US8171074B2 (en) Web service system, schedule execution apparatus and control method thereof
JP2004133672A (en) Reservation print system
RU2600545C2 (en) Information processing device and information processing method
US20040054963A1 (en) Information processing apparatus for providing image to communication terminal and control method therefor
US20040193717A1 (en) Service processing apparatus and service processing method
US20050289656A1 (en) Network apparatus
US20120096465A1 (en) Image forming apparatus, log management method, and storage medium
US20040003056A1 (en) Information processing system, information processing apparatus, information processing method, and program for making computer implement that method
GB2355357A (en) Scanner for scanning images directly to an online web page
US20080195590A1 (en) Network device, image forming device, and data searching method
JP2009094792A (en) Image transmission apparatus, image transmission method, and image transmission program
JP2005044079A (en) Service providing method and service providing system
JP2004288066A (en) Service retrieval device, service retrieval method and program, and document processing system
US20090009789A1 (en) Image forming apparatus, document management method, and computer program product
US20080055662A1 (en) Computer readable medium, information processing apparatus, image reading apparatus, and information processing system
JP2000215236A (en) System and method for disclosing schedule, system and method for managing schedule, and recording medium
US7945664B2 (en) System and method for accessing network services
JP2009033731A (en) Image forming apparatus, document management method, and program
US20080057907A1 (en) Service Usage Control System, Service Usage Controller, Method For The Same, Computer Readable Medium For The Same, And Computer Data Signal of The Same
US20070130198A1 (en) Data management device, data management system and data management method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060110