JP5205578B2 - Image forming apparatus, printing system, processing method thereof, and program - Google Patents
Image forming apparatus, printing system, processing method thereof, and program Download PDFInfo
- Publication number
- JP5205578B2 JP5205578B2 JP2009214767A JP2009214767A JP5205578B2 JP 5205578 B2 JP5205578 B2 JP 5205578B2 JP 2009214767 A JP2009214767 A JP 2009214767A JP 2009214767 A JP2009214767 A JP 2009214767A JP 5205578 B2 JP5205578 B2 JP 5205578B2
- Authority
- JP
- Japan
- Prior art keywords
- range
- user
- print job
- login
- wireless terminal
- 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
Links
- 238000003672 processing method Methods 0.000 title claims description 9
- 238000000034 method Methods 0.000 claims description 59
- 238000012545 processing Methods 0.000 claims description 56
- 230000008569 process Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 33
- 230000008859 change Effects 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 description 45
- 230000006870 function Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 14
- 238000013459 approach Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、無線認証による画像形成装置のログインにかかる処理を実行するための無線端末の範囲の切換を行う画像形成装置とプリントシステムと、その処理方法およびプログラムに関する。 The present invention relates to an image forming apparatus, a printing system, a processing method, and a program for switching a range of a wireless terminal for executing processing related to login of the image forming apparatus by wireless authentication.
従来、画像形成装置として、装置の使用時に、使用するユーザを特定するためのユーザ情報の入力を要求し、特定されたユーザに応じて装置の使用を許可する、いわゆるユーザ認証可能なものがある。そして、このユーザ認証方式には、様々な方式が提案されている。 2. Description of the Related Art Conventionally, as an image forming apparatus, there is an apparatus capable of so-called user authentication that requests input of user information for specifying a user to be used when the apparatus is used and permits the use of the apparatus according to the specified user. . Various methods have been proposed for this user authentication method.
ユーザ認証方式の一つとして、特許文献1や特許文献2に開示されているように、画像処理装置と無線通信可能な無線端末が装置に近づくと、無線端末が保持しているユーザ情報を画像処理装置に送信する自動入力方式がある。また、この方式では、自動ログインしたユーザが画像形成装置から離れると自動ログアウトする方法も開示されている。
As one of user authentication methods, as disclosed in
しかしながら、上述したような無線端末認証方式では、以下に示すような問題がある。 However, the wireless terminal authentication method as described above has the following problems.
第一に、無線端末を所持したユーザが認証するつもりがなくても画像形成装置の近くを通りかかっただけでログインしてしまうので、セキュリティが低下する。 First, even if the user who owns the wireless terminal does not intend to authenticate, he / she logs in only by passing near the image forming apparatus.
第二に、無線端末を所持したユーザが認証するつもりがなくても画像形成装置の近くを通りかかっただけでログインしてしまうので、人通りが多い場所にある画像形成装置は頻繁にログインが行われ、未使用時の省電力効果が低下する。 Secondly, even if the user who owns the wireless terminal does not intend to authenticate, he / she logs in just by passing near the image forming apparatus. Therefore, the image forming apparatus located in a busy area frequently logs in. This reduces the power saving effect when not in use.
そこで本発明は、印刷ジョブによってユーザのログインにかかる処理を実行するための無線端末の範囲を切り替えることができる仕組みを提供することを目的とする。 The present invention aims to provide a mechanism capable of switching the range of the wireless terminal for performing the process according to the login user by print job.
本発明は、ユーザを識別するための識別情報を記憶する無線端末と通信可能な画像形成装置であって、ユーザと対応付いた印刷ジョブを受信する受信手段と、前記受信手段で受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更手段と、前記無線端末が前記変更手段で変更された範囲か否かを判定する範囲判定手段と、前記範囲判定手段で、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行手段とを備えることを特徴とする。 The present invention relates to an image forming apparatus capable of communicating with a wireless terminal that stores identification information for identifying a user, the receiving unit receiving a print job associated with the user, and the print job received by the receiving unit A change unit that changes a range in which a process related to login of a user of the print job is executed in advance so that a process related to login is executed in a range wider than the range, and the wireless terminal uses the change unit Range determination means for determining whether or not the range is changed, and identification information obtained by communication with the wireless terminal when the range determination means determines that the wireless terminal is in the changed range And executing means for executing in advance processing relating to login of the user corresponding to the above.
また、前記実行手段でログインにかかる処理を予め実行し、ログインしたユーザの印刷ジョブの印刷を指示する印刷指示手段と、前記変更手段は、前記印刷指示手段での印刷指示に従って、当該ユーザに対応するログインにかかる処理を予め実行する範囲を元の範囲に変更することを特徴とする。 In addition, the execution unit executes a process related to login in advance, and a printing instruction unit that instructs printing of a logged-in user's print job and the changing unit correspond to the user according to the printing instruction in the printing instruction unit. The range in which the process related to login is executed in advance is changed to the original range.
また、前記変更手段で元の範囲に変更されたことを通知する通知手段を更に備えることを特徴とする。 Further, the information processing apparatus further includes notification means for notifying that the change means has changed to the original range.
また、当該画像形成装置がログアウト状態か否かを判定するログアウト判定手段を更に備え、前記ログアウト判定手段でログアウト状態であると判定される場合に、前記実行手段でログインにかかる処理を予め実行することを特徴とする。 The image forming apparatus further includes logout determining means for determining whether or not the image forming apparatus is in a logout state. When the logout determination means determines that the image forming apparatus is in the logout state, the execution unit executes a process related to login in advance. It is characterized by that.
また、前記受信手段で受信した印刷ジョブを格納する格納手段と、前記識別情報取得手段で取得した識別情報に対応するユーザの印刷ジョブがあるか否かを判定する印刷ジョブ判定手段とを更に備え、前記変更手段は、前記印刷ジョブ判定手段で印刷ジョブがあると判定された場合に、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更することを特徴とする。 And a storage unit that stores the print job received by the receiving unit, and a print job determination unit that determines whether there is a user print job corresponding to the identification information acquired by the identification information acquisition unit. The change means, when the print job determination means determines that there is a print job, a range in which a process for login of the user of the print job is executed in advance, and a process for login in a range wider than the range. The range is changed so as to be executed in advance.
本発明により、印刷ジョブによってユーザのログインにかかる処理を実行するための無線端末の範囲を切り替えることができる。 The present invention makes it possible to switch the range of the wireless terminal for performing the process according to the login user by print job.
〔第1の実施形態〕
以下、添付図面を参照しながら、本発明に係る認証システム1の好適な実施形態について詳細に説明する。
[First Embodiment]
Hereinafter, preferred embodiments of an
図1は、本発明に係る認証システム1の構成の一例を示す図である。なお、印刷ジョブを管理するためプリントシステムと言い換えることも可能である。
FIG. 1 is a diagram showing an example of the configuration of an
図1に示すように、例えば、階毎に設置する1又は複数の複合機100、1又は複数のクライアントPC101(例えば管理者に1台、ユーザ毎に1台ずつ)がLAN(Local Area Network)110を介して接続される。
As shown in FIG. 1, for example, one or a plurality of
複合機100は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像形成装置である。
The
クライアントPC101は、複合機100の設定を行うPCで、ネットワークを介してHTTP(Hyper Text Transfer Protocol)で複合機100と通信することができる(例えば、マイクロソフト社のInternet Explorer(登録商標))機能を搭載したPCである。また、ユーザから印刷ジョブを投入するためのPCでもあり、ユーザがアプリケーションからプリンタドライバを介して印刷ジョブを生成し、プリンタドライバがLPR(Line PRinter Daemon)やその他の印刷プロトコルを用いて、印刷ジョブを複合機100に送信することができる。 The client PC 101 is a PC for setting the multifunction peripheral 100, and has a function capable of communicating with the multifunction peripheral 100 via a network (HTTP Hypertext Transfer Protocol) (for example, Internet Explorer (registered trademark) of Microsoft Corporation). It is a mounted PC. It is also a PC for submitting a print job from the user. The user generates a print job from an application via a printer driver, and the printer driver uses an LPR (Line Printer Daemon) or other print protocol to print the print job. Can be transmitted to the multifunction peripheral 100.
なお、認証システム1は不図示の認証サーバを接続するような構成でもよく、この場合、後述する図12の認証DB260を認証サーバに備える。そして、複合機100から送信される端末IDに従って認証DB260を検索し、認証を行う。本実施形態では、認証DB260はHDD3004に記憶されるものとする。
The
次に、図2、3を参照しながら、複合機100、クライアントPC101について説明する。 Next, the MFP 100 and the client PC 101 will be described with reference to FIGS.
図2は、クライアントPC101のハードウエア構成を示す図、図3は、複合機100のハードウエア構成を示す図である。 FIG. 2 is a diagram illustrating a hardware configuration of the client PC 101, and FIG. 3 is a diagram illustrating a hardware configuration of the multifunction peripheral 100.
図2に示すように、クライアントPC101では、システムバス2004を介してCPU(Central Processing Unit)2001、RAM(Random Access Memory)2002、ROM(Read Only Memory)2003、入力コントローラ2005、ビデオコントローラ2006、メモリコントローラ2007、通信I/Fコントローラ2008が接続される。
As shown in FIG. 2, in the client PC 101, a CPU (Central Processing Unit) 2001, a RAM (Random Access Memory) 2002, a ROM (Read Only Memory) 2003, an
CPU2001は、システムバス2004に接続される各デバイスやコントローラを統括的に制御する。
The
ROM2003あるいは外部メモリ2011は、CPU2001の制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、各サーバあるいは各PCが実行する各種プログラム等を保持している。
The
RAM2002は、CPU2001の主メモリ、ワークエリア等として機能する。CPU2001は、処理の実行に際して必要なプログラム等をROM2003あるいは外部メモリ2011からRAM2002にロードし、ロードしたプログラムを実行することで各種動作を実現する。
A
入力コントローラ2005は、キーボード(KB)2009やマウス(図示しない)等のポインティングデバイス等からの入力を制御する。
An
ビデオコントローラ2006は、CRT(Cathode Ray Tube)2010等の表示器への表示を制御する。表示器はCRTに限らず、液晶ディスプレイ等の他の表示器でもよい。これらは、必要に応じて管理者が使用する。
The
メモリコントローラ2007は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、あるいは、PCMCIA(Personal Computer Memory Card International Association)カードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ、SSD(Solid State Drive)等の外部メモリ2011へのアクセスを制御する。
The
通信I/Fコントローラ2008は、LAN110のようなネットワークを介して外部機器と接続・通信し、ネットワーク上での通信制御処理を実行する。通信I/Fコントローラ2008は、例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)、UDP(User Datagram Protocol)を用いた通信等が可能である。
A communication I /
CPU2001は、例えばRAM2002内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT2010上に表示することが可能である。また、CPU2001は、CRT2010上のマウスカーソル(図示しない)等によるユーザ指示を可能とする。
The
クライアントPC101のハードウエア上で動作する各種プログラムは、外部メモリ2011に記録されており、必要に応じてRAM2002にロードされ、CPU2001により実行される。プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等は、外部メモリ2011に格納されている。
次に、複合機100のハードウエア構成について説明する。
Various programs operating on the hardware of the client PC 101 are recorded in the
Next, the hardware configuration of the
図3に示すように、複合機100は、コントローラユニット3020と、操作部3030と、無線端末リーダ3040と、プリンタ3050と、スキャナ3060の各ハードウエア構成を有して構成されている。
As shown in FIG. 3, the
また、コントローラユニット3020は、CPU3001と、RAM3002と、ROM3003と、ハードディスクドライブ(HDD)3004と、ネットワークインタフェース(Network I/F)3005と、モデム(MODEM)3006と、操作部インタフェース(操作部I/F)3007と、イメージバスインタフェース(IMAGE BUS I/F)3008と、外部インタフェース(外部I/F)3009と、システムバス3010と、ラスタイメージプロセッサ(RIP)3011と、プリンタインタフェース(プリンタI/F)3012と、スキャナインタフェース(スキャナI/F)3013と、画像処理部3014と、画像バス3015の各ハードウエア構成を有して構成されている。
The
コントローラユニット3020は、画像入力デバイスとして機能するスキャナ3060や、画像出力デバイスとして機能するプリンタ3050と接続する一方、LAN(ネットワーク)110や、例えばPSTN(Public Switched Telephone Network)またはISDN(Integrated Services Digital Network)等の公衆回線網(WAN)と接続することで、画像データやデバイス情報の入出力を行う。
The
CPU3001は、システムバス3010及び画像バス3015に接続される各デバイスを統括的に制御するプロセッサである。
The
RAM3002は、CPU3001が動作するためのワークメモリであり、また、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリの機能も有する。例えば、無線端末リーダ3040で読み取った端末IDなどが記憶される。
A
ROM3003は、システムのブートプログラムや各種の制御プログラムが格納されている。HDD3004は、システムを制御するための各種のプログラム及び画像データ等を格納する。なお、ROM3003またはHDD3004には、図13の複合機設定270や複合機を制御するための設定情報が格納されている。なお、HDD3004は情報を永続的に記憶するための媒体であって、その形態をHDDに限定するものではない。例えば、SSD(Solid State Drive)などの媒体であってもよい。
The
Network I/F3005は、LAN110に接続し、データ入出力を行う。MODEM3006は、公衆回線網に接続し、FAXにおける送受信等のデータの入出力を行う。
A network I /
操作部I/F3007は、ユーザインタフェース(UI)である操作部3030におけるインタフェースであり、操作部3030に表示する画像データを操作部3030に対して出力する。また、操作部I/F3007は、本システムのユーザが操作部3030から入力した情報(例えば、ユーザ情報等)をCPU3001に伝える役割をする。なお、操作部3030は、キーボードに相当するタッチパネルを有する表示部を備え、当該表示部に表示されたキーボードのボタンを、ユーザが押下(指等でタッチ)することにより、各種の指示を行うことができる。
An operation unit I /
IMAGE BUS I/F3008は、システムバス3010と、画像データを高速で転送する画像バス3015とを接続し、データ構造を変換するバスブリッジである。
The IMAGE BUS I /
外部I/F3009は、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるインタフェースである。本実施形態においては、外部I/F3009には、無線端末認証で必要となる無線端末の情報を読み取るための無線端末リーダ3040が接続されている。そして、CPU3001は、この外部I/F3009を介して無線端末リーダ3040による無線端末からの情報の読み取りを制御し、当該無線端末から読み取られた情報を取得可能となっている。なお、無線端末は、無線端末リーダ3040と通信可能であれば、カード型であっても携帯電話のような携帯端末であってもよい。
The external I /
以上の3001〜3009に示すデバイスがシステムバス3010上に配置され、相互に通信可能となっている。
The
RIP3011は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。
For example, the
プリンタI/F3012は、プリンタ3050とコントローラユニット3020とを接続し、画像データの同期系/非同期系の変換を行う。
A printer I / F 3012 connects the
スキャナI/F3013は、スキャナ3060とコントローラユニット3020とを接続し、画像データの同期系/非同期系の変換を行う。
A scanner I / F 3013 connects the
画像処理部3014は、入力画像データに対して、補正処理、加工処理、編集処理を行ったり、プリント出力画像データに対して、プリンタの補正処理、解像度変換処理等を行ったりする。また、画像処理部3014は、これらの処理に加えて、画像データの回転処理や、多値画像データに対してはJPEG(Joint Photographic Experts Group)、2値画像データに対してはJBIG(Joint Bi−level Image experts Group)、MR(Modified READ)、MMR(Modified Modified READ)、MH(Modified Huffman)等の圧縮伸張処理を行う。
An
以上の3008、3011〜3014に示すデバイスが画像バス3015上に配置され、相互に通信可能となっている。画像バス3015は、例えば、PCI(Peripheral Component Interconnect)バスまたはIEEE1394で構成されている。 The devices shown in the above 3008, 3011-3014 are arranged on the image bus 3015 and can communicate with each other. The image bus 3015 is constituted by, for example, a PCI (Peripheral Component Interconnect) bus or IEEE1394.
操作部3030は、具体的に、LCD(Liquid Crystal Display)表示部を有し、当該LCD表示部上にタッチパネルシートが貼られており、本システムの操作画面を表示するとともに、表示した操作画面のキー(ボタン)が押されると、その位置情報が操作部I/F3007を介してCPU3001に伝えられる。また、操作部3030は、各種の操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等のキーボード機能を備える。
Specifically, the
ここで、操作部3030のスタートキーは、例えば、原稿画像の読み取り動作を開始する際などに操作される。このスタートキーの中央部には、例えば、緑と赤の2色のLED(Light Emitting Diode)があり、その各色の発光によってスタートキーが使える状態にあるかどうかが示される。また、操作部3030のストップキーは、例えば、稼働中の動作を止める際などに操作される。また、操作部3030のIDキーは、例えば、ユーザ(使用者)のユーザIDを入力する際などに操作される。また、操作部3030のリセットキーは、例えば、操作部3030による設定を初期化する際などに操作される。
Here, the start key of the
無線端末リーダ3040は、CPU3001からの制御により、無線端末から端末識別情報を読み取り、また対象物との距離を取得するものである。例えば、無線通信と距離取得を同時に行える方法であってもよい。具体的には、UWB(Ultra Wide Band)方式を使った通信などがある。また、無線通信と距離取得手段を組み合わせた方法であってもよい。具体的には、無線通信には、RFID(Radio Frequency IDentification)やBluetooth(登録商標)がある。また、距離取得には、GPS(Global Positioning System)による位置情報取得や、レーザビームによる位相差利用での距離取得がある。どのような方式であっても、無線端末リーダ3040で読み取られた端末識別情報と対象距離は、外部I/F3009を介してCPU3001へ通知される。
The
プリンタ3050は、例えば、ラスタイメージデータを用紙上に画像として変換するものである。その変換方式としては、感光体ドラムや感光体ベルトを用いた電子写真方式や、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの変換方式を用いても構わない。プリンタ3050のプリント動作の起動は、CPU3001からの指示によって開始される。なお、プリンタ3050には、異なる用紙のサイズまたは異なる用紙の向きを選択できるように複数の給紙段が構成されており、それぞれの給紙段に対応した用紙カセットが設けられている。
The
スキャナ3060は、原稿となる紙上の画像を照明し、CCD(Charge Coupled Device)ラインセンサを用いて原稿を走査することで、原稿の画像をラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットされ、複合機100のユーザが操作部3030から読み取り起動指示を行うことにより、CPU3001がスキャナ3060に指示を与え、フィーダは、原稿用紙を1枚ずつフィードして原稿の画像の読み取り動作を行う。
The
以上のような構成によって、複合機100は、スキャナ3060から読み込んだ画像データをLAN110上に送信したり、LAN110から受信した印刷データをプリンタ3050で印刷出力したりすることができる。また、複合機100は、スキャナ3060から読み込んだ画像データをMODEM3006から公衆回線網上にFAX送信したり、公衆回線網からFAX受信した画像データをプリンタ3050で印刷出力したりすることができる。
With the configuration as described above, the
次に、図4、5、10、11、12、13を参照しながら、認証システム1の機能と利用するデータについて説明する。
Next, functions of the
図4は、本発明に係る認証システム1における各装置の機能構成を示すブロック図、図5は、ログイン距離の概念を示す図、図10は、複合機100の操作部3030に表示する画面の一例を示すイメージ図、図11は、ジョブDB250の一例を示す図、図12は、認証DB260の一例を示す図、図13は、複合機設定270の一例を示す図である。図12の認証DB260は、端末IDを用いてユーザを検索(認証)するために用いられる情報である。また図13の複合機設定270はログイン距離264に設定する値である。
4 is a block diagram showing a functional configuration of each device in the
図4を用いて、本実施形態の各装置の機能について説明する。 The function of each device of the present embodiment will be described with reference to FIG.
まず、クライアントPC101の処理を実行するための機能について説明する。なお、各機能部はCPU2001が実行する。
First, a function for executing processing of the
クライアントPC101は、アプリケーション部300、プリンタドライバ部301、N/W通信部302等を有する。
The
アプリケーション部300は、ユーザにGUI(Graphic User Interface)を提供し、ユーザの目的に適った画像データを生成する。
The
プリンタドライバ部301は、アプリケーション部300が生成した画像データを複合機100で印刷可能なページ記述言語(PDL)データに変換する。さらに、PDLデータに対して、ジョブ名、ジョブを実行したユーザ名、ジョブのカラー情報等の書誌情報を付加して、印刷ジョブを作成する。
The
N/W通信部302は、LAN110等のネットワークを介して外部機器と接続・通信を行うもので、TCP/IPやUDPなどの通信プロトコルに従って通信を制御する。これによりクライアントPC101は、同じくLAN110に接続された複合機100と通信が可能となる。
The N /
次に、複合機100の処理を実行するための機能について説明する。なお、各機能部はCPU3001が実行する。
Next, functions for executing the processing of the
複合機100は、ログイン距離切換部200、印刷制御部201、画面制御部202、N/W通信部203、認証管理部204、認証条件判定部205、無線端末通信部206、プリンタドライバ通信部207、ジョブ解析部208、ジョブ管理部209等を有する。
The
ログイン距離切換部200は、認証DB260に格納されている各ユーザのログイン距離264を切り換える。これにより、ユーザのログインできる範囲を広くしたり、狭くしたりできる。
The login distance switching unit 200 switches the
印刷制御部201は、複合機100のプリンタ3050を制御するためのものである。印刷ジョブをビットマップ画像に変換し、既知の印刷技術により用紙等のメディアに印刷を行う。
The
画面制御部202は、複合機100の操作部3030にユーザが複合機100を操作するための画面を表示するためのものである。例えば、図10に示す無線認証画面1000、キーボード認証画面1100、プリント画面1200、ダイアログ1300などの画面を表示する。
The
N/W通信部203は、クライアントPC101が有するN/W通信部302と同等の機能を有するものである。
The N /
認証管理部204は、認証DB260からユーザ情報を検索する。
The
認証DB260は、複数の端末ID261、ユーザ名262、パスワード263、ログイン距離264等などから構成される。端末ID261は、無線端末を識別するためのIDである。無線端末には固有のIDが割り振られており、そのIDを取得することで個別の無線端末を識別することができるようになっている。ユーザ名262は、複合機100にログインする際に使用するユーザ名である。パスワード263はユーザを照合するための情報である。無線端末を忘れたユーザがキーボード認証画面1100で認証を行う場合に、パスワードが利用される。
The
ログイン距離264は、ユーザが複合機にログインでき最大距離を定義した情報であり、ログイン距離X10ないしはログイン距離Y11のどちらかが、設定される。なお、実施例ではジョブの有無に応じてXとYの二つの距離を用いる方法を記しているが、ジョブ数に応じて複数の距離を使い分ける方法であってもよい。
The
図5に示すように、ログイン距離X10は、ログイン距離Y11よりも広い範囲となっている。またログイン距離X10はログイン距離Y11と排他ではなく、ログイン距離Y11を包含している。ログイン距離Y11はログイン距離X10よりも短い範囲となっている。複合機100は、ユーザの印刷ジョブの有無に応じて、認証DB260に格納されているユーザ毎のログイン距離264をログイン距離X10やログイン距離Y11に切り換える。
As shown in FIG. 5, the login distance X10 is wider than the login distance Y11. The login distance X10 is not exclusive of the login distance Y11 and includes the login distance Y11. The login distance Y11 is shorter than the login distance X10. The
ログイン距離は自由に設定することができ、例えば、ログイン距離X10は2mで、ログイン距離Y11は20cmとする。この場合、印刷ジョブがあるユーザは半径2mの距離に近づくと認証することができる。一方、印刷ジョブがないユーザは、20cmまで近づかないと認証できない。20cmまで近づくとは、ICカード認証などの近接認証に近いイメージである。 The login distance can be set freely. For example, the login distance X10 is 2 m, and the login distance Y11 is 20 cm. In this case, a user with a print job can be authenticated when approaching a radius of 2 m. On the other hand, a user who does not have a print job cannot be authenticated unless he approaches 20 cm. To approach 20 cm is an image close to proximity authentication such as IC card authentication.
認証条件判定部205は、無線受信した無線端末のユーザをログインさせるかどうか、を判定する。認証条件判定では、無線端末と複合機100との物理的距離とユーザのログイン距離264を比較して、ログイン可否を判定する。また、複合機100がログアウト状態であるかどうか、操作部3030のパネルは操作中でないか、端末IDの検索に成功しているか、などの判定も行う。
The authentication
無線端末通信部206は、無線端末と通信を行い、無線端末との物理的距離を取得したり、無線端末IDを取得したりする。
The wireless
プリンタドライバ通信部207は、LPR(Line PRinter Daemon)やRAWなどの印刷プロトコルを用いて、クライアントPC101のプリンタドライバ部301との通信を行う。これにより、複合機100は、クライアントPC101から印刷ジョブを受け付けることができる。
The printer
ジョブ解析部208は、クライアントPC101から投入された印刷ジョブの解析を行う。印刷ジョブには、ユーザ名やカラー情報などの書誌情報が含まれる。印刷ジョブからこれら書誌情報を解析し、ユーザ名などのアプリケーション動作に必要な情報を取得する。
A
ジョブ管理部209は、ジョブDB250に印刷ジョブおよび解析した書誌情報を格納する。また、ユーザ名252をキーにしてジョブデータ253の検索を行う。
The
ジョブDB250は、複数のジョブID251、ユーザ名252、ジョブデータ253、文書名(ジョブ名)254等から構成される。ジョブID251は、ジョブを識別するための管理番号であり、アプリケーションによって一意となるよう採番される。ユーザ名252は印刷ジョブの書誌情報に含まれる情報であり、印刷ジョブを投入したユーザを表す。また、文書名(ジョブ名)254は、アプリケーションで生成されたジョブに付与されたファイル名等である。ジョブデータ253は印刷ジョブのデータである。その他、不図示であるが書誌情報に含まれるページ数や印刷した際の日付が記憶されている。
The
次に、図6を参照しながら、本発明に係る認証システム1の処理概要について説明する。
図6は、認証システム1の処理概要図である。
Next, an outline of processing of the
FIG. 6 is a process outline diagram of the
図6は、クライアントPC101から複合機100に印刷ジョブを投入したユーザ(ユーザA)と、印刷ジョブを投入していないユーザ(ユーザB)が複合機100に接近したときに、複合機100が距離に応じてログイン可否を判定する概要を示している。また、図6では、ユーザAが無線端末(端末ID CA)を所持しており、ユーザBが無線端末(端末ID CB)を所持している。
FIG. 6 illustrates the distance between the
まず、印刷ジョブを投入してログインするユーザAの場合について説明する。 First, the case of the user A who inputs a print job and logs in will be described.
ユーザAはクライアントPC101で任意のアプリケーションでジョブを生成し(1−1)、プリンタドライバを使って複合機100に印刷ジョブを投入する(1−2)。 The user A generates a job with an arbitrary application on the client PC 101 (1-1), and inputs a print job to the multi-function peripheral 100 using the printer driver (1-2).
複合機100は印刷ジョブを受け付けて、ジョブDB250に格納する(1−3)。また、複合機100は、認証DB260に格納されているユーザAのログイン距離264をログイン距離X10に切り換える(1−4)。
The
次に、ユーザAはL1からL2へ移動する(2−1)。複合機100は無線端末を検知し、端末と通信を行い、端末IDおよび端末距離を取得する(2−2)。また、端末IDをもとに認証DB260からユーザ名を取得し、ユーザ名をもとにジョブDB250を検索して、ユーザの印刷ジョブがあるかどうか、を判定する(2−3)。このとき、ユーザAのログイン距離264はログイン距離X10であり、端末距離はログイン距離X10内にあるので、複合機100は、ユーザAをログインさせる(2−4)。
Next, the user A moves from L1 to L2 (2-1). The
ユーザAはL2からL3まで移動して機器に接近する(3−1)。すでに2−4でユーザAは複合機100にログインしているため、このとき複合機100の画面にはユーザAのログイン後のプリント画面1200が表示されている。ユーザAは自分の印刷ジョブを選択し、ジョブを実行する(3−2)。複合機100は、ジョブDB250からログインユーザの印刷ジョブを取得し、用紙に印刷する(3−3)。ユーザのジョブをすべて印刷し終わったので、複合機100はユーザのログイン距離264をログイン距離X10からログイン距離Y11に切り換える(3−4)。
User A moves from L2 to L3 and approaches the device (3-1). Since the user A has already logged in to the
次に、印刷ジョブを投入しないでログインするユーザBの場合について説明する。 Next, the case of user B who logs in without submitting a print job will be described.
ユーザBはL4からL5へ移動する(4−1)。複合機100は無線端末を検知し、端末と通信を行い、端末IDおよび端末距離を取得する(4−2)。また、端末IDをもとに認証DB260からユーザ名を取得し、ユーザ名をもとにジョブDB250を検索して、ユーザの印刷ジョブがあるかどうか、を判定する(4−3)。このとき、ユーザBのログイン距離264はログイン距離Y11であり、端末距離はログイン距離Y11外にあるので、複合機100は、ユーザAをログインさせない。
User B moves from L4 to L5 (4-1). The
ユーザBはそのままL5からL6へ移動する(5−1)。複合機100は無線端末を検知し、端末と通信を行い、端末IDおよび端末距離を取得する(5−2)。また、端末IDをもとに認証DB260からユーザ名を取得し、ユーザ名をもとにジョブDB250を検索して、ユーザの印刷ジョブがあるかどうか、を判定する(5−3)。このとき、ユーザBのログイン距離264はログイン距離Y11であり、端末距離はログイン距離Y11内にあるので、複合機100は、ユーザBをログインさせる(5−4)。
User B moves from L5 to L6 as it is (5-1). The
次に、図7、8、9を参照しながら、本発明に係る認証システム1の詳細な処理について説明する。
Next, detailed processing of the
図7は、認証システム1のジョブ投入処理の一例を示すフローチャート、図8は、認証システム1のログイン処理の一例を示すフローチャート、図9は、認証システム1のジョブ実行処理の一例を示すフローチャートである。
7 is a flowchart showing an example of job input processing of the
まず、図7を参照しながら、認証システム1のジョブ投入処理について説明する。なお、ステップS100〜ステップS101の各ステップはCPU2001が実行し、ステップS102〜ステップS1006の各ステップはCPU3001が実行する。
First, the job input process of the
図7では、クライアントPC101が印刷ジョブを生成し、複合機100に投入する。複合機100は印刷ジョブを受け付け、解析し、格納する。また、同時にジョブを投入したユーザのログイン距離を切り換える。
In FIG. 7, the
図7に示すように、クライアントPC101はアプリケーションを使用して印刷ジョブを生成し(ステップS100)、プリンタドライバを使って印刷ジョブを複合機100に投入する(ステップS101)。
As shown in FIG. 7, the
複合機100は、クライアントPC101から印刷ジョブを受け付ける(印刷ジョブを受信する)(ステップS102)。受け付けた印刷ジョブはRAM3002に記憶される。
The
記憶された印刷ジョブの書誌情報を解析する(ステップS103)。具体的には、ジョブを実行したユーザ名、ジョブ名、ジョブのカラー情報等を解析する。 The bibliographic information of the stored print job is analyzed (step S103). Specifically, the user name, job name, job color information, and the like that executed the job are analyzed.
複合機100は、解析した印刷ジョブをジョブDB250に格納する(ステップS104)。このとき、ジョブDB250には複数ユーザの印刷ジョブが複数存在しうるので、それぞれの印刷ジョブを識別するために、ジョブID251を割り振る。また、印刷ジョブを解析して取得したユーザ名を、ユーザ名252とする。また、受け付けた印刷ジョブはジョブデータ253とする。
The
複合機100は、取得したユーザ名252に一致するユーザ情報を認証DB260から検索し(ステップS105)、該当ユーザ情報のログイン距離264を、ログイン距離Y11(第1のログイン距離)からログイン距離X10(第2のログイン距離)に切り換える(ステップS106)。なお、すでにログイン距離264がログイン距離X10であった場合は、切り換えを行わない。
The
なおログイン距離264は、複合機100へのログインを許可するための範囲(無線端末と複合機との距離)を設定したものである。
The
このログイン距離の切り換えによって、印刷ジョブを投入したユーザは、複合機100にログインできる範囲が広くなる。つまり。ログイン距離X10(第2のログイン距離)はログイン距離Y11(第1のログイン距離)より遠距離(広範囲)の値である。
By switching the login distance, a user who has submitted a print job has a wider range for logging in to the
次に、図8を参照しながら、認証システム1のログイン処理について説明する。なお、ステップS200〜ステップS208の各ステップはCPU3001が実行する。
Next, the login process of the
図8では、複合機100は無線端末を認識すると、ログイン可能な状態かどうかを判定する。ログイン可能な状態であった場合、無線端末との距離とユーザのログイン距離とを比較して、ログイン可能なユーザであればログインさせる。 In FIG. 8, when the multifunction peripheral 100 recognizes the wireless terminal, the multifunction peripheral 100 determines whether or not the login is possible. If the user can log in, the distance from the wireless terminal and the login distance of the user are compared, and if the user can log in, the user logs in.
図8に示すように、複合機100は、無線端末から情報を受信する(ステップS200)。複合機100は、無線端末との距離やユーザの印刷ジョブ状況に応じて、ユーザのログイン距離264を切り換える。
As shown in FIG. 8, the
複合機100は、無線端末から無線受信したかどうかを判定する(ステップS200)。無線通信には無線端末から情報発信するアクティブ型と、無線端末リーダ3040から無線端末に情報を通知することで無線端末が返答するパッシブ型に大別される。ここで無線を受信する、とはどちらの方法であってもよい。
The
複合機100は、無線端末から無線受信すると、無線端末から端末IDと端末距離を取得する(ステップS201)(識別情報取得)。なお、端末距離とは、無線端末と無線端末リーダ3040の物理的距離のことである。また、ここで取得できた端末IDが直近で複合機100からログアウトしたユーザに紐づいた無線端末であれば、無線端末との通信は行わない。これは、ログアウトして複合機100から遠ざかる途中で無線端末を認識してしまい誤ってログインすることを防ぐためである。
When receiving the wireless reception from the wireless terminal, the multifunction peripheral 100 acquires the terminal ID and the terminal distance from the wireless terminal (Step S201) (identification information acquisition). The terminal distance is a physical distance between the wireless terminal and the
なお、無線端末の任意の記憶領域にユーザ名となるユーザIDをあらかじめ記憶させておき、このユーザIDを無線端末リーダ3040が読み取るように構成してもよい。つまり、端末IDもユーザIDもユーザを特定するために用いられるものであるため、ユーザを識別するための識別情報ということができる。
Note that a user ID serving as a user name may be stored in advance in an arbitrary storage area of the wireless terminal, and the
また、端末距離は無線端末から取得する以外の方法で取得するように構成してもよい。例えば、無線端末と無線端末リーダ3040との通信によって、複合機100内で距離を判定し、複合機100のRAM3002に記憶する。この記憶された距離をRAM3002から取得する。つまり、ステップS201は、少なくとも端末IDを取得することができればよい。
Moreover, you may comprise so that a terminal distance may be acquired by methods other than acquiring from a wireless terminal. For example, the distance is determined in the
複合機100は、端末距離とログイン距離X10を比較し(ステップS202)、端末距離がログイン距離X10より長ければ再び無線端末の待ち受けを行う。ログイン距離X10より遠い位置にいるユーザは、印刷ジョブの有無や複合機100の状態に関わらずログインすることができない。よってその他の判定を行う前にまず端末距離とログイン距離X10の比較を行う
The
ステップS202の判定結果、端末距離がログイン距離X10より短かった場合、複合機100は、複合機100の状態が現在ログアウト状態かどうか、を判定する(ログアウト判定)(ステップS203)。複合機100にいずれかのユーザがログインしている状態のときに他のユーザが接近したことで認証してしまうと、セキュリティ上問題がある。ログアウト状態かどうかの判定を行うことで、このセキュリティ上の問題を回避している。
If the terminal distance is shorter than the login distance X10 as a result of the determination in step S202, the
ステップS203の判定結果、複合機100の状態がログアウト状態であれば、複合機100は、複合機100の操作部や操作部3030のパネルを他のユーザが使用(操作)していないかどうか、を判定する(操作判定)(ステップS204)。例えば、ユーザが無線端末を忘れた場合は、複合機100の操作部3030にキーボード認証画面1100を表示して、ユーザ名およびパスワードを入力して認証することが考えられる。あるユーザがユーザ名とパスワードを入力中に、他のユーザが複合機100に接近したタイミングで、後者のユーザがログインできてしまうと、前者のユーザにとっては使い勝手がよくないしセキュリティ上の問題もある。この問題を避けるために、操作部3030の操作状況の判定を行う。
As a result of the determination in step S203, if the state of the
ステップS204の判定結果、複合機100の操作部3030が使用中でなければ、複合機100は、認証DB260からステップS201で取得した端末ID261を検索し(ステップS205)、検索に成功した場合は当該情報のログイン距離264を取得する(ステップS206)。
If the
複合機100は、取得したログイン距離264がログイン距離X10かログイン距離Y11か、を判定する(ステップS207)。
The
ステップS207の判定結果、ログイン距離264がログイン距離X10であった場合、複合機100はログイン処理を行う(ステップS208)。
If the result of determination in step S207 is that the
本実施形態では、ログイン距離X10内に無線端末があるかの判定はステップS202で判定しているが、ステップS207でログイン距離Xと判定された場合に、ステップS207の後にステップS202を処理することも可能である。 In this embodiment, whether or not there is a wireless terminal within the login distance X10 is determined in step S202. However, if it is determined in step S207 that the login distance is X, step S202 is processed after step S207. Is also possible.
ユーザのログイン距離264がログイン距離X10であるということは、ユーザの印刷ジョブが1以上存在する、ということを意味する。すでにステップS202で無線端末がログイン距離X10内に入っていることがわかっているので、特に距離の判定を行わずにログインさせる。
That the
なお、ログイン処理とは、複合機100をユーザが利用可能とする処理であり、複合機100の各種機能(例えば、プリント機能、コピー機能、スキャン機能)を実行することができる。また、この各種機能はユーザの権限に従ってログインした場合に機能制限を行うようにすることもできる。
The login process is a process for making the
そして、ログイン距離X10であった場合にログイン処理を行った後、ログインしたユーザの印刷ジョブの情報(例えば、文書名等)を取得するために、ユーザ名をキーにジョブDB250を検索する。そして印刷ジョブの情報を取得し、プリント画面1200のように印刷ジョブの一覧(印刷ジョブリスト)を表示する。
Then, after the login process is performed when the login distance is X10, the
この場合、ログインしたユーザの無線端末がログイン距離Y11になった場合に、プリント画面1200に一覧を表示する。 In this case, a list is displayed on the print screen 1200 when the logged-in user's wireless terminal reaches the login distance Y11.
なお、ログイン距離Y11以外にログイン距離Y11より長くログイン距離X10より短い距離のログイン距離Z(例えば、1メートル)を複合機100に保持させ、ログイン距離Zになった場合に一覧を表示してもよい。
Even if the login distance Z is longer than the login distance Y11 and shorter than the login distance X10 in addition to the login distance Y11, the
これによりユーザの印刷ジョブがある場合は、遠い距離(ログイン距離X10)であってもログインさせることができる。これは、印刷ジョブを投入した後に複合機100の近くを通る場合は、たまたま複合機100の近くを通った可能性は低く、複合機100を使用するために近くを通った可能性が高いからである。 Thereby, when there is a print job of the user, it is possible to log in even at a long distance (login distance X10). This is because when the user passes the vicinity of the multifunction peripheral 100 after submitting a print job, it is unlikely that the user has accidentally passed the vicinity of the multifunction peripheral 100, and the possibility of passing the vicinity of the multifunction peripheral 100 is high. It is.
ステップS207の判定結果、ログイン距離264がログイン距離Y11であった場合、複合機100は、端末距離とログイン距離Y11を比較する(ステップS209)。ユーザのログイン距離264がログイン距離Y11であるということは、ユーザの印刷ジョブが存在しない、ということを意味する。また、言い換えると、ステップS209は無線端末がログイン距離内(ログイン距離Y11内)にあるか否かを判定する処理である。
As a result of the determination in step S207, if the
ステップS209の判定結果、ログイン距離264がログイン距離Y11より長い場合、複合機100は再び無線待ち受け状態に遷移する。
As a result of the determination in step S209, if the
これによりユーザの印刷ジョブがない場合は、ある程度近い距離(ログイン距離Y11)内に入らない限りユーザのログインをさせない。よって、ログインを意図せずにたまたま複合機100の近くを通りかかったユーザは自動ログインしないのでセキュリティの問題を回避することができる。
As a result, when there is no user print job, the user is not logged in unless it is within a certain distance (login distance Y11). Accordingly, since a user who happens to log in without passing through the
また、印刷ジョブがない場合であっても、近い距離(ログイン距離Y11)内に入ればログインすることができる。よって、印刷ジョブを投入していないがスキャンなどの目的で複合機100を利用したい場合もログインすることができる。
Even if there is no print job, it is possible to log in as long as it is within a short distance (login distance Y11). Therefore, it is possible to log in even when a print job has not been submitted but the
次に、図9を参照しながら、認証システム1のジョブ実行処理について説明する。なお、ステップS300〜ステップS305の各ステップはCPU3001が実行する。
Next, job execution processing of the
図9では、複合機100はユーザから印刷指示を受け付けると、指示された印刷ジョブを実行する。また、複合機100は印刷ジョブ実行後に当該ユーザの印刷ジョブが残っていなければ、ユーザのログイン距離を切り換える。 In FIG. 9, upon receiving a print instruction from the user, the multifunction peripheral 100 executes the instructed print job. If the user's print job does not remain after execution of the print job, the multifunction peripheral 100 switches the user's login distance.
図9に示すように、複合機100はユーザから印刷指示されたかどうか、を判定する(ステップS300)。印刷指示とは、例えば、プリント画面1200に表示された印刷ジョブリストから所望の印刷ジョブがユーザによって選択され、プリントボタン1201が押下されることを意味する。
As shown in FIG. 9, the
ステップS300の判定結果、ユーザから印刷指示されたと判断した場合、複合機100は、指示された印刷ジョブを実行する(ステップS301)。具体的には、ジョブDB250からジョブIDをキーにして該当ジョブを検索し、既知の技術を用いて用紙等のメディアに印刷する。また、実行した印刷ジョブをジョブDB250から削除する。
If it is determined that the user has instructed printing as a result of the determination in step S300, the multifunction peripheral 100 executes the instructed print job (step S301). Specifically, the job is searched from the
複合機100は、ジョブDB250からユーザの印刷ジョブを検索し(ステップS302)、印刷ジョブが存在するかどうかを判定する(ステップS303)。前段のステップS301ですでに印刷ジョブを実行しているので、多くの場合はここでユーザの印刷ジョブが見つからない、と判定される。ここで印刷ジョブが見つかる例としては、印刷ジョブを複数投入したものの、すべてのジョブを印刷する時間がないなどの理由で、投入した印刷ジョブの一部しか印刷できなかった場合などがある。
The
ステップS303の判定結果、印刷ジョブが存在しないと判定された場合、複合機100は、該当ユーザ情報のログイン距離264を、ログイン距離X10(第2のログイン距離)からログイン距離Y11(第1のログイン距離)に切り替える(第2の変更)(ステップS304)。
If it is determined in step S303 that there is no print job, the multi-function peripheral 100 changes the
このログイン距離の切り換えによって、印刷ジョブを投入したユーザは、複合機100にログインできる範囲が狭くなる。 By switching the login distance, a user who has submitted a print job can narrow the range in which the user can log in to the multifunction peripheral 100.
複合機100は、ユーザにログイン距離を切り換えたことを通知する(ステップS305)。具体的には、複合機100のプリント画面1200にダイアログ1300を表示する。
The
以上の構成によれば、ログインの際の距離をユーザの印刷ジョブの有無によって切り替えることで、無線認証によるログインのセキュリティを高める。 According to the above configuration, the login security by wireless authentication is increased by switching the login distance depending on whether or not the user has a print job.
〔第2の実施形態〕
次に本発明に係る認証システム1の第2の実施形態について詳細に説明する。
[Second Embodiment]
Next, a second embodiment of the
第1の実施形態では、印刷ジョブの投入時と、印刷ジョブの実行時にユーザのログイン距離を切り換えるように構成したが、第2の実施形態では、印刷ジョブ投入時も印刷ジョブ実行時もログイン距離を切り換えないように構成する。そのかわりに、ユーザが複合機100に接近したときに、ユーザのジョブ有無を判定してログイン距離を切り換える構成である。
In the first embodiment, the user login distance is switched between when a print job is input and when the print job is executed. In the second embodiment, the login distance is set both when the print job is input and when the print job is executed. Is configured not to switch. Instead, when the user approaches the
このように、第2の実施形態は、第1の実施形態と同様にユーザの印刷ジョブの有無によってログイン距離を切り換える仕組みを実現するものである。 As described above, the second embodiment implements a mechanism for switching the login distance depending on whether or not a user has a print job, as in the first embodiment.
以下、図7、図8、図9、図14を参照しながら、第2の実施形態について説明する。 Hereinafter, the second embodiment will be described with reference to FIGS. 7, 8, 9, and 14.
図7はジョブ投入処理の一例を示すフローチャート、図8はログイン処理の一例を示すフローチャート、図9はジョブ実行処理の一例を示すフローチャート、図14はログイン距離取得処理を示すフローチャートである。 FIG. 7 is a flowchart showing an example of job input processing, FIG. 8 is a flowchart showing an example of login processing, FIG. 9 is a flowchart showing an example of job execution processing, and FIG. 14 is a flowchart showing login distance acquisition processing.
その他の図面に関しては、第1の実施形態と同等のものとし、説明は省略する。 Other drawings are the same as those in the first embodiment, and a description thereof will be omitted.
まず、図7を参照しながら、第2の実施形態のジョブ投入処理について説明する。 First, the job input process of the second embodiment will be described with reference to FIG.
図7では、クライアントPC101が印刷ジョブを生成し、複合機100に投入する。複合機100は印刷ジョブを受け付け、解析し、格納する。
In FIG. 7, the
また、図7では、ステップS100〜ステップS105までの処理は第1の実施形態と同じ処理のため、説明は省略する。第1の実施形態との違いは、第2の実施形態では、ステップS106の処理は行わないことである。 In FIG. 7, the processes from step S100 to step S105 are the same as those in the first embodiment, and a description thereof will be omitted. The difference from the first embodiment is that the process of step S106 is not performed in the second embodiment.
次に、図8を参照しながら、第2の実施形態の無線ログイン処理について説明する。 Next, the wireless login process of the second embodiment will be described with reference to FIG.
図8では、複合機100は無線端末を認識すると、ログイン可能な状態かどうかを判定する。ログイン可能な状態であった場合、無線端末との距離とユーザのログイン距離とを比較して、ログイン可能なユーザであればログインさせる。 In FIG. 8, when the multifunction peripheral 100 recognizes the wireless terminal, the multifunction peripheral 100 determines whether or not the login is possible. If the user can log in, the distance from the wireless terminal and the login distance of the user are compared, and if the user can log in, the user logs in.
また、図8では、ステップS200〜ステップS208までの処理は第1の実施形態と同じ処理のため、説明は省略する。第1の実施形態との違いは、ステップS205とステップS206の間で、図14に示すログイン距離取得処理を行うことである。 In FIG. 8, the processes from step S200 to step S208 are the same as those in the first embodiment, and thus description thereof is omitted. The difference from the first embodiment is that a login distance acquisition process shown in FIG. 14 is performed between step S205 and step S206.
次に、図9を参照しながら、第2の実施形態のジョブ実行処理について説明する。 Next, job execution processing according to the second embodiment will be described with reference to FIG.
図9では、複合機100はユーザから印刷指示を受け付けると、指示された印刷ジョブを実行する。 In FIG. 9, upon receiving a print instruction from the user, the multifunction peripheral 100 executes the instructed print job.
なお、図9では、ステップS300〜ステップS302までの処理は第1の実施形態と同じ処理のため、説明は省略する。第1の実施形態との違いは、第2の実施形態では、ステップS303〜ステップS305の処理は行わないことである。 In FIG. 9, the processes from step S300 to step S302 are the same as those in the first embodiment, and thus description thereof is omitted. The difference from the first embodiment is that the processes in steps S303 to S305 are not performed in the second embodiment.
次に、図14を参照しながら、第2の実施形態のログイン距離取得処理について説明する。なお、ステップS400〜ステップS404の各ステップは、CPU3001が実行する。
Next, a login distance acquisition process according to the second embodiment will be described with reference to FIG. Note that the
図14では、複合機100はユーザの印刷ジョブの有無によってログイン距離264を切り換える。
In FIG. 14, the multifunction peripheral 100 switches the
図14に示すように、複合機100は、図8のステップS205で認証DB260から取得した情報からユーザ名262を取得する(ステップS400)。
As shown in FIG. 14, the
複合機100は、ジョブDB250からユーザ名262をキーにして、ユーザの印刷ジョブを検索する(ステップS401)。
The
複合機100は、ユーザの印刷ジョブが1件以上見つかったかどうか、を判定する(ステップS402)。ステップS402は言いかえると、端末ID(識別情報)に対応するユーザの印刷ジョブがあるか否かを判定する処理である(印刷ジョブ判定)。
The
ステップS402の判定結果、ユーザの印刷ジョブが1件以上見つかった場合、複合機100はユーザのログイン距離264をログイン距離Y11からログイン距離X10に切り換える(第1の変更)(ステップS403)。なお、すでにログイン距離264がログイン距離X10であった場合は、この処理は行わない。
If one or more user print jobs are found as a result of the determination in step S402, the multifunction peripheral 100 switches the
このログイン距離の切り換えによって、印刷ジョブを投入したユーザは、複合機100にログインできる範囲が広くなる。
By switching the login distance, a user who has submitted a print job has a wider range for logging in to the
ステップS402の判定結果、ユーザの印刷ジョブが1件も見つからなかった場合、複合機100はユーザのログイン距離264をログイン距離X10からログイン距離Y11に切り換える(ステップS404)。なお、すでにログイン距離264がログイン距離Y11であった場合は、この処理は行わない。
If no user print job is found as a result of the determination in step S402, the multifunction peripheral 100 switches the
このログイン距離の切り換えによって、印刷ジョブを投入したユーザは、複合機100にログインできる範囲が狭くなる。 By switching the login distance, a user who has submitted a print job can narrow the range in which the user can log in to the multifunction peripheral 100.
以上の構成によれば、ログインする前にログインしようとするユーザの印刷ジョブがあるかないかを判定して、ログイン距離を切り替えることができる。 According to the above configuration, the login distance can be switched by determining whether or not there is a print job of the user attempting to log in before logging in.
従って、第1の実施形態と同様に、ログインの際の距離をユーザの印刷ジョブの有無によって切り替えることで、無線認証によるログインのセキュリティを高めることができる。 Therefore, as in the first embodiment, the login security by wireless authentication can be increased by switching the login distance depending on whether or not the user has a print job.
〔第3の実施形態〕
次に本発明に係る第3の実施形態について説明する。
[Third Embodiment]
Next, a third embodiment according to the present invention will be described.
第1の実施形態および第2の実施形態は、ジョブDB250および認証DB260が複合機100内にあるように構成していたが、第3の実施形態では、特にジョブDB250は複合機100とは別筐体で管理して実現する。
In the first embodiment and the second embodiment, the
認証情報やジョブ情報を別筐体で一括管理することで、複数の複合機100が存在した場合にユーザはどの複合機であっても認証を行うことができ、どの複合機であってもジョブを実行することができる。
By managing authentication information and job information in a separate case collectively, when there are
第3の実施形態では、クライアントPC101で出力された印刷ジョブを、ジョブDB250を備える不図示の印刷管理サーバに送信し、印刷管理サーバで印刷ジョブを格納し、管理する。
In the third embodiment, a print job output from the
第1の実施形態を例にとると、印刷管理サーバでジョブを解析して取得できたユーザ名のログイン距離をログイン距離X10に切り換えるように認証DB260を備える複合機100又は不図示の認証サーバに切換命令を送信し、ユーザ名に対応するログイン距離264をログイン距離X10に切り換える。
Taking the first embodiment as an example, the
また、第2の実施形態を例にとると、ステップS401のジョブ検索を印刷管理サーバに行わせ、印刷管理サーバからの結果に従ってステップS402でジョブがあるか否かを判定する。 Taking the second embodiment as an example, the job search in step S401 is performed by the print management server, and it is determined whether there is a job in step S402 according to the result from the print management server.
このように、第3の実施形態は、第1の実施形態および第2の実施形態と同様にユーザの印刷ジョブの有無によってログイン距離を切り換える仕組みを実現するものである。 As described above, the third embodiment implements a mechanism for switching the login distance depending on whether or not a user has a print job, as in the first and second embodiments.
なお、情報を管理する装置が異なるだけであるため、図面やフローチャートに関しては、第1の実施形態と第2の実施形態では同等のものとし、説明は省略する。 In addition, since only apparatuses for managing information are different, the drawings and flowcharts are the same in the first embodiment and the second embodiment, and description thereof is omitted.
以上の構成によれば、第1の実施形態と第2の実施形態と同様に、ログインの際の距離をユーザの印刷ジョブの有無によって切り替えることで、無線認証によるログインのセキュリティを高めることができる。 According to the above configuration, similarly to the first embodiment and the second embodiment, the login security by wireless authentication can be improved by switching the login distance depending on whether or not the user has a print job. .
以上、第1の実施形態、第2の実施形態、第3の実施形態を説明したが、上記実施形態によれば、複合機へのログインの際の距離をユーザの印刷ジョブによって切り替えることで、無線認証によるログインのセキュリティを高めることができる。 As described above, the first embodiment, the second embodiment, and the third embodiment have been described. According to the above-described embodiment, by switching the distance when logging in to the multifunction peripheral according to the user's print job, Login security by wireless authentication can be increased.
また、ログインの際の距離を切り替える(変更する)ため、不要なログインが行われず、複合機の省電力機能を維持することが可能となる。 Further, since the distance at the time of login is switched (changed), unnecessary login is not performed, and the power saving function of the multifunction peripheral can be maintained.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
また、本発明におけるプログラムは、図7〜図9、図14に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図7〜図9、図14の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図7〜図9、図14の各装置の処理方法ごとのプログラムであってもよい。 Further, the program according to the present invention is a program that allows a computer to execute the processing methods of the flowcharts shown in FIGS. 7 to 9 and 14, and the storage medium of the present invention uses the processing methods of FIGS. 7 to 9 and 14. A computer executable program is stored. Note that the program in the present invention may be a program for each processing method of each device in FIGS. 7 to 9 and 14.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by executing the reading.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk, solid state drive, or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention.
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
100 複合機
101 クライアントPC
110 LAN
2001 CPU
2002 RAM
2011 外部メモリ
3001 CPU
3002 RAM
3004 HDD
3040 無線端末リーダ
100
110 LAN
2001 CPU
2002 RAM
2011
3002 RAM
3004 HDD
3040 Wireless terminal reader
Claims (10)
ユーザと対応付いた印刷ジョブを受信する受信手段と、
前記受信手段で受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更手段と、
前記無線端末が前記変更手段で変更された範囲か否かを判定する範囲判定手段と、
前記範囲判定手段で、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行手段と
を備えることを特徴とする画像形成装置。 A communication an image forming apparatus and a wireless terminal that stores identification information for identifying the user,
Receiving means for receiving a print job associated with the user ;
According to the print job received by the receiving means, the range for executing the processing to the user login of the print job in advance, and change means for range changing so as to execute the processing according to the log in a range wider than the range in advance ,
Range determining means for determining whether or not the wireless terminal is a range changed by the changing means;
Execution means for executing in advance processing related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determination means determines that the wireless terminal is in the changed range When
An image forming apparatus comprising:
前記変更手段は、前記印刷指示手段での印刷指示に従って、当該ユーザに対応するログインにかかる処理を予め実行する範囲を元の範囲に変更することを特徴とする請求項1に記載の画像形成装置。 It executes processing according to the sign in the execution unit in advance, a print instruction unit that instructs the printing of the print job of the user who logged in,
The changing means in accordance with the print instruction in the print instruction unit, the image formation according to claim 1, characterized in that to change the range for executing the processing to log corresponding to the user in advance based on the range Equipment .
前記ログアウト判定手段でログアウト状態であると判定される場合に、前記実行手段でログインにかかる処理を予め実行することを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。 Further comprising the image forming apparatus Logout determination means for determining whether the logged-out state,
4. The image forming apparatus according to claim 1, wherein when the logout determination unit determines that the user is in a logout state, the execution unit executes a process related to login in advance . 5.
前記識別情報取得手段で取得した識別情報に対応するユーザの印刷ジョブがあるか否かを判定する印刷ジョブ判定手段とを更に備え、
前記変更手段は、前記印刷ジョブ判定手段で印刷ジョブがあると判定された場合に、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更することを特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。 Storage means for storing a print job received by the receiving means;
Print job determination means for determining whether or not there is a user print job corresponding to the identification information acquired by the identification information acquisition means;
The change means, when the print job is determined that in the print job determination unit, such a range for executing such processing to the user login of the print job in advance, the log in a range wider than the range processing The image forming apparatus according to claim 1 , wherein the range is changed so as to be executed in advance .
ユーザと対応付いた印刷ジョブを受信する受信手段と、Receiving means for receiving a print job associated with the user;
前記受信手段で受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更手段と、A changing unit that changes a range in which a process for login of a user of the print job is executed in advance according to a print job received by the receiving unit, so that a process for login is executed in a wider range than the range;
前記無線端末が前記変更手段で変更された範囲か否かを判定する範囲判定手段と、Range determining means for determining whether or not the wireless terminal is a range changed by the changing means;
前記範囲判定手段で、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行手段と Execution means for executing in advance processing related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determination means determines that the wireless terminal is in the changed range When
を備えることを特徴とするプリントシステム。A printing system comprising:
前記画像形成装置が、
ユーザと対応付いた印刷ジョブを受信する受信ステップと、
前記受信ステップで受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更ステップと、
前記無線端末が前記変更ステップで変更された範囲か否かを判定する範囲判定ステップと、
前記範囲判定ステップで、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行ステップと
を実行することを特徴とする処理方法。 There processing method definitive in the image forming apparatus capable of communicating with a wireless terminal that stores identification information for identifying the user,
The image forming apparatus includes:
A receiving step for receiving a print job associated with the user ;
According to the print job received in said receiving step, a change step of the range for executing the processing to the user login of the print job in advance and range change so as to execute the processing according to the log in a range wider than the range in advance ,
A range determination step for determining whether or not the wireless terminal is the range changed in the change step;
An execution step of executing in advance a process related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determining step determines that the wireless terminal is in the changed range When
The processing method characterized by performing .
前記プリントシステムが、The printing system is
ユーザと対応付いた印刷ジョブを受信する受信ステップと、A receiving step for receiving a print job associated with the user;
前記受信ステップで受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更ステップと、According to the print job received in the reception step, a change step for changing a range in which a process for login of a user of the print job is executed in advance so that a process for login in a range wider than the range is executed in advance.
前記無線端末が前記変更ステップで変更された範囲か否かを判定する範囲判定ステップと、A range determination step for determining whether or not the wireless terminal is the range changed in the change step;
前記範囲判定ステップで、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行ステップと An execution step of executing in advance a process related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determining step determines that the wireless terminal is in the changed range When
を実行することを特徴とする処理方法。The processing method characterized by performing.
前記画像形成装置を
ユーザと対応付いた印刷ジョブを受信する受信手段と、
前記受信手段で受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更手段と、
前記無線端末が前記変更手段で変更された範囲か否かを判定する範囲判定手段と、
前記範囲判定手段で、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行手段
として機能させることを特徴とするプログラム。 A program executable by the communication an image forming apparatus and a wireless terminal that stores identification information for identifying the user,
The image forming apparatus
Receiving means for receiving a print job associated with the user ;
According to the print job received by the receiving means, the range for executing the processing to the user login of the print job in advance, and change means for range changing so as to execute the processing according to the log in a range wider than the range in advance ,
Range determining means for determining whether or not the wireless terminal is a range changed by the changing means;
Execution means for executing in advance processing related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determination means determines that the wireless terminal is in the changed range
A program characterized by functioning as
前記プリントシステムをThe printing system
ユーザと対応付いた印刷ジョブを受信する受信手段と、Receiving means for receiving a print job associated with the user;
前記受信手段で受信した印刷ジョブに従って、当該印刷ジョブのユーザのログインにかかる処理を予め実行する範囲を、当該範囲より広い範囲でログインにかかる処理を予め実行させるように範囲変更する変更手段と、A changing unit that changes a range in which a process for login of a user of the print job is executed in advance according to a print job received by the receiving unit, so that a process for login is executed in a wider range than the range;
前記無線端末が前記変更手段で変更された範囲か否かを判定する範囲判定手段と、Range determining means for determining whether or not the wireless terminal is a range changed by the changing means;
前記範囲判定手段で、前記無線端末が変更された範囲であると判定される場合に、前記無線端末との通信によって得られた識別情報に対応するユーザのログインにかかる処理を予め実行する実行手段 Execution means for executing in advance processing related to login of the user corresponding to the identification information obtained by communication with the wireless terminal when the range determination means determines that the wireless terminal is in the changed range
として機能させることを特徴とするプログラム。A program characterized by functioning as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009214767A JP5205578B2 (en) | 2009-09-16 | 2009-09-16 | Image forming apparatus, printing system, processing method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009214767A JP5205578B2 (en) | 2009-09-16 | 2009-09-16 | Image forming apparatus, printing system, processing method thereof, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011065369A JP2011065369A (en) | 2011-03-31 |
JP2011065369A5 JP2011065369A5 (en) | 2012-02-09 |
JP5205578B2 true JP5205578B2 (en) | 2013-06-05 |
Family
ID=43951555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009214767A Expired - Fee Related JP5205578B2 (en) | 2009-09-16 | 2009-09-16 | Image forming apparatus, printing system, processing method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5205578B2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6305730B2 (en) * | 2013-11-07 | 2018-04-04 | シャープ株式会社 | Image forming apparatus |
JP6225669B2 (en) * | 2013-11-29 | 2017-11-08 | キヤノンマーケティングジャパン株式会社 | Apparatus, system, control method thereof, and program |
JP2016049655A (en) * | 2014-08-29 | 2016-04-11 | 富士ゼロックス株式会社 | Control device and program |
JP6265873B2 (en) | 2014-09-24 | 2018-01-24 | キヤノン株式会社 | Mobile terminal, control method thereof, and program |
JP6394249B2 (en) | 2014-09-30 | 2018-09-26 | ブラザー工業株式会社 | Image processing device |
JP6497095B2 (en) * | 2015-02-03 | 2019-04-10 | コニカミノルタ株式会社 | Image forming apparatus and control program for image forming apparatus |
CN108446544A (en) * | 2017-02-16 | 2018-08-24 | 日本冲信息株式会社 | Information processing unit, image forming apparatus |
JP6479133B2 (en) * | 2017-10-26 | 2019-03-06 | キヤノン株式会社 | Mobile terminal, control method thereof, and program |
JP6458195B1 (en) * | 2018-09-20 | 2019-01-23 | キヤノン株式会社 | Mobile terminal, control method thereof, and program |
JP7524643B2 (en) | 2020-07-14 | 2024-07-30 | 富士フイルムビジネスイノベーション株式会社 | Image forming system, user terminal, image forming apparatus, print request transmission program, and image forming program |
JP7249986B2 (en) * | 2020-11-24 | 2023-03-31 | キヤノン株式会社 | System including printer and mobile terminal, control method thereof, mobile terminal, control method thereof, and program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002247040A (en) * | 2001-02-16 | 2002-08-30 | Ricoh Co Ltd | User identification system in network terminal equipment |
JP4245010B2 (en) * | 2006-07-10 | 2009-03-25 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming system and print job management method |
JP2009015422A (en) * | 2007-07-02 | 2009-01-22 | Konica Minolta Holdings Inc | Use permission/prohibition control device and method |
-
2009
- 2009-09-16 JP JP2009214767A patent/JP5205578B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011065369A (en) | 2011-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5205578B2 (en) | Image forming apparatus, printing system, processing method thereof, and program | |
JP4690449B2 (en) | Print control system, print control server, image forming apparatus, processing method thereof, and program | |
US8228537B2 (en) | Print managing server, print managing method, program, and recording medium | |
US8437024B2 (en) | Print controlling system having usage restrictions for print data stored in a print managing server, print controlling method, and program | |
JP2008181491A (en) | Information processing system, information processing device, authentication server, authentication method, authentication program, information processing method, and information processing program | |
JP6034142B2 (en) | Information processing system, image forming apparatus, management apparatus, control method thereof, and program | |
JP2015106266A (en) | Image forming apparatus, control method of the same, and program | |
JP6989749B2 (en) | Image forming equipment, systems, control methods, and programs | |
JP4643555B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM | |
US8806614B2 (en) | Image processing apparatus, controlling method of image processing apparatus, and computer program | |
JP4998965B2 (en) | Image forming apparatus, information processing method, and program | |
JP2010134797A (en) | Authentication server, method, program, and authentication system | |
JP2014115854A (en) | Printing system, and control method and program thereof | |
JP5146969B2 (en) | Information processing system, image forming processing apparatus, processing method thereof, and program | |
JP6931160B2 (en) | Information processing device, control method, program | |
JP2013123805A (en) | Image forming device, print server, print management system, control method, and program | |
JP2015122601A (en) | Image forming apparatus, control method of the same, and program | |
JP5482868B2 (en) | Information processing system, image forming processing apparatus, processing method thereof, and program | |
JP2019137068A (en) | Printing system, printing device, control method, and program | |
JP7161826B2 (en) | PRINTING DEVICE, CONTROL METHOD, AND PROGRAM | |
JP7225360B2 (en) | printing system | |
JP2014102543A (en) | Printing system, image forming apparatus, processing method thereof, and program | |
JP6473791B2 (en) | Image forming apparatus, control method thereof, and program | |
JP2012101451A (en) | Image forming apparatus, information processing method, and program | |
JP2019042999A (en) | Image formation apparatus, processing method and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111215 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111215 |
|
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: 20121130 |
|
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: 20121211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5205578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |