Nothing Special   »   [go: up one dir, main page]

JP5224292B2 - 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体 - Google Patents

情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体 Download PDF

Info

Publication number
JP5224292B2
JP5224292B2 JP2009151780A JP2009151780A JP5224292B2 JP 5224292 B2 JP5224292 B2 JP 5224292B2 JP 2009151780 A JP2009151780 A JP 2009151780A JP 2009151780 A JP2009151780 A JP 2009151780A JP 5224292 B2 JP5224292 B2 JP 5224292B2
Authority
JP
Japan
Prior art keywords
print data
printing apparatus
mobile terminal
print
communication
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.)
Expired - Fee Related
Application number
JP2009151780A
Other languages
English (en)
Other versions
JP2011008564A5 (ja
JP2011008564A (ja
Inventor
義明 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2009151780A priority Critical patent/JP5224292B2/ja
Publication of JP2011008564A publication Critical patent/JP2011008564A/ja
Publication of JP2011008564A5 publication Critical patent/JP2011008564A5/ja
Application granted granted Critical
Publication of JP5224292B2 publication Critical patent/JP5224292B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、アプリケーションで作成したデータの印刷に関し、特に携帯端末等を用いて印刷データファイルを一時蓄積し、印刷を行う際に、該一時蓄積した印刷データファイルに対する印刷要求を所望の印刷装置から行うことで該印刷装置から印刷を行うことを可能とするプリントシステムの制御に関する。
従来から、ユーザが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にするいわゆる「プルプリント(蓄積印刷)」の印刷システムが提案されている。
これにより、ユーザはアプリケーションからの印刷時に特定の印刷装置への出力ではなく、印刷装置からの印刷データ出力を可能としている。
例えば、特許文献1には従来のプルプリントシステムが開示されており、一時保存した印刷ジョブを印刷装置側から指定することで印刷する仕組みが開示されている。
具体的にはクライアント端末からジョブサーバに印刷データを蓄積しておき、後にユーザは出力したいプリンタに接続されているジョブサーバに印刷要求を行うことで該プリントサーバに接続されたプリンタからの出力を可能とするものである。
特開2006−99714号公報
しかしながら、特許文献1に記載のシステムにおいては、所望のプリンタからの出力を可能とするものであるが、印刷ジョブをプリントサーバおよび印刷管理サーバで管理する方法を用いているため、サーバを設置するための資源やサーバの管理負荷などの問題を有している。
また、特許文献1に記載のシステムにおいては、所望の印刷装置からの出力要求が行われてからプリントサーバに対して出力要求が行われるため、印刷開始が遅れる問題を有している。
また、特許文献1に記載のシステムにおいては、ICカードによる認証を行うため、利用者がICカードリーダにかざす手間が発生する。
本発明は、上記課題を解決するものであり、帯端末が印刷装置へ近づいた場合、当該携帯端末から印刷装置へ印刷データを送信することで、印刷管理サーバを用いることなく、印刷装置での出力を可能とする。また、携帯端末が印刷装置と近距離通信可能な通信エリアにある間は印刷データの印刷処理を可能とする。
本発明は、印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムであって、前記携帯端末は、ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段とを有し、前記印刷装置は、前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信された印刷データを、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段と、前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と、前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除手段とを有することを特徴とする。
本発明により、帯端末が印刷装置へ近づいた場合、当該携帯端末から印刷装置へ印刷データを送信することで、印刷管理サーバを用いることなく、印刷装置での出力が可能となる。また、携帯端末が印刷装置と近距離通信可能な通信エリアにある間は印刷データの印刷処理が可能となる。
本発明に係る印刷システムの構成を示すシステム構成図である。 本発明のクライアント端末にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。 本発明の携帯端末にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。 本発明の印刷装置にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。 本発明の印刷システムにおける各端末の構成を示す図である。 クライアント端末における印刷装置を選択する画面の例を示す図である。 クライアント端末における印刷先を設定する例を示す図である。 携帯端末で実行される処理の流れを示すフローチャートである。 印刷データの例を示す図である。 携帯端末の印刷情報テーブルの例を示す図である。 要求データの例を示す図である。 印刷装置テーブルの例を示す図である。 携帯端末から印刷装置へ送信する携帯端末データの例を示す図である。 印刷装置へ通知するデータ形式の例を示す図である。 ログイン確認画面の例を示す図である。 携帯端末において実行される処理の流れを示すフローチャートである。 IPアドレスデータを送信するデータ形式の例を示す図である。 印刷装置において実行される処理の流れを示すフローチャートである。 印刷装置の携帯端末テーブル523の例を示す図である。 4つのパターンの具体例を示す図である。 印刷装置が携帯端末データを受信する流れを示すフローチャートである。 印刷装置の印刷情報テーブルの例を示す図である。 印刷装置において実行される処理の流れを示すフローチャートである。 印刷装置が表示する携帯端末を決定する流れを示すフローチャートである。 印刷装置における表示画面の例を示す図である。 印刷装置においてログイン不可である旨の表示例である。 印刷装置における表示画面の例を示す図である。 印刷装置における印刷不可である旨の表示例である。
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
図1は、本発明に係る印刷システム(情報処理システム)の構成を示すシステム構成図である。
クライアント端末101は、一般利用者(ユーザ)が各種アプリケーションを用いて作成した文書を保存したり、印刷したりするために用いる端末である。ユーザによる印刷実行指示に従い、クライアント端末101は、携帯端末102に対して印刷命令を発行する。この印刷命令は、印刷データ(スプールデータ)といい、制御ファイルと印刷データファイルとが含まれる。
携帯端末102は、一般利用者が携帯している端末で、クライアント端末101から受信した印刷データを保持する機能と、印刷装置103に対して印刷データファイルを送信する機能を有している。本実施の形態においては、当該携帯端末は、近距離無線通信(例えば、Bluetooth)可能な機能を備えるものとする。
印刷装置103は、携帯端末から受信した印刷データファイルを紙に印刷する装置である。本実施の形態においては、当該印刷装置103は、近距離無線通信(例えば、Bluetooth)可能な機能を備えるものとする。
ネットワーク104は、LAN等の有線ネットワークである。また、無線ネットワーク105は、無線LANのネットワークであり、アクセスポイント106が接続されていることで有線、無線、相互にネットワーク通信が可能な形態となっている。したがって、クライアント端末101、携帯端末102、および印刷装置103は、ネットワーク104および無線ネットワーク105を介して相互に通信可能となる。なお、本実施の形態において、ネットワーク104および無線ネットワーク105を、第二の通信回線という。
近距離無線通信107は、例えば、Bluetoothのように携帯情報機器などで数m程度の機器間接続に使われる短距離無線通信である。本実施の形態においては、携帯端末102および印刷装置103は、近距離無線通信により通信可能とする。なお、本実施の形態において、近距離無線通信回線を、第一の通信回線という。
第一の通信回線と第二の通信回線の接続距離を比較すると、第一の通信回線の方が通信距離は短い。例えば、Bluetoothの場合、通信距離は10m程度であるが、無線LANは、通信方式にもよるが10mより長い。また、有線LANについては、物理的距離の制限はない。
図2は、本発明のクライアント端末101にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。
図2に示すように、クライアント端末101は、システムバス211を介してCPU(Central Processing Unit)201、RAM(Random Access Memory)202、ROM(Read Only Memory)203、KBC(Keyboard Controller)204、DC(Display Controller)206、MC(Memory Controller)208、NW I/F(Network Interface)210などが接続された構成となる。
CPU201は、ROM203の「プログラム用ROM」に記憶されたプログラムに基づいてシステムバス211に接続された各デバイスを制御し、情報処理装置全体を統括制御する。また、このROM203の「フォント用ROM」にはフォントデータ等を記憶し、ROM203の「データ用ROM」には各種データを記憶する。
RAM202は、CPU201の主メモリ、ワークエリア等として機能する。
KBC204は、キーボード205や不図示のポインティングデバイス、例えばマウスからの入力を制御する。
DC206は、ディスプレイ207の表示を制御する。なお、ディスプレイはCRTであってもLCD等のその他の形式の表示装置であってもよい。
MC208は、ハードディスク209や不図示のフレキシブルディスク(FD)、CD−ROM等とのアクセスを制御する。
NW I/F210は、ネットワーク104を介して通信を行う。
図3は、本発明の携帯端末102にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。
図3に示すように、携帯端末102は、システムバス316を介してCPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、KBC(Keyboard Controller)304、DC(Display Controller)306、MC(Memory Controller)308、入力ポート310、出力ポート312、Bluetooth314、NW I/F(Network Interface)315などが接続された構成となる。
CPU301は、ROM303の「プログラム用ROM」に記憶されたプログラムに基づいてシステムバス316に接続された各デバイスを制御し、情報処理装置全体を統括制御する。また、このROM303の「フォント用ROM」にはフォントデータ等を記憶し、ROM303の「データ用ROM」には各種データを記憶する。
RAM302は、CPU301の主メモリ、ワークエリア等として機能する。
KBC304は、キーボード305やタッチパネルからの入力を制御する。
DC306は、ディスプレイ307の表示を制御する。携帯端末のLCD等の形式の表示装置が使われる。
MC308は、不揮発性メモリ309とのアクセスを制御する。なおハードディスクなどの記憶媒体であってもよい。
入力ポート310は、加速度センサ311などの携帯端末の各種センサからの入力を制御する。
出力ポート312は、スピーカやバイブレータ313などへの出力を制御する。
Bluetooth314は、印刷装置103との認証のための通信を行う。
無線LAN I/F315は、無線LANのネットワークインタフェースで、アクセスポイント106を介してネットワーク104へ通信を行う。
図4は、本発明の印刷装置103にあたる情報処理装置のハードウェア構成の一例を示すブロック図である。
図4に示すように、印刷装置103は、システムバス418および画像バス419を介してCPU(Central Processing Unit)401、RAM(Random Access Memory)402、ROM(Read Only Memory)403、MODEM404、操作部 I/F405、HDD(Hard Disc Drive)407、IMAGE BUS408、RIP(Raster Image Processor)409、プリンタ I/F410、スキャナ I/F412、画像処理部414、NW I/F(Network Interface)415、外部 I/F416などが接続された構成となる。
また、図4に示すように、コントローラユニット400は、画像出力デバイスとして機能するプリンタ411や、画像入力デバイスとして機能するスキャナ413と接続する。
CPU401は、システム全体を制御するプロセッサである。
RAM402は、CPU401が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
ROM403は、システムのブートプログラムや各種制御プログラムが格納されている。
MODEM404は、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
操作部 I/F405は、操作部(UI)406とのインタフェース部であり、操作部406に表示する画像データを操作部406に対して出力する。また、操作部 I/F405は、操作部406から本システム使用者が入力した情報(例えば、選択操作、ボタン操作等)をCPU401に伝える役割をする。なお、操作部406はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。また、操作部406は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部 I/F405を介してCPU401に伝える。また、操作部406は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。ここで、操作部406のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部406のストップキーは、稼働中の動作を止める働きをする。また、操作部406のリセットキーは、操作部からの設定を初期化する時に用いる。
HDD407は、システムを制御するための各種プログラム、画像データ等を格納する。
IMAGE BUS408は、システムバス418と画像データを高速で転送する画像バス419とを接続し、データ構造を変換するバスブリッジである。画像バス419は、PCIバスまたはIEEE1394で構成される。画像バス419上には以下のデバイスが配置される。
RIP409は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。
プリンタ I/F410は、プリンタ411とコントローラユニット400を接続し、画像データの同期系/非同期系の変換を行う。プリンタ411は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU401からの指示によって開始する。なお、プリンタ411には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
スキャナ I/F412は、スキャナ413とコントローラユニット400を接続し、画像データの同期系/非同期系の変換を行う。スキャナ413は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部406から読み取り起動指示することにより、CPU401がスキャナ413に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
画像処理部414は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部414は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
NW I/F415は、ネットワーク104に接続し、データの入出力を行う。
外部 I/F416は、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては近距離無線通信で必要となるBluetooth417が外部 I/F部416に接続されている。そして、CPU401は、この外部 I/F416を介してBluetoothからの情報読み取りを制御し、情報を取得可能である。以上のデバイスがシステムバス418上に配置される。
Bluetooth417は、CPU401からの制御により、通信を行い、情報を外部 I/F416を介してCPU401へ通知する。
以上のような構成によって、印刷装置103は、スキャナ413から読み込んだ画像データをネットワーク104上に送信したり、ネットワーク104から受信した印刷データをプリンタ411により印刷出力したりすることができる。
また、スキャナ413から読み込んだ画像データをMODEM404により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ411により出力したりすることできる。
図5は、本発明の印刷システムにおける各端末の構成を示す図である。
クライアント端末101には、印刷を行うアプリケーション501とアプリケーションが描画した画像をプリンタが解析できる形式に変換するプリンタドライバ502とプリンタドライバが変換した印刷データを外部へ出力するプリンタポート503がある。この印刷データは、印刷装置に対応する汎用的な印刷データ(例えば、AdobeのPDF、MicrosoftのXPSなど)である。
携帯端末102には、クライアント端末101から印刷データを受け取る機能および印刷装置からの印刷データファイルの送信要求や削除要求などを処理する無線LAN通信部511、Bluetoothを用いて近くにある印刷装置へIPアドレスを送信するBluetooth通信部512がある。また、無線LAN通信部511はクライアント端末101から受け取った印刷データを印刷情報テーブル513と印刷データファイル514へ保存する機能と、印刷装置からの要求で印刷情報テーブル513と印刷データファイル514を送信する機能と、印刷装置103からの要求で印刷情報テーブル513と印刷データファイル514を削除する機能を持つ。
印刷装置103には、携帯端末102から印刷データファイルなどを受けとる端末検索部521と、受信した印刷データファイルを表示、印刷、削除を行う画面印刷部522がある。端末検索部521は、携帯端末102が近づくとBluetoothを用い携帯端末102のIPアドレスを取得し、その携帯端末102に携帯端末データの送信要求を行い、携帯端末テーブル523と印刷情報テーブル524と印刷データファイル525へ保存する。印刷画面部522は、携帯端末テーブル523、印刷情報テーブル524を参照し、画面に表示、ユーザのオペレーションにより印刷や削除を行う。
本発明に係る印刷手順の流れを簡単に説明する。
まず、ユーザは、クライアント端末101を操作して、当該クライアント端末101のアプリケーション501で作成した文書などに対して、出力先として携帯端末102を指定した後、印刷指示を行う。
クライアント端末101では、プリンタドライバ502が変換した印刷データを、プリンタポート503を介して、携帯端末102へ送信する。
携帯端末102では、クライアント端末101から印刷データを受け取り、印刷情報テーブル514および印刷データファイル515へ保存する。
次に、ユーザは、携帯端末102をもって、印刷装置103へ近づく。
このとき、携帯端末102では、自己のIPアドレスを近くにある印刷装置103へBluetooth通信で送信する。なお、常時Bluetooth通信によりIPアドレスを送信し続けてもよいが、常時接続すると携帯端末のバッテリ残量の減りが早くなることを考慮して、ユーザによる明示的な指示がされた場合に、Bluetooth通信でIPアドレスを印刷装置へ送信するようにしてもよい。
また、印刷装置103では、Bluetooth通信で、携帯端末102のIPアドレスを取得する。そして、当該携帯端末102に対して、印刷データファイルなどの要求を行う。
携帯端末102では、要求があった印刷データファイルなどを無線LAN通信で印刷装置103へ送信する。
印刷装置103は、印刷データファイルなどを受信し、印刷情報テーブル524および印刷データファイル525へ保存する。
そして、ユーザは、印刷装置103に保存された印刷データファイルを操作画面から選択して、印刷指示を行う。
印刷装置103は、選択された印刷データファイルに対して印刷処理を実行する。
このようにすることで、クライアント端末からの印刷データを、携帯端末を介して印刷装置へ送信するため、印刷管理サーバを用いることなく、印刷装置での出力が可能となる。
以下、本発明に係る印刷システムの手順を図6乃至図28を用いて説明する。
まず、印刷を行おうとするユーザは、クライアント端末を操作して、各種アプリケーションで作成した文書等の印刷指示を行う。
具体的には、図6に示すような印刷画面から印刷を行う印刷装置を選択して、印刷指示を行う。
本実施の形態においては、クライアント端末から直接印刷装置へ印刷データを送信しないため、携帯端末601を選択して、印刷指示を行う。なお、携帯端末601を選択可能とするため、印刷前に、印刷先として携帯端末に設定する必要がある。
図7はクライアント端末101における印刷先を設定する例を示す図である。
IPアドレス701を携帯端末102のIPアドレスに設定する。プロトコルはこの例では「LPR」を指定しているが、「WSD」や「IPP」などの印刷データのほかに「文書名」などの情報を送信できるプロトコルでもよい。
ユーザにより、携帯端末への印刷指示がなされると、クライアント端末は、印刷データ(スプールデータ)を携帯端末へ送信する。
次に、クライアント端末から印刷データを送信した後の携帯端末の処理の流れを説明する。
図8は、携帯端末102で実行される処理の流れを示すフローチャートである。
本処理は、携帯端末の電源ONの操作で同時に起動されるように設定しておくことができる。一方、ユーザからの明示的な指定により、本処理を開始してもよい。
なお、本処理において、クライアント端末101と携帯端末102は、ネットワーク104およびネットワーク105を介して通信を行うものとする。
まず、ステップS801において、携帯端末は、クライアント端末から印刷データ(印刷制御ファイルと印刷データファイルとが含まれる)を受信したかの確認を行う。印刷データを受信した場合は、ステップ802へ進み、印刷データを受信しなかった場合は、S805へ進む。なお、印刷データ受信の処理は時間がかかり、次の処理へ進まない状態となってしまうため、別プロセスまたは別スレッドなど、非同期で動作させることとする。
ステップS802において、携帯端末は、クライアント端末から受信した印刷データに含まれる印刷情報を用いて、印刷情報テーブル513に追記する。
図9は、印刷データの例を示す図である。この例ではLPRプロトコルの例を示している。印刷データ901には文書名などの印刷情報を保持している制御ファイル部902と、印刷装置において印刷処理がなされる印刷ファイルを保持しているデータファイル部903の2つからなっている。ステップS802においては、制御ファイル(印刷情報)を用いて、印刷情報テーブル513に追記する。なお、印刷ファイルの例としてPDFファイルなどがある。
本実施の形態において、印刷データの中に印刷ファイルが含まれるものとして区別して説明しているが、これに限られない。印刷データは、PDFファイル(印刷ファイル)、PDL(ページ記述言語)データ、プリンタドライバでイメージ展開されたイメージデータであってもよい。すなわち、印刷装置において印刷に必要なデータを総称して印刷データという。
図10は、携帯端末の印刷情報テーブル513の例を示す図である。
印刷情報テーブル513は、クライアント端末から受信した印刷データを管理するテーブルで「文書名1001」「印刷データファイル名1002」「受信状況1003」「受付日時1004」「印刷可能回数1005」の項目がある。印刷情報テーブル513の「文書名」には印刷情報の値を使用する。「受付日時」には現在時刻を設定し、「受信状況」には「受信中」を設定する。「印刷データファイル名」には重複しない適当なファイル名を設定する。「印刷可能回数」はLPRプロトコルの場合、該当する項目がないため1を設定するが、独自のプロトコルを用意してクライアント端末から印刷可能回数を設定できるようにしてもよい。印刷可能回数が1の場合、印刷データファイルを印刷装置で印刷した後、当該印刷データファイルを携帯端末から直ちに削除することとなるが、印刷可能回数を複数回設定しておくことにより、当該印刷データファイルを複数回出力することが可能となる。
ステップS803において、携帯端末は、クライアント端末から受信した印刷データに含まれる印刷データファイル(印刷ファイル)を受信する。受信した印刷データファイルは、印刷情報テーブル513の「印刷データファイル名」の名称で保存する(印刷データファイル515)。
ステップS804において、携帯端末は、印刷情報テーブル513の「受信状況」を「受信完了」に変更する。その後ステップS801へ戻る。
ステップS805において、携帯端末は、印刷装置から印刷データファイルの送信要求を受信したかの確認を行う。送信要求を受信した場合は、ステップ806へ進み、送信要求を受信しなかった場合は、S808へ進む。
図11は、送信要求の例を示す図である。要求データ1101には、「要求元IPアドレス1102」、「コマンド1103」および「パラメータ1104」が含まれる。ここで、送信要求の場合、コマンドには「1:送信」、パラメータはなしとなる。
ステップS806において、携帯端末は、ステップS805で、印刷装置から印刷データファイルの送信要求があった場合、印刷装置へ携帯端末名とIPアドレスおよび印刷情報テーブルの送信を行う(これは、後述する携帯端末データにより送信する。)。送信の処理は時間がかかり、次の処理へ進まない状態となってしまうため、別プロセスまたは別スレッドなど、非同期で動作させることとする。
ステップS807において、携帯端末は、ステップS803において保存した携帯端末にあるすべての印刷データファイルを印刷装置へ送信する(これは、後述する携帯端末データにより送信する。)。なお、印刷データファイルの送信開始時に、送信先の印刷装置を、印刷装置テーブル514を追記する。その後ステップS801へ戻る。
なお、本実施の形態において、携帯端末は、印刷装置へ印刷データファイルを送信しているが、印刷データを送信する実施の形態であってもよい。
図12は、印刷装置テーブル514の例を示す図である。印刷装置テーブル514は、印刷装置への印刷データファイルの送信状態、ログイン状態を管理するテーブルで「IPアドレス1201」「送信状況1202」「ログイン状況1203」の項目がある。印刷データファイルの送信開始時には印刷装置テーブルの「IPアドレス」に送信先の印刷装置のIPアドレスを、「送信状況」を送信中に、「ログイン状況」は設定しない。また、印刷データファイルの送信中は、定期的に「送信状況」を確認し、送信中止の状態となった場合は、送信を中止する。
図13は、携帯端末102から印刷装置103へ送信する携帯端末データの例を示す図である。この携帯端末データ1301は、ステップS806とステップS807において送信するデータ形式である。携帯端末データ1301には、「携帯端末名、IPアドレス1302」、「印刷情報テーブル1303」および「印刷データファイル1304」が含まれる。送信時は、定期的に印刷装置テーブル514の「送信状況」を確認し、送信中止の状態となった場合は送信を中止する。送信を完了した場合「送信状況」を送信完了にする。
ステップS808において、携帯端末は、印刷装置からの削除要求を受信したかの確認を行う。削除要求を受信した場合、ステップS809へ進み、削除要求を受信しなかった場合、ステップS811へ進む。なお、削除要求データは、図11の形式において、コマンドには「3:削除」、パラメータは削除を行う印刷データファイル名が指定される。
ステップS809において、携帯端末は、削除要求のあった印刷データファイル名で印刷情報テーブルを検索し、該当するレコードを削除する。
ステップS810において、携帯端末は、ステップS803において保存した印刷データファイル515の中から、削除要求データで指定された同名の印刷データファイルを削除する。その後ステップS801へ戻る。
ステップS811において、携帯端末は、印刷装置から送信中止要求データを受信したかの確認を行う。送信中止要求データを受信した場合、ステップS812へ進み、送信中止要求データを受信しなかった場合、ステップS813へ進む。なお、送信中止要求データは、図11の形式において、コマンドには「2:送信中止」、パラメータは指定されない。
ステップS812において、携帯端末は、送信中止要求元である印刷装置のIPアドレスで印刷装置テーブルを検索し、該当レコードの「送信状況」を「送信中止」にする。該当レコードがない場合には、何もしない。その後ステップS801へ戻る。
ステップS813において、携帯端末は、印刷装置から印刷可能回数減算要求データを受信したかの確認を行う。印刷可能回数減算要求データを受信した場合、ステップS814へ進み、印刷可能回数減算要求データを受信しなかった場合、ステップS815へ進む。なお、印刷可能回数減算要求データは、図11の形式において、コマンドには「7:印刷可能回数減算」、パラメータは印刷可能回数の減算を行う印刷データファイル名が指定される。
ステップS814において、携帯端末は、印刷可能回数減算要求のあった印刷データファイル名で印刷情報テーブルを検索し、該当レコードの「印刷可能回数」を1つ減算する。その後ステップS801へ戻る。
ステップ815において、携帯端末は、印刷装置から接続解除要求データを受信したかの確認を行う。接続解除要求データを受信した場合、ステップS816へ進み、接続解除要求データを受信しなかった場合、ステップ817へ進む。なお、接続解除要求データは、図11の形式において、コマンドには「6:接続解除」、パラメータは指定されない。
ステップS816において、携帯端末は、接続解除要求元である印刷装置のIPアドレスで印刷装置テーブルを検索し、該当レコードを削除する。その後ステップS801へ戻る。このように、印刷装置テーブルを削除するのは、印刷装置テーブルは、印刷時に一時的にもっていれば済み、ずっと持つ必要がないからである。また、都度削除することで、保存領域の圧迫を軽減することにもなる。
ステップS817において、携帯端末は、印刷装置からの印刷確認要求データを受信したかの確認を行う。印刷確認要求データを受信した場合、S818へ進み、印刷確認要求データを受信しなかった場合、ステップ819へ進む。なお、印刷確認要求データは、図11の形式において、コマンドには「5:印刷確認」、パラメータは印刷データファイル名が指定される。
ステップS818において、携帯端末は、印刷確認要求元である印刷装置のIPアドレスで印刷装置テーブルを検索し、該当レコードの「ログイン状況」を確認し、さらに印刷データファイル名が印刷情報テーブル中にあるか検索する、ログイン中かつ印刷データがある場合は印刷可能、それ以外の場合は印刷不可能とし、結果を印刷装置へ通知する。図14は、印刷装置へ通知するデータ形式の例を示す図である。返答データ1401は、「携帯端末のIPアドレス1402」「コマンド1403」および「返答1404」が含まれる。ここで、検討データには、自携帯端末のIPアドレス、コマンドには「5:印刷確認」、返答には、印刷可能の場合「1」を、ログインしていない場合「2」を、ログインしているが印刷データがない場合は「3」を設定し、印刷装置に送信する。その後ステップS801へ戻る。
ステップS819において、携帯端末は、印刷装置からのログイン確認要求データを受信したかの確認を行う。ログイン確認要求データを受信した場合、ステップS820へ進み、ログイン確認要求データを受信しなかった場合、ステップS801へ戻る。なお、ログイン確認要求データは、図11の形式において、コマンドには「4:ログイン確認」、パラメータは指定されない。
ステップS820において、携帯端末は、ログイン確認画面を表示する。図15は、ログイン確認画面の例を示す図である。なお、携帯端末は、ログイン画面を表示するだけでなく、音やバイブレータを使い利用者が気づくような動作を行ってもよい。そして、ユーザは、ログインする場合、ログインボタン1501を押し、ログインをしない場合、キャンセルボタン1502を押す。また、携帯端末の画面を操作することなく、端末を叩く、振るなどの操作でも、ログインの応答を可能とすることで、利用者の操作の負荷を減らすことが可能となる。
ステップS821において、携帯端末は、ログイン画面での応答結果を判断する。ログインが選択された場合、ステップS822へ進み、キャンセルが選択された場合、ステップS823へ進む。
ステップS822において、携帯端末は、ログイン確認要求元である印刷装置のIPアドレスで印刷装置テーブルを検索し、該当レコードの「ログイン状況」をログイン中にし、他のレコードの「ログイン状況」は全て未設定状態にする。その後、ログイン確認画面での応答結果を印刷装置に送信する。図14は、印刷装置へ通知するデータ形式の例を示す図である。自携帯端末のIPアドレス、コマンドには「4:ログイン確認」、返答には、「1」を設定し、印刷装置に送信する。その後ステップS801へ戻る。
S823において、携帯端末は、ログイン確認画面での応答結果を印刷装置に送信する。図14は、印刷装置へ通知するデータ形式の例を示す図である。自携帯端末のIPアドレス、コマンドには「4:ログイン確認」、返答には、「2」を設定し、印刷装置に送信する。その後ステップS801へ戻る。
なお、ステップS817〜ステップS823の処理は、1つの携帯端末がログインできる印刷装置を1台に限定するための処理である。これは、複数の印刷装置が並べて配置されているような場合、携帯端末が複数の印刷装置にログインできてしまうと、本来印刷を行いたい印刷装置以外からも印刷可能となるという不都合を防ぐためである。そのため、携帯端末において、ステップS817で印刷確認を、ステップS819でログイン確認を行っている。
しかしながら、例えば、ある文書を100部印刷したい場合において、印刷装置Aで50部、印刷装置Bで50部と、複数の印刷装置で分散印刷したいような場合においては、印刷可能な印刷装置を1台に限定してしまうと却って不都合となる。従って、このような場合、ステップS817〜ステップS823の処理は不要となるため省略する実施の形態であってもよい。また、モードの切り替えにより、ステップS817〜ステップS823の処理を有効・無効に切り替えることで併存させてもよい。
以上、クライアント端末から印刷データを送信した後の携帯端末の処理の流れを説明した。
次に、クライアント端末から印刷データを受信した後の携帯端末の処理の流れを説明する。
図16は、携帯端末において実行される処理の流れを示すフローチャートである。
本処理は、携帯端末の電源ONの操作で同時に起動されるように設定しておくことができる。なお、常時Bluetooth通信を行うと携帯端末のバッテリ残量の減りが早くなることを考慮して、ユーザからの明示的な指定により、本処理を開始してもよい。
ステップS1601において、携帯端末は、印刷情報テーブルにレコードが存在するかの確認をする。レコードがある場合、ステップS1602へ進む。一方、レコードがない場合、Bluetoothの通信処理を行わず、印刷情報テーブルが生成されるまでステップS1601から先の処理は行わない。印刷情報テーブルが生成されるとステップS1602の処理を開始する。
ステップS1602において、携帯端末は、Bluetooth通信により近くにBluetooth通信が行える印刷装置があるかの確認をする。印刷装置がある場合、ステップS1603へ進み、印刷装置がない場合、ステップS1601へ戻る。ここで、印刷装置が近くにあるかないかの確認は、ユーザが携帯端末を持って印刷装置の近くに移動することにより、印刷装置が、携帯端末のBluetooth通信可能な範囲内に入ることにより確認することができる。
ステップS1603において、携帯端末は、Bluetooth通信を使い、印刷装置へ自分の無線LANのIPアドレスを印刷装置へ送信する。図17は、
IPアドレスデータを送信するデータ形式の例を示す図である。
次に、印刷装置が、印刷データを受信した携帯端末を検索する処理の流れを説明する。
図18は、印刷装置において実行される処理の流れを示すフローチャートである。
本処理は、印刷装置の電源ONの操作で同時に起動されるように設定しておくことができる。一方、ユーザからの明示的な指定により、本処理を開始してもよい。
ステップS1801において、印刷装置は、Bluetoothを使い、近くにある携帯端末が送信している、Bluetoothデータを受信し、IPアドレスを取得する。なお、複数台の端末がある全てのIPアドレスを取得する。なお、印刷装置は、定期的にこの動作を繰り返している。
ステップS1802において、印刷装置は、ステップS1802において取得したIPアドレスと携帯端末テーブルと比較する。この比較の結果を、4つのパターンに分けて、ステップS1803乃至ステップS1806において判定する。この判定は、複数のIPアドレスを取得した場合、IPアドレス1つずつ判定を繰り返す。
ここで、4つのパターンとは、(1)取得したIPアドレスがあり、携帯端末テーブルにそのIPアドレスがない。(2)取得したIPアドレスがあり、携帯端末テーブルにそのIPアドレスがある。(3)取得したIPアドレスがなく、携帯端末テーブルにそのIPアドレスがない。(4)取得したIPアドレスがなく、携帯端末テーブルにそのIPアドレスがある。の4つである。図20に4つのパターンの具体例を示す。
図19は、印刷装置の携帯端末テーブル523の例を示す図である。
携帯端末テーブルは、印刷装置の近くにある携帯端末の状況を保持しているテーブルで、携帯端末のIPアドレス1901や端末名1902のほか、携帯端末データの受信状態1903、携帯端末が遠くへ離れたかを判断する確認時刻1904、画面に表示しているか否かを示している状況1905などの情報がある。
ステップS1803において、印刷装置は、ステップS1801において携帯端末のIPアドレスを取得することができ、そのIPアドレスが携帯端末テーブルにないか判定する。ないと判定した場合、ステップS1807へ進み、それ以外の場合、ステップS1804へ進む。
図20に(1)取得したIPアドレスがあり、携帯端末テーブルにそのIPアドレスがない状態の例を示す。2つのIPアドレス「192.168.2.13」「192.168.2.14」を受信したが、携帯端末テーブルには、該当するIPアドレスがない。
ステップS1807において、印刷装置は、取得したIPアドレスを有する携帯端末に対して、携帯端末データを要求するための要求データを送信する。要求データは、図11に示す形式で、コマンドには「1:送信」、パラメータは指定しない。
ステップS1808において、印刷装置は、携帯端末から携帯端末データを受信する。この処理の詳細については、図21を用いて詳細に説明する。
図21は、印刷装置が携帯端末データを受信する流れを示すフローチャートである。なお、携帯端末データを受信する処理は時間がかかり、次の処理へ進まない状態となってしまうため、別プロセスまたは別スレッドなど、非同期で動作させることとする。
携帯端末データは、図13に示す形式で受信する。
ステップS2101において、印刷装置は、受信した携帯端末データの先頭部分の携帯端末名とIPアドレス1302を抽出する。抽出したデータを用いて、携帯端末テーブルに追加する。「IPアドレス」と「端末名」には受信した値を、「受信状況」は受信中を、「確認時刻」は現在時刻を設定し、「状況」には値を設定しない。
ステップS2102において、印刷装置は、受信した携帯端末データの印刷情報テーブル部1303を抽出する。抽出したデータを用いて、印刷情報テーブル524に追加する。図22は、印刷装置の印刷情報テーブル524の例を示す図である。「IPアドレス2201」はステップS2101において抽出した値を、「文書名2202」「印刷データファイル名2204」「受信状況2205」「受付日時2206」「印刷可能回数2207」は受信した印刷情報テーブルの値を、「ステータス2203」には何も設定しない、「状況2208」は選択中に設定する。
ステップS2103において、印刷装置は、受信した携帯端末データのデータファイル部1304を抽出する。抽出したデータを、S2102において抽出した「印刷データファイル名」を使用してHDD等のボックス領域に印刷データファイルとして保存する。ボックスには、印刷データを展開した形で保存することで、印刷速度を速くすることができる。
ステップS2101乃至S2103の処理が終わるとステップS1803へ戻る。
ステップS1804において、印刷装置は、ステップS1801において携帯端末のIPアドレスを取得することができ、そのIPアドレスが携帯端末テーブルにあるか判定する。あると判定した場合、ステップS1809へ進み、それ以外の場合、ステップS1805へ進む。
図20に(2)取得したIPアドレスがあり、携帯端末テーブルにそのIPアドレスがある状態の例を示す。2つのIPアドレス「192.168.2.11」「192.168.2.12」を受信し、携帯端末テーブルには、該当するIPアドレスがある。この場合、携帯端末が近くいる状態が続いていると判断することができる。
ステップS1809において、印刷装置は、携帯端末テーブルの確認時刻を更新する。具体的には、取得したIPアドレスで、携帯端末テーブルを検索し、該当するレコードの確認時刻に現在時刻を設定する。その後、ステップS1803へ処理が戻る。
ステップS1805において、印刷装置は、ステップS1801において携帯端末のIPアドレスを取得することができず、かつ携帯端末テーブルにIPアドレスがないか判定する。ないと判定した場合、ステップS1810へ進み、それ以外の場合、ステップS1806へ進む。
図20に(3)取得したIPアドレスがなく、携帯端末テーブルにIPアドレスがない状態の例を示す。この場合、携帯端末が近くにない状態が続いていると判断し、何も処理は行わない(ステップS1810)。その後、ステップS1803へ処理が戻る。
最後は、ステップS1801において携帯端末のIPアドレスを取得することができず、かつ携帯端末テーブルにIPアドレスがある場合となる。
図20に(4)取得したIPアドレスがなく、携帯端末テーブルにIPアドレスがある状態の例を示す。この場合、携帯端末が近くにあったが現在近くにない状態と判断することができるため、携帯端末テーブルのIPアドレスを削除してもよいが、携帯端末が一時的に離れたことによりIPアドレスが取得できなかったことを考慮する必要がある。すなわち、一時的に離れた場合、一律に携帯端末テーブルのIPアドレスを削除していたのでは、再度携帯端末が近くに来たときに携帯端末データを受信しなければならないため処理効率が悪くなるからである。
そこで、ステップS1806において、印刷装置は、携帯端末テーブルの確認時刻を参照し、現在時刻から30秒以上経過しているレコードがあるかの判定を行う。30秒以上経過しているレコードがある場合、ステップS1811へ進み、経過していない場合、ステップS1803へ戻る。なお、経過時間は、30秒に限らず、任意の時間でよい。
ステップS1811において、印刷装置は、携帯端末テーブルにおいて30秒以上経過しているレコードのうち受信状況が「受信中」のレコードがあるか判定する。「受信中」のレコードがある場合、S1812へ進み、ない場合、S1813へ進む。
ステップS1812において、印刷装置は、「受信中」となっているレコードに対応する携帯端末に対して、携帯端末データの送信を中止する要求を行う。なお、削除要求データは、図11の形式において、コマンドには「2:送信中止」、パラメータは指定しない。
ステップS1813において、印刷装置は、携帯端末テーブルから30秒以上経過しているレコードを、携帯端末テーブルから削除する。
ステップS1814において、印刷装置は、印刷情報テーブルのレコードの中から携帯端末テーブルにおいて30秒以上経過しているレコードの情報を用いることにより特定されるレコードを削除し、また、ボックス領域へ保存している印刷データファイルの中から携帯端末テーブルにおいて30秒以上経過しているレコードの情報を用いることにより特定される印刷データファイルを削除する。その後、ステップS1803へ処理が戻る。
以上、印刷装置が、印刷データを受信した携帯端末を検索する処理の流れを説明した。
次に、印刷装置の印刷画面を介してユーザによりなされた操作の指示に応じた、印刷装置における処理の流れを説明する。
図23は、印刷装置において実行される処理の流れを示すフローチャートである。
本処理は、印刷装置の電源ONの操作で同時に起動されるように設定しておく。また、印刷装置においては、本処理と並行して図18に示す処理を実行するものとする。
ステップS2301において、印刷装置は、携帯端末テーブルにレコードがあるか確認をする。レコードがある場合、ステップS2302へ進み、ない場合、ステップS2303へ進む。
ステップS2302において、印刷装置は、表示装置へ表示する携帯端末の候補が複数ある場合、端末を決定する処理を行う。この処理の詳細については、図24を用いて詳細に説明する。
図24は、印刷装置が表示する携帯端末を決定する流れを示すフローチャートである。
ステップS2401において、印刷装置は、携帯端末テーブルをすべて読み込み、端末名を用いて、その端末名を表示装置へ表示する。また、携帯端末テーブルで「状況」が「画面表示中」の端末については選択ラジオボタンを選択状態にして表示装置へ表示する。なお、「画面表示中」がない場合は未選択状態で表示する。表示例を図25に示す。図25では、3つの携帯端末を表示し、「伊藤の携帯端末」が選択状態となっている。
ここで、ユーザは、表示装置へ表示された画面を操作して、端末名あるいはラジオボタンを押下することで、携帯端末を変更することを可能とする。携帯端末の変更がなされた場合、変更後の携帯端末が選択状態となり、変更前の携帯端末が未選択状態となる。なお、端末数が多く画面に収まりきらない場合、先頭の数行のみ表示されるが、ユーザは、画面上の「△2501」「▽2502」ボタンを押下してスクロールすることで全端末に対して操作可能とする。
そして、ユーザは、決定ボタン2503あるいはキャンセルボタン2504を押下する。
ステップS2402において、印刷装置は、決定ボタンが押下されたか判定する。決定ボタンが押下された場合、S2404へ進み、決定ボタンが押下されなかった場合、S2403へ進む。
また、ステップS2403において、印刷装置は、キャンセルボタンが押下されたか判定する。キャンセルボタンが押下された場合、終了し、キャンセルボタンが押下されなかった場合、S2402へ戻る。
ステップS2404において、印刷装置は、携帯端末へログイン確認要求を行う。なお、ログイン確認要求データは、図11の形式において、コマンドには「4:ログイン確認」、パラメータは指定しない。ログイン確認要求後、携帯端末よりログインの返答受ける。返答データは、携帯端末より図14に示す形式で送信される。
ステップS2405において、印刷装置は、受け取った返答データを用いて、ログイン可能かの判定を行う。返答がOKの場合、ステップS2406へ進み、返答がNG、あるいは返答がない場合、ステップS2407へ進む。ログイン不可としてステップS2407の処理を行い終了する。
ステップS2406において、印刷装置は、現在、携帯端末テーブルの「状況」が「画面表示中」となっているレコードを検索して、「状況」を未設定状態にする。その後、ステップS2401において選択した携帯端末のIPアドレスと同じIPアドレスの携帯端末テーブルの「状況」を「画面表示中」に変更し、処理を終了する。
一方、ステップS2407において、印刷装置は、表示装置知へログイン不可である旨の表示を行い、処理を終了する。図26は、印刷装置においてログイン不可である旨の表示例である。
ステップS2401乃至S2407の処理が終わるとステップS2303へ戻る。
ステップS2303において、印刷装置は、携帯端末テーブルの「状況」が「画面表示中」のレコードの「IPアドレス」を一時的にRAM等に保持する。これは、後の処理で「IPアドレス」を使うためである。「画面表示中」のレコードがない場合「IPアドレス」は、未設定状態で保持する。
ステップS2304において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、携帯端末テーブルおよび印刷情報テーブルから所定の項目を取得し、取得した内容を表示装置へ表示する。図27は、表示の一例を示す図である。
この例では、「端末名」は、接続携帯端末テーブルから取得し、「ドキュメント名」「ステータス」「受付日時」は、印刷情報テーブルから取得している。
なお、ステップS2303において保持したIPアドレスが未設定の場合、ドキュメント名などは表示しない。また、この場合、画面上のボタンも「端末変更」ボタン以外は機能しないようにグレイアウトする。
図27に示す例では、ドキュメント名の先頭にチェックボックスを表示している。チェックボックスは、印刷情報テーブルの「状況」が「選択中」の場合チェック状態となり「未選択」の場合チェック状態が外される。また、チェックボックスは、チェックされているドキュメントに対して印刷や削除などの操作が行える。その他、画面には「端末変更2701」「全選択2702」「選択解除2703」「削除2704」「印刷2705」「△2706」「▽2707」のプッシュボタンを表示している。
ユーザは、ドキュメント名あるいはチェックボックスを押すことで、選択状態の変更が可能である。なお、該当する印刷データファイル数が多く画面に収まりきらない場合、先頭の数行のみ表示することとなるが、ユーザは、「△」「▽」ボタンを押下することにより、印刷装置が表示画面をスクロールする制御を行うため、すべての印刷データファイルに対して操作可能となる。
次に、印刷装置は、ステップS2305乃至ステップS2309により、ユーザによりどのボタンが押されたかを判定し、押されたボタンに応じた処理を実行する。
ステップS2305において、印刷装置は、端末変更ボタン2701が押下されたかの判定を行う。押下された場合、ステップS2310へ進む。押下されなかった場合、ステップS2306へ進む。
ステップS2301において、印刷装置は、端末変更処理を行う、詳細については、図24のフローチャートを用いて既に説明したので、ここでは説明を省略する。その後、ステップS2303へ戻る。
ステップS2306において、印刷装置は、全選択ボタン2702が押下されたかの判定を行う。押下された場合、ステップS2311へ進み、押下されなかった場合、ステップS2307へ進む。
ステップS2311において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、印刷情報テーブルから該当するIPアドレスを有するすべてのレコードの「状況」を「選択中」に変更する。その後、ステップS2303へ戻る。
ステップS2307において、印刷装置は、選択解除ボタン2703が押下されたかの判定を行う。押下された場合、ステップS2312へ進み、押下されなかった場合、ステップS2308へ進む。
ステップS2312において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、印刷情報テーブルから該当するIPアドレスを有するすべてのレコードの「状況」を「未選択」に変更する。その後、ステップS2303へ戻る。
ステップS2308において、印刷装置は、印刷ボタン2704が押下されたかの判定を行う。押下された場合、ステップS2313へ進み、押下されなかった場合、ステップS2309へ進む。
ステップS2313において、印刷装置は、ステップS2303において保持したIPアドレスの携帯端末に対して印刷確認の要求を行い、受け取った返信データを用いて、他の印刷装置へログイン中であるか別の印刷装置により印刷データが削除されていないかの判定を行う。なお、印刷確認要求データは、図11の形式において、コマンドには「5:印刷確認」、パラメータは「印刷データファイル名」を指定する。また、返信データは、携帯端末より図14に示す形式で送信される。返答がログイン中の場合、ステップS2315へ進み、返答がログアウト中の場合、ステップS2314へ進む。このような判定を行うのは、複数の印刷装置で同時に同じ文書を印刷されるのを防ぐため、他の印刷装置へログインしている携帯端末がないかを確認するためである。ただし、複数の印刷装置で分散印刷を可能とする実施の形態もあるため、その場合、この処理は必須ではないため省略することが可能である。
ステップS2315において、印刷装置は、携帯端末に対して印刷不可である旨のメッセージを表示装置へ表示する。図28は、メッセージの一例を示す図である。
一方、ステップS2314において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、印刷情報テーブルから該当するIPアドレスを有する「状況」が「選択中」のドキュメントの印刷処理を実行する。なお、印刷処理は時間がかかり、次の処理へ進まない状態となってしまうため、別プロセスまたは別スレッドなど、非同期で動作させることとする。印刷開始前に印刷情報テーブルの該当する行の「ステータス」を「印刷中」に変更し、その後、印刷処理を行う。印刷処理は、ボックス領域に保存している展開後の印刷データファイルを指定して印刷を行う。印刷完了を待って印刷情報テーブルの「印刷中」ステータスをクリアする。
ステップS2316において、印刷装置は、印刷処理を行ったドキュメントに対応するレコードの「印刷可能回数」が「1」であるかを判定する。「1」でない場合、ステップS2318へ進み、「1」である場合、ステップS2317へ進む。このような判定を行うのは、ユーザが、ドキュメントを1回だけでなく、何度も印刷可能とする仕組みを提供するためである。すなわち、複数回印刷したい場合、ユーザは、この印刷可能回数を2以上に設定すれば実現可能となる。
なお、「印刷可能回数」を設けることなく、印刷処理が終わったドキュメントを直ちに削除する実施の形態でもよい。
ステップS2318において、印刷装置は、ステップS2303において保持したIPアドレスの携帯端末に対して印刷可能回数減算の要求を行う。なお、印刷可能回数減算要求データは、図11の形式において、コマンドには「7:印刷可能回数減算」、パラメータには「印刷データファイル名」を指定する。その後、ステップS2303へ戻る。なお、携帯端末は、印刷可能回数減算要求データを受け取ると、印刷情報テーブルの印刷可能回数を減算する。
ステップS2309において、印刷装置は、削除ボタン2705が押下されたかの判定を行う。押下された場合、ステップステップS2317へ進み、押下されなかった場合、ステップS2303へ戻る。
ステップS2317において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、印刷情報テーブルから該当するIPアドレスを有する「状況」が「選択中」のドキュメントの削除要求を、携帯端末に対して行う。なお、削除要求データは、図11の形式において、コマンドには「3:削除」、パラメータには「印刷データファイル名」を指定する。なお、携帯端末は、削除要求データを受け取ると、印刷情報テーブルから指定された印刷データファイル名が含まれるレコードを削除する。
ステップS2319において、印刷装置は、ステップS2303において保持したIPアドレスをキーとして、印刷情報テーブルから該当するIPアドレスを有する「状況」が「選択中」のレコードを削除する。また、またそれに付随するボックス領域に保存してある印刷データファイルも削除する。その後、ステップS2303へ戻る。
以上、印刷装置の印刷画面を介してユーザによりなされた操作の指示に応じた、印刷装置における処理の流れを説明した。
最後に、本発明に係る印刷システムの手順を図6乃至図28を用いて説明した通り、本発明により、クライアント端末からの印刷データを携帯端末へ送信しておき、当該携帯端末が印刷装置へ近づいた場合、当該携帯端末から印刷装置へ印刷データを送信することで、印刷管理サーバを用いることなく、印刷装置での出力が可能となる。また、ユーザが印刷装置を操作する前に印刷データを送信するため迅速に印刷処理を開始することが可能となる。
さらに、本発明により、携帯端末と印刷装置に装備されているBluetoothなどの近距離無線通信技術を用いて認証を行うため、ICカードをかざすなどの手間がない等の効果を奏する。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、本発明におけるプログラムは、図6乃至図28の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図6乃至図28の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図6乃至図28の各装置の処理方法ごとのプログラムであってもよい。
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
101 クライアント端末
102 携帯端末
103 印刷装置
104 ネットワーク104
105 無線ネットワーク
106 アクセスポイント
107 近距離無線通信

Claims (17)

  1. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムであって、
    前記携帯端末は、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段とを有し、
    前記印刷装置は、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、
    前記印刷データ受信手段により受信された印刷データを、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段と、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除手段と
    を有することを特徴とする情報処理システム。
  2. 前記第一の削除手段は、前記携帯端末が近距離通信可能な通信エリアから出ることにより、所定の時間間隔、当該携帯端末との間なされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除することを特徴とする請求項1に記載の情報処理装置。
  3. 前記印刷装置は、
    ユーザからの前記印刷装置の操作部を介した印刷指示に従って、前記印刷データ受信手段により受信された印刷データに対して印刷処理を実行する印刷実行手段と、
    前記印刷実行手段により印刷処理が実行された印刷データに対応する印刷データを前記印刷データ保持手段により保持する前記携帯端末に対して、当該印刷データを削除する指示をする削除指示手段とを有し、
    前記携帯端末は、
    前記削除指示手段によりなされた前記印刷データを削除する指示に従って、前記印刷データ保持手段により保持する削除の対象となる印刷データを削除する第二の削除手段を有することを特徴とする請求項1または2に記載の情報処理システム。
  4. 前記削除指示手段は、前記印刷実行手段により所定の回数印刷処理が実行された後、前記印刷データを削除する指示を行うことを特徴とする請求項3に記載の情報処理システム。
  5. 前記印刷実行手段は、前記印刷データ受信手段により受信された印刷データに対して印刷処理を実行する前に、前記携帯端末に対して印刷確認の要求を行い、受け取った返信データを用いることで、当該携帯端末が他の印刷装置へログインしていると判定された場合、印刷処理を行わないことを特徴とする請求項3または4に記載の情報処理システム。
  6. 前記携帯端末は、
    前記印刷装置と近距離通信を行う第一の通信回線を介した通信を行うことで、当該印刷装置に対して、前記携帯端末を識別するためのアドレス情報を送信するアドレス情報送信手段を有し、
    前記印刷装置は、
    前記携帯端末と近距離通信を行う第一の通信回線を介した通信を行うことで、当該携帯端末から、当該携帯端末を識別するためのアドレス情報を受信するアドレス情報受信手段と、
    前記アドレス情報受信手段により受信したアドレス情報を用いて、当該アドレス元携帯端末に対して、当該携帯端末に保持される前記印刷データの送信を要求する印刷データ要求手段とを有し、
    前記印刷データ送信手段と、前記印刷データ受信手段とは、第二の通信回線を介して通信を行うことで前記印刷データの送受信を行うことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理システム。
  7. 前記第一の削除手段は、近距離通信を行う第一の通信回線を介した通信を行うことで、
    前記携帯端末から、当該携帯端末を識別するためのアドレス情報を受信することができない場合、前記印刷データ受信手段により当該携帯端末から受信した印刷データを削除することを特徴とする請求項6に記載の情報処理システム。
  8. 前記印刷データ要求手段は、前記印刷データを未受信の場合、前記アドレス元携帯端末に対して、前記印刷データの送信を要求し、既に前記印刷データを受信している場合、前記アドレス元携帯端末に対して、前記印刷データの送信を要求しないことを特徴とする請求項6または7に記載の情報処理システム。
  9. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムにおける制御方法であって、
    前記携帯端末は、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持ステップと、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持ステップが保持する印刷データを送信する印刷データ送信ステップとを含み、
    前記印刷装置は、
    前記印刷データ送信ステップにより送信された印刷データを受信する印刷データ受信ステップと、
    前記印刷データ受信ステップにより受信された印刷データを、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示ステップと、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御ステップと、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除ステップと
    を含むことを特徴とする制御方法。
  10. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムにおいて実行可能なプログラムであって、
    前記携帯端末を、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段として機能させ、
    前記印刷装置を、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段、
    前記印刷データ受信手段により受信された印刷データを、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除手段
    として機能させることを特徴とするプログラム。
  11. 印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信された印刷データを、ユーザに印刷指示可能に印刷装置の操作部に表示する表示手段と、携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と、前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除手段とを有する印刷装置を通信可能な携帯端末であって、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段と
    を有することを特徴とする携帯端末。
  12. ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段とを有する携帯端末と通信可能な印刷装置であって、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、
    前記印刷データ受信手段により受信された印刷データを、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段と、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データを削除する第一の削除手段と
    を有することを特徴とする印刷装置。
  13. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムであって、
    前記携帯端末は、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段とを有し、
    前記印刷装置は、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、
    前記印刷データ受信手段により受信された印刷データの一覧を、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段と、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データの一覧に含まれる印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と
    を有することを特徴とする情報処理システム。
  14. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムにおける制御方法であって、
    前記携帯端末は、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持ステップと、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持ステップが保持する印刷データを送信する印刷データ送信ステップとを含み、
    前記印刷装置は、
    前記印刷データ送信ステップにより送信された印刷データを受信する印刷データ受信ステップと、
    前記印刷データ受信ステップにより受信された印刷データの一覧を、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示ステップと、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データの一覧に含まれる印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御ステップと
    を含むことを特徴とする制御方法。
  15. 印刷データを保持する携帯端末と、印刷装置とが通信可能な情報処理システムにおいて実行可能なプログラムであって、
    前記携帯端末を、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段として機能させ、
    前記印刷装置を、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段、
    前記印刷データ受信手段により受信された印刷データの一覧を、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データの一覧に含まれる印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段
    として機能させることを特徴とするプログラム。
  16. 印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信された印刷データの一覧を、ユーザに印刷指示可能に印刷装置の操作部に表示する表示手段と、携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データの一覧に含まれる印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段とを有する印刷装置と通信可能な携帯端末であって、
    ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、
    前記印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段と
    を有することを特徴とする携帯端末。
  17. ユーザによる印刷要求の操作に基づいて取得された印刷データを保持する印刷データ保持手段と、印刷装置と近距離通信可能な通信エリアに入ることにより、当該印刷装置との間でなされる通信に基づいて、当該印刷装置に対して、前記印刷データ保持手段が保持する印刷データを送信する印刷データ送信手段とを有する携帯端末と通信可能な印刷装置であって、
    前記印刷データ送信手段により送信された印刷データを受信する印刷データ受信手段と、
    前記印刷データ受信手段により受信された印刷データの一覧を、ユーザに印刷指示可能に前記印刷装置の操作部に表示する表示手段と、
    前記携帯端末が近距離通信可能な通信エリアから出ることにより、当該携帯端末との間でなされる通信が不能となった場合、当該携帯端末から受信した印刷データの一覧に含まれる印刷データを、前記操作部を介してユーザが印刷指示できないようにする制御を行う制御手段と
    を有することを特徴とする印刷装置。
JP2009151780A 2009-06-26 2009-06-26 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体 Expired - Fee Related JP5224292B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009151780A JP5224292B2 (ja) 2009-06-26 2009-06-26 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009151780A JP5224292B2 (ja) 2009-06-26 2009-06-26 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体

Publications (3)

Publication Number Publication Date
JP2011008564A JP2011008564A (ja) 2011-01-13
JP2011008564A5 JP2011008564A5 (ja) 2011-11-10
JP5224292B2 true JP5224292B2 (ja) 2013-07-03

Family

ID=43565136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009151780A Expired - Fee Related JP5224292B2 (ja) 2009-06-26 2009-06-26 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体

Country Status (1)

Country Link
JP (1) JP5224292B2 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5909895B2 (ja) * 2011-07-01 2016-04-27 セイコーエプソン株式会社 プログラム、携帯端末、携帯端末の制御方法および印刷システム
JP5866903B2 (ja) 2011-09-13 2016-02-24 富士ゼロックス株式会社 画像処理装置、画像処理システム、通信装置、及びプログラム
JP5780076B2 (ja) * 2011-09-14 2015-09-16 富士ゼロックス株式会社 画像処理装置、画像処理システム、及びプログラム
CN109981916A (zh) 2011-12-19 2019-07-05 夏普株式会社 图像输出系统、信息处理装置以及认证装置
JP6003125B2 (ja) * 2012-03-16 2016-10-05 株式会社リコー サーバ装置、出力制御プログラム、出力システム及び出力方法
JP6019912B2 (ja) * 2012-08-13 2016-11-02 株式会社リコー 画像処理装置、画像処理システム及び画像処理装置の制御プログラム
JP6089760B2 (ja) * 2013-02-20 2017-03-08 コニカミノルタ株式会社 画像処理装置、その制御方法、プログラム、および、画像処理システム
JP6188362B2 (ja) * 2013-03-15 2017-08-30 キヤノン株式会社 情報処理装置、情報処理端末およびその制御方法
JP6156127B2 (ja) * 2013-12-20 2017-07-05 株式会社バッファロー ストレージ装置、システム、方法、および、コンピュータプログラム
JP6213344B2 (ja) * 2014-03-28 2017-10-18 富士ゼロックス株式会社 印刷装置及びプログラム
JP6341786B2 (ja) * 2014-07-24 2018-06-13 キヤノン株式会社 印刷装置、印刷装置の制御方法、プログラム及び印刷システム
JP6428156B2 (ja) * 2014-10-27 2018-11-28 富士ゼロックス株式会社 印刷装置、端末、印刷システム及びプログラム
JP6610292B2 (ja) 2015-02-26 2019-11-27 株式会社リコー 情報処理装置、情報処理プログラム、および情報処理システム
US9729736B2 (en) 2015-02-26 2017-08-08 Ricoh Company, Ltd. Information processing apparatus, storage medium, and information processing system
JP6079924B2 (ja) * 2016-03-30 2017-02-15 セイコーエプソン株式会社 プログラム、携帯端末および携帯端末の制御方法
JP6161760B2 (ja) * 2016-04-07 2017-07-12 シャープ株式会社 画像出力装置及び画像出力方法
JP6677145B2 (ja) * 2016-11-18 2020-04-08 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成システム、画像形成方法及び画像形成プログラム
JP6822136B2 (ja) * 2016-12-27 2021-01-27 ブラザー工業株式会社 印刷データ処理システム
JP7119370B2 (ja) 2017-12-26 2022-08-17 ブラザー工業株式会社 制御プログラム、および端末装置
JP7413797B2 (ja) 2020-01-29 2024-01-16 ブラザー工業株式会社 印刷システム、制御プログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163093A (ja) * 2000-11-29 2002-06-07 Minolta Co Ltd 機器接続システムおよび印刷処理システム
JP4636730B2 (ja) * 2001-05-14 2011-02-23 株式会社リコー 無線印刷システム及び携帯情報端末
JP4491291B2 (ja) * 2004-07-06 2010-06-30 富士フイルム株式会社 プリントシステム、プリンタ、携帯端末、プリンタプログラム、及び携帯端末プログラム
JP2008087415A (ja) * 2006-10-04 2008-04-17 Fujifilm Corp 画像出力装置及び方法
JP2008165540A (ja) * 2006-12-28 2008-07-17 Seiko Epson Corp 印刷システム、ジョブ管理方法

Also Published As

Publication number Publication date
JP2011008564A (ja) 2011-01-13

Similar Documents

Publication Publication Date Title
JP5224292B2 (ja) 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体
US8427665B2 (en) Printing control apparatus, method for controlling image forming apparatus, and storage medium
JP6122245B2 (ja) 情報処理システム、制御方法、及び画像処理装置
JP5025342B2 (ja) 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム
JP5205578B2 (ja) 画像形成装置とプリントシステムと、その処理方法およびプログラム
JP7059752B2 (ja) アプリケーションプログラム
JP6184187B2 (ja) 情報処理装置、情報処理システム及び情報処理装置の制御方法
JP5963470B2 (ja) 印刷制御装置、印刷制御装置の制御方法、及びプログラム
JP2008165566A (ja) 印刷管理サーバおよび印刷管理方法およびプログラムおよび記録媒体
CN107102826A (zh) 图像处理设备及其控制方法
JP4643555B2 (ja) 印刷システム、印刷管理サーバおよびその制御方法とプログラム
JP5926514B2 (ja) 印刷制御装置、印刷制御方法、およびプログラム
JP2015231155A (ja) 通信システム、情報処理装置及びその制御方法、並びにプログラム
JP4991449B2 (ja) 画像処理装置、画像処理装置の制御方法、及び、コンピュータプログラム
JP2018034375A (ja) 出力システム、出力装置、制御方法、及びプログラム
JP6907365B2 (ja) システム
JP5387130B2 (ja) 印刷制御システム、画像形成装置、管理用の情報処理装置と、その処理方法およびプログラム。
JP2012133646A (ja) 印刷システム、印刷装置、印刷方法および印刷プログラム
JP2019174999A (ja) 印刷システム、印刷方法、画像形成装置およびその制御方法、及びプログラム
JP6468869B2 (ja) 印刷制御装置、制御方法および制御プログラム
JP6304695B2 (ja) 印刷システム
JP7305710B2 (ja) 印刷制御装置及びその制御方法
JP2016107512A (ja) システム、画像形成装置及びそれらの制御方法、プログラム
JP2019137068A (ja) 印刷システム、印刷装置、制御方法、及びプログラム
JP2015106263A (ja) 情報処理装置、およびその制御方法とプログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110922

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110922

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120130

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120925

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130305

R150 Certificate of patent or registration of utility model

Ref document number: 5224292

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160322

Year of fee payment: 3

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D03

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees