JP2008165567A - Printing system, print management server, its control method and program - Google Patents

Printing system, print management server, its control method and program Download PDF

Info

Publication number
JP2008165567A
JP2008165567A JP2006355520A JP2006355520A JP2008165567A JP 2008165567 A JP2008165567 A JP 2008165567A JP 2006355520 A JP2006355520 A JP 2006355520A JP 2006355520 A JP2006355520 A JP 2006355520A JP 2008165567 A JP2008165567 A JP 2008165567A
Authority
JP
Japan
Prior art keywords
print
printer
identification information
portable terminal
management server
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.)
Granted
Application number
JP2006355520A
Other languages
Japanese (ja)
Other versions
JP4643555B2 (en
Inventor
Toshiyuki Uehara
敏幸 上原
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 IT Solutions Inc
Original Assignee
Canon IT Solutions 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 IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2006355520A priority Critical patent/JP4643555B2/en
Publication of JP2008165567A publication Critical patent/JP2008165567A/en
Application granted granted Critical
Publication of JP4643555B2 publication Critical patent/JP4643555B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform the output of print data selected by a user in a secure state even in a printer which is not provided with any display part or which is poor in the performance of a display part. <P>SOLUTION: A print management server 100 receives a print list request including a user name and portable terminal identification information and a printer IP address acquired from an authentication server 200 on the basis of a manufacture's serial number read from the IC card of a portable terminal 500 by a printer 300, and associates the portable terminal identification information included in the print list request with a printer IP address, and transmits the print data list specified by the print list request to the portable terminal 500 corresponding to the portable terminal identification information included in the print list request. Then, when receiving a print request corresponding to the print data list, the print management server 100 transmits the print data whose print has been requested to the printer shown by the IP address associated with the portable terminal identification information included in the print request. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバとを備える印刷システムの制御に関する。   The present invention relates to a portable terminal including a storage medium storing predetermined identification information, a printer including a reading unit that reads information on the storage medium, a print management server that stores and manages print data in association with user information, and The present invention relates to control of a printing system comprising

従来から、認証されたユーザのみが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にする所謂「プルプリント(蓄積印刷)」の印刷システムが提案されている。これにより、認証されたユーザに対応する印刷データが、所望の印刷装置からの出力可能となっている。   Conventionally, a so-called “pull print (accumulated printing) that enables only an authenticated user to output print data from the printing apparatus by making a print request to the print data temporarily accumulated on the server from the printing apparatus. "Is proposed. As a result, print data corresponding to the authenticated user can be output from a desired printing apparatus.

例えば、特許文献1には、複合機でICカード認証処理を行い、認証されたユーザの印刷データの一覧を印刷装置の表示部で表示させ、この表示上で選択された印刷データを印刷管理サーバで特定し、この特定した印刷データが格納されているプリントサーバに印刷コマンドを送信することで認証されたユーザが指定した印刷データが所望の印刷装置でプリントできるプリントシステムが開示されている。
特開2006−99714号公報
For example, in Patent Document 1, an IC card authentication process is performed by a multifunction peripheral, a list of print data of authenticated users is displayed on a display unit of a printing apparatus, and print data selected on the display is displayed on a print management server. A print system is disclosed in which print data specified by a user authenticated by sending a print command to a print server storing the specified print data can be printed by a desired printing apparatus.
JP 2006-99714 A

しかしながら、プリンタに表示部がない(表示部があったとしても、表示部の性能に乏しく、一覧を表示し、選択ができない)場合は、ユーザが印刷したいデータを選択し印刷できず、必要のない印刷データが印刷されてしまうといった問題点があった。   However, if the printer does not have a display unit (even if there is a display unit, the performance of the display unit is poor and the list cannot be displayed and cannot be selected), the user cannot select and print the data he wants to print. There was a problem that no print data was printed.

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、表示部のない又は表示部の性能に乏しいプリンタにおいてもユーザが選択した印刷データの出力をセキュアな状態で行う仕組を提供することである。   The present invention has been made to solve the above problems, and an object of the present invention is to secure the output of print data selected by the user even in a printer having no display unit or poor display unit performance. It is to provide a mechanism to be performed in.

本発明は、所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバと、を備える印刷システムであって、前記プリンタは、前記読み取り手段により前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を、前記印刷管理サーバに送信する送信手段を備え、前記印刷管理サーバは、前記印刷一覧要求を受信する第1の受信手段と、前記第1の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第2の受信手段と、前記第2の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、を備えることを特徴とする。   The present invention relates to a portable terminal including a storage medium storing predetermined identification information, a printer including a reading unit that reads information on the storage medium, a print management server that stores and manages print data in association with user information, and , Wherein the printer is a print list including user information, portable terminal identification information, and printer identification information acquired based on predetermined identification information read from the storage medium of the portable terminal by the reading unit. A transmission unit configured to transmit a request to the print management server, wherein the print management server includes a first reception unit configured to receive the print list request, and the print list request received by the first reception unit. Storage means for associating and storing the mobile terminal identification information and the printer identification information included, and user information included in the print list request. Specifying means for specifying print data; transmitting means for transmitting print data list information specified by the specifying means to the portable terminal based on the portable terminal identification information included in the print list request; and the transmitting means The second receiving means for receiving the print request including the print data information designated by the portable terminal that transmitted the list of print data and the portable terminal identification information, and the print request received by the second receiving means. Print data for transmitting print data corresponding to the print data information specified in the print request to a printer corresponding to the printer identification information stored in the storage means in association with the included mobile terminal identification information And a transmission means.

本発明によれば、表示部のない又は表示部の性能に乏しいプリンタにおいてもユーザが選択した印刷データの出力をセキュアな状態で行うことことができる等の効果を奏する。   According to the present invention, it is possible to output print data selected by the user in a secure state even in a printer that does not have a display unit or has poor display unit performance.

〔第1実施形態〕
以下、図面を参照して、本発明の実施形態を詳細に説明する。
[First Embodiment]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の印刷管理サーバ100およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。   FIG. 1 is a system configuration diagram illustrating an example of a configuration of a print system to which a print management server 100 and a printer of the present invention can be applied.

図1に示すように、本実施形態のプリントシステムは、1又は複数のクライアント端末400(例えば、ユーザ毎)、複数のプリンタ300(プリンタA300a,プリンタB300b,・・・),印刷管理サーバ100、認証サーバ200がローカルエリアネットワーク(LAN)600を介して接続され、印刷管理サーバ100は、ユーザ毎の携帯端末500と情報の送受信を行う構成となっている。   As shown in FIG. 1, the print system according to the present embodiment includes one or a plurality of client terminals 400 (for example, for each user), a plurality of printers 300 (printer A 300a, printer B 300b,...), Print management server 100, The authentication server 200 is connected via a local area network (LAN) 600, and the print management server 100 is configured to transmit / receive information to / from the mobile terminal 500 for each user.

クライアント端末400には、不図示のサーバから帳票生成に必要なフォーム及びテキストデータを取得し、オーバレイを行い帳票を生成する帳票ソフトがインストールされている。この帳票ソフトは、生成された帳票をSOAP等の通信を用いて、当該帳票を帳票の印刷実行命令、ユーザ情報とともに印刷管理サーバへ送信する。   The client terminal 400 is installed with form software that obtains a form and text data necessary for form generation from a server (not shown) and overlays to generate a form. The form software transmits the generated form together with a form print execution command and user information to the print management server using communication such as SOAP.

印刷管理サーバ100には、プリンタドライバがインストールされ、受信した帳票(印刷データ)を帳票管理データベース(後述する図5)に蓄積し、携帯端末からの出力指示に基づいて当該プリンタドライバを介してプリンタへ印刷データを送信する。   In the print management server 100, a printer driver is installed, the received form (print data) is accumulated in a form management database (FIG. 5 described later), and a printer is connected via the printer driver based on an output instruction from the portable terminal. Send print data to

認証サーバ200は、認証用テーブル(後述する図8)を記憶し、プリンタのカードリーダへ携帯端末をかざすことによってなされる認証依頼に応じて、該ICカード認証用テーブルを用いて認証処理を行う。   The authentication server 200 stores an authentication table (FIG. 8 to be described later), and performs authentication processing using the IC card authentication table in response to an authentication request made by holding the portable terminal over the card reader of the printer. .

以下、図2を用いて、図1に示したクライアント端末,印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成について説明する。   Hereinafter, the hardware configuration of the information processing apparatus applicable to the client terminal, the print management server, and the authentication server illustrated in FIG. 1 will be described with reference to FIG.

図2は、図1に示したクライアント端末,印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to the client terminal, the print management server, and the authentication server illustrated in FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS) that is a control program of the CPU 201 and a function executed by each server or each PC. Various programs to be described later are stored.

203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for execution of processing from the ROM 202 or the external memory 211 into the RAM 203 and executing the loaded program.

また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器にへの表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。   An input controller 205 controls input from a keyboard (KB) 209 or a pointing device such as a mouse (not shown). A video controller 206 controls display on a display device such as a CRT display (CRT) 210. In FIG. 2, although described as CRT 210, the display device is not limited to the CRT, but may be another display device such as a liquid crystal display. These are used by the administrator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN600)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F controller 208 is connected to and communicates with an external device via a network (for example, the LAN 600 shown in FIG. 1), and executes communication control processing on the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the CRT 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the CRT 210.

本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。   Various programs to be described later for realizing the present invention are recorded in the external memory 211 and executed by the CPU 201 by being loaded into the RAM 202 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 211, and a detailed description thereof will be described later.

次に、図3を用いて、図1に示したプリンタ300を制御するコントローラユニットのハードウェア構成について説明する。   Next, the hardware configuration of the controller unit that controls the printer 300 shown in FIG. 1 will be described with reference to FIG.

図3は、図1に示した複合機300のコントローラユニットのハードウェア構成の一例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of a hardware configuration of the controller unit of the multifunction peripheral 300 illustrated in FIG.

図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN600)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。   In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a scanner 314 functioning as an image input device and a printer unit 312 functioning as an image output device, while being connected to a LAN (for example, the LAN 600 shown in FIG. 1) or a public line (WAN). ) (For example, PSTN or ISDN) to input / output image data and device information.

コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 316, reference numeral 301 denotes a CPU, which is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。   A ROM 303 stores a system boot program and various control programs. A hard disk drive (HDD) 304 stores various programs for controlling the system, image data, and the like.

307は操作部インタフェース(操作部I/F)で、操作部(キーボード)308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。   An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (keyboard) 308. Further, the operation unit I / F 307 serves to transmit the key information (for example, pressing of the start button) input from the operation unit 308 to the CPU 301.

305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)600に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (Network I / F) 305 is connected to the network (LAN) 600 and inputs / outputs data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。   Reference numeral 318 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-232C. In this embodiment, an IC card for a portable terminal required for authentication A card reader 319 for reading (storage medium) is connected to the external I / F unit 318. The CPU 301 can control reading of information from the IC card of the mobile terminal by the card reader 319 via the external I / F 318, and can acquire information read from the IC card of the mobile terminal. The above devices are arranged on the system bus 309.

320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。   Reference numeral 320 denotes an image bus interface (IMAGE BUS I / F), which is a bus bridge that connects the system bus 309 and an image bus 315 that transfers image data at high speed and converts the data structure.

画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。   The image bus 315 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 315.

310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。   A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the printer unit 312 and the controller unit 316 and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 313 connects the scanner 314 and the controller unit 316 and performs synchronous / asynchronous conversion of image data.

317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。   An image processing unit 317 performs correction, processing, and editing on input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 317 performs image data rotation and compression / decompression processing such as JPEG for multi-valued image data and JBIG, MMR, MH for binary image data.

スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner unit 314 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 308, the CPU 301 gives an instruction to the scanner 314, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The printer unit 312 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and ink is ejected from a micro nozzle array directly on the paper. There is an inkjet method for printing an image, but any method may be used. The activation of the printing operation is started by an instruction from the CPU 301. The printer unit 312 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。   The operation unit 308 has an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 308 displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the operation unit I / F 307. To the CPU 301 via The operation unit 308 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

尚、表示部ははプリンタによって表示性能がことなり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。   Note that the display unit has different display performance depending on the printer, and a printer that can be operated via a touch panel, or a printer that simply has a liquid crystal screen and displays a character string (displaying the print status and the name of the document being printed). The present invention is structured.

ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ319は、CPU301からの制御により、携帯端末内に備えられたICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。   The card reader 319 reads information stored in an IC card provided in the mobile terminal under the control of the CPU 301 and notifies the CPU 301 of the read information via the external I / F 318.

以上のような構成によって、プリンタ300は、スキャナ314から読み込んだ画像データをLAN600上に送信したり、LAN600から受信した印刷データをプリンタ部312により印刷出力することができる。   With the configuration described above, the printer 300 can transmit the image data read from the scanner 314 to the LAN 600 and print out the print data received from the LAN 600 by the printer unit 312.

また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力することできる。   Further, the image data read from the scanner 314 can be faxed to the public line by the modem 306, and the image data received by fax from the public line can be output by the printer unit 312.

以下、図4を用いて、図1に示した携帯端末(携帯電話やPDA)500のハードウェア構成について説明する。   Hereinafter, the hardware configuration of the mobile terminal (mobile phone or PDA) 500 shown in FIG. 1 will be described with reference to FIG.

図4は、図1に示した携帯端末(携帯電話やPDA)500のハードウェア構成を説明するブロック図である。   FIG. 4 is a block diagram illustrating a hardware configuration of the mobile terminal (mobile phone or PDA) 500 shown in FIG.

図4に示すように、携帯端末500は、制御部411と、受話部412と、送話部413と、送受信部414と、表示部415と、入力部416と、ROM417と、RAM418と、通信制御部419とを備える。   As illustrated in FIG. 4, the mobile terminal 500 includes a control unit 411, a reception unit 412, a transmission unit 413, a transmission / reception unit 414, a display unit 415, an input unit 416, a ROM 417, a RAM 418, a communication And a control unit 419.

制御部411は、ROM417に格納されたプログラムに従って動作し、この携帯端末全体の動作を制御する。   The control unit 411 operates according to a program stored in the ROM 417, and controls the operation of the entire mobile terminal.

受話部412は、スピーカなどを備え、制御部411から供給されるディジタル音声信号をアナログ音声信号に変換し、スピーカから放音する。送話部413は、マイクロフォンなどを備え送信対象の音声データを取り込み、ディジタル信号に変換して制御部411に供給する。   The reception unit 412 includes a speaker and the like, converts the digital audio signal supplied from the control unit 411 into an analog audio signal, and emits sound from the speaker. The transmitter 413 includes a microphone and the like, captures voice data to be transmitted, converts it into a digital signal, and supplies the digital signal to the controller 411.

送受信部414は、印刷管理サーバ100との間で、アンテナを介して無線通信を行う。表示部415は、様々な情報を表示する。   The transmission / reception unit 414 performs wireless communication with the print management server 100 via an antenna. The display unit 415 displays various information.

なお、携帯端末500と印刷管理サーバ100との無線通信はと基地局(不図示)を介して行うように構成されている。   The wireless communication between the mobile terminal 500 and the print management server 100 is configured to be performed via a base station (not shown).

入力部416は、ダイアルボタンなどを備え、様々な指示を入力する。ROM417は、制御部411の動作プログラム及び固定データを記憶する。この動作プログラムには、プリンタドライバは含まれていない。   The input unit 416 includes dial buttons and inputs various instructions. The ROM 417 stores the operation program of the control unit 411 and fixed data. This operation program does not include a printer driver.

RAM418は、バッテリによりバックアップされており、制御部411のワークエリアとして機能し、外部から取得した情報を一時記憶する。   The RAM 418 is backed up by a battery, functions as a work area for the control unit 411, and temporarily stores information acquired from the outside.

ICカード419は、ICチップにより構成されており、製造番号や個人を特定する情報(所定の識別情報)が書き込まれており、プリンタに備えてあるカードリーダとの間で通信がなされる。   The IC card 419 is configured by an IC chip, in which a serial number and information for identifying an individual (predetermined identification information) are written, and communication is performed with a card reader provided in the printer.

以下、図5〜図7を参照して、図1に示した印刷管理サーバ100のHD211に記憶されるデータについて説明する。   Hereinafter, data stored in the HD 211 of the print management server 100 illustrated in FIG. 1 will be described with reference to FIGS.

図5は、図1に示した印刷管理サーバ100のHD211に記憶される帳票管理データベースの一例を示す模式図である。   FIG. 5 is a schematic diagram showing an example of a form management database stored in the HD 211 of the print management server 100 shown in FIG.

図5に示すように、帳票管理データベースは、タイムスタンプ501,ユーザ名502,文書名503,印刷状態504,帳票データ505から構成される。   As shown in FIG. 5, the form management database includes a time stamp 501, a user name 502, a document name 503, a print state 504, and form data 505.

なお、タイムスタンプ501は、印刷管理サーバ100が帳票データを受信した日時を示す。ユーザ名502,文書名503は、クライアント端末400から帳票データとともに受信したユーザ名(ユーザ情報),文書名に対応する。   The time stamp 501 indicates the date and time when the print management server 100 received the form data. The user name 502 and document name 503 correspond to the user name (user information) and document name received together with the form data from the client terminal 400.

なお、この帳票管理データベースは、上述したようにクライアント端末400から印刷管理サーバ100に登録されるものとする。   Note that this form management database is registered in the print management server 100 from the client terminal 400 as described above.

図6は、図1に示した印刷管理サーバ100のHD211に記憶されるプリンタドライバ関連テーブルの一例を示す模式図である。   FIG. 6 is a schematic diagram illustrating an example of a printer driver related table stored in the HD 211 of the print management server 100 illustrated in FIG.

図6に示すように、プリンタドライバ関連テーブルは、プリンタ名601,プリンタIPアドレス602,プリンタドライバ名603から構成される。   As shown in FIG. 6, the printer driver related table includes a printer name 601, a printer IP address 602, and a printer driver name 603.

なお、このプリンタドライバ関連テーブルは、印刷管理サーバ100のHDに予め登録されているものとする。   It is assumed that this printer driver related table is registered in advance in the HD of the print management server 100.

図7は、図1に示した印刷管理サーバ100のHD211に記憶されるプリンタ表示部有無テーブルの一例を示す模式図である。   FIG. 7 is a schematic diagram illustrating an example of a printer display unit presence / absence table stored in the HD 211 of the print management server 100 illustrated in FIG. 1.

なお、このプリンタ表示部有無テーブルは、印刷管理サーバ100のHDに予め登録されているものとする。   Note that this printer display unit presence / absence table is registered in advance in the HD of the print management server 100.

以下、図8を参照して、図1に示した認証サーバ200のHD211に記憶される認証用テーブルについて説明する。   Hereinafter, the authentication table stored in the HD 211 of the authentication server 200 shown in FIG. 1 will be described with reference to FIG.

図8は、図1に示した認証サーバ200のHD211に記憶される認証用テーブルの一例を示す模式図である。   FIG. 8 is a schematic diagram illustrating an example of an authentication table stored in the HD 211 of the authentication server 200 illustrated in FIG.

図8に示すように、認証用テーブルは、製造番号801,ユーザ名802,メールアドレス803,部門ID804,部門パスワード805,管理者権限806,携帯端末識別情報807等から構成される。   As shown in FIG. 8, the authentication table is composed of a production number 801, a user name 802, a mail address 803, a department ID 804, a department password 805, an administrator authority 806, portable terminal identification information 807, and the like.

以下、図9のフローチャートを参照して、図8に示した認証用テーブルへの製造番号及び携帯端末識別情報の登録処理を説明する。なお、本実施形態では、認証サーバ200は、図示しない外部インタフェース(例えばUSB)を介して、携帯端末のICカード419(記憶媒体)の読み取り用のカードリーダ(図3のカードリーダ319と同様の機能)が接続されている。そして、認証サーバ200のCPU301は、このカードリーダによる携帯端末のICカードからの情報読み取りを制御し、該携帯端末内のICチップから読み取られた情報を取得可能である。   Hereinafter, with reference to the flowchart of FIG. 9, the registration process of the manufacturing number and the mobile terminal identification information in the authentication table shown in FIG. 8 will be described. In the present embodiment, the authentication server 200 uses a card reader (similar to the card reader 319 in FIG. 3) for reading the IC card 419 (storage medium) of the portable terminal via an external interface (for example, USB) (not shown). Function) is connected. Then, the CPU 301 of the authentication server 200 can control reading of information from the IC card of the portable terminal by the card reader, and can acquire information read from the IC chip in the portable terminal.

図9は、本発明における第1の制御処理手順の一例を示すフローチャートであり、本発明のにおける認証情報登録処理に対応する。   FIG. 9 is a flowchart showing an example of a first control processing procedure in the present invention, and corresponds to the authentication information registration processing in the present invention.

なお、図中、S1は、携帯端末500のステップに対応し、携帯端末500の制御部401がROM417に格納されるプログラムを実行することにより実現される。   In the figure, S1 corresponds to the step of the mobile terminal 500, and is realized by the control unit 401 of the mobile terminal 500 executing a program stored in the ROM 417.

また、S2〜S3は、認証サーバ200の各ステップに対応し、認証サーバ200のCPU201が外部メモリ211に格納されるプログラムをRAM203上で実行することにより実現される。   S2 to S3 correspond to the steps of the authentication server 200, and are realized by the CPU 201 of the authentication server 200 executing a program stored in the external memory 211 on the RAM 203.

まず、ステップS1において、携帯端末500の制御部411は、携帯端末500のROM417等に記憶されている携帯端末識別情報(例えば電話番号やIPアドレス等)を認証サーバ200へ送信する。   First, in step S <b> 1, the control unit 411 of the mobile terminal 500 transmits mobile terminal identification information (for example, a telephone number or an IP address) stored in the ROM 417 or the like of the mobile terminal 500 to the authentication server 200.

ステップS2において、認証サーバ200のCPU201は、携帯端末500から送信される携帯端末識別情報を受信する。   In step S <b> 2, the CPU 201 of the authentication server 200 receives mobile terminal identification information transmitted from the mobile terminal 500.

この携帯端末識別情報の受信後の所定期間、認証サーバ200のCPU201は、上述のカードリーダによる携帯端末500内のICカード419の読み取りを行う。   During a predetermined period after reception of the mobile terminal identification information, the CPU 201 of the authentication server 200 reads the IC card 419 in the mobile terminal 500 by the card reader described above.

携帯端末500が上述したカードリーダにかざされると、認証サーバ200CPU201は、これを検知し、この検知した情報(製造番号)を読み出す(S3)。   When portable terminal 500 is held over the card reader described above, authentication server 200CPU 201 detects this and reads the detected information (manufacturing number) (S3).

次に、ステップS4において、印刷管理サーバ100のCPU201は、ステップS2で受信した携帯端末識別情報と、ステップS3で読み取った製造番号を関連付け、製造番号をキーにして図6に示す認証用テーブルの製造番号801,携帯端末識別情報807へ登録する。   Next, in step S4, the CPU 201 of the print management server 100 associates the mobile terminal identification information received in step S2 with the manufacturing number read in step S3, and uses the manufacturing number as a key in the authentication table shown in FIG. Registered in the production number 801 and the mobile terminal identification information 807.

なお、図9に示した処理を実行しなくても、管理者が手作業等により、製造番号801と携帯端末識別情報807とを認証用テーブルに登録しておく方法であっても、本発明を実現可能である。   Even if the administrator does not execute the processing shown in FIG. 9, the method of registering the manufacturing number 801 and the mobile terminal identification information 807 in the authentication table by manual operation or the like can be used. Is feasible.

以下、図10のフローチャートを参照して、本発明のにおける印刷処理について説明する。   Hereinafter, the printing process according to the present invention will be described with reference to the flowchart of FIG.

図10は、本発明における第2の制御処理手順の一例を示すフローチャートであり、本発明のにおけるプリンタからの印刷指示に基づいた印刷に関する処理に対応する。   FIG. 10 is a flowchart showing an example of the second control processing procedure according to the present invention, and corresponds to the processing related to printing based on the print instruction from the printer according to the present invention.

なお、図中、S101〜S102は、認証サーバ200のステップに対応し、認証サーバ200のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。   In the figure, S101 to S102 correspond to the steps of the authentication server 200, and are realized by the CPU of the authentication server 200 executing a program stored in the external memory on the RAM.

また、図中、S201〜S212は、印刷管理サーバ100の各ステップに対応し、印刷管理サーバ100のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。   In the figure, S201 to S212 correspond to the steps of the print management server 100, and are realized by the CPU of the print management server 100 executing a program stored in the external memory on the RAM.

また、図中、S301〜S303は、携帯端末500のステップに対応し、携帯端末500の制御部401がROM417に格納されるプログラムを実行することにより実現される。   In the figure, S301 to S303 correspond to the steps of the portable terminal 500, and are realized by the control unit 401 of the portable terminal 500 executing a program stored in the ROM 417.

また、図中、S401〜S402は、プリンタ300(ここではプリンタA300aとして説明するがどのプリンタであってもよい)のステップに対応し、プリンタA300aのCPU301がROM303に格納されるプログラムを実行することにより実現される。   In the figure, S401 to S402 correspond to the steps of the printer 300 (here, any printer may be described as the printer A 300a), and the CPU 301 of the printer A 300a executes a program stored in the ROM 303. It is realized by.

まず、ユーザが携帯端末500にアプリケーション(印刷管理サーバ100との接続を行うため接続アプリケーション)の起動を指示すると、ステップS301において、携帯端末500の制御部401は、前記アプリケーションを起動し、当該携帯端末500の携帯端末識別情報を含む接続依頼を印刷管理サーバ500に送信する。これにより、携帯端末500と印刷管理サーバ100とのセッションが張られる。   First, when the user instructs the mobile terminal 500 to start an application (a connection application for connecting to the print management server 100), in step S301, the control unit 401 of the mobile terminal 500 starts the application and A connection request including the mobile terminal identification information of the terminal 500 is transmitted to the print management server 500. Thereby, a session between the portable terminal 500 and the print management server 100 is established.

印刷管理サーバ100では、ステップS201において、携帯端末500の接続アプリケーションからの接続依頼(携帯端末識別情報を含む)に基づきセッションを維持する。なお、このセッションは、開放されるまで上記携帯端末識別情報に関連付けられて管理されるものとする。なお、携帯端末500との通信が一定時間なされない場合、該セッションを開放するように構成してもよい。   In step S201, the print management server 100 maintains the session based on a connection request (including mobile terminal identification information) from the connection application of the mobile terminal 500. This session is managed in association with the mobile terminal identification information until it is released. In addition, when communication with the portable terminal 500 is not performed for a fixed time, you may comprise so that the said session may be open | released.

なお、後述する帳票一覧がプリンタで表示可能であればアプリケーションが起動しなくても、本実施形態は実現可能であることは言うまでもない。また、アプリケーションが印刷管理サーバからの命令により起動させる場合は、S301,S201を実行しなくても実現可能である。   Needless to say, the present embodiment can be realized even if the application is not activated if a form list to be described later can be displayed on the printer. Further, when the application is activated by a command from the print management server, it can be realized without executing S301 and S201.

次に、ステップS401において、プリンタA300aのCPU301は、携帯端末500がカードリーダ319にかざされたことを検知すると、この検知した情報(製造番号)を読み出して認証情報として、認証サーバ200へ送信する(認証情報送信)。   Next, in step S401, when the CPU 301 of the printer A 300a detects that the portable terminal 500 is held over the card reader 319, the detected information (manufacturing number) is read and transmitted to the authentication server 200 as authentication information. (Authentication information transmission).

そして、認証サーバ200では、プリンタA300aから送信される認証情報を受信すると、ステップS101において、認証サーバ200のCPUは、受信した製造番号と図8に示す認証用テーブル(認証サーバ200のHD内に記憶されている)を参照して正規のユーザか否かの認証を行う。   When the authentication server 200 receives the authentication information transmitted from the printer A 300a, in step S101, the CPU of the authentication server 200 displays the received manufacturing number and the authentication table shown in FIG. 8 (in the HD of the authentication server 200). The stored user) is used to authenticate whether or not the user is a legitimate user.

次に、ステップS102において、認証サーバ200のCPUは、S101の認証結果を、該認証を要求したプリンタ(プリンタA300a)に送信する。具体的には、認証用テーブルに受信した製造番号が登録されていれば、認証された(正常認証)と判断し、認証用テーブルのユーザ名902,携帯端末識別情報907を含む認証結果をプリンタA300aに送信する。また、認証用テーブルに受信した製造番号が登録されていない場合、認証エラーと判断し、認証エラーを示す情報を含む認証結果をプリンタA300aに送信する。   Next, in step S102, the CPU of the authentication server 200 transmits the authentication result of S101 to the printer (printer A 300a) that requested the authentication. Specifically, if the received manufacturing number is registered in the authentication table, it is determined that the authentication is successful (normal authentication), and the authentication result including the user name 902 and the mobile terminal identification information 907 in the authentication table is displayed on the printer. Send to A300a. If the received manufacturing number is not registered in the authentication table, it is determined as an authentication error, and an authentication result including information indicating the authentication error is transmitted to the printer A 300a.

次に、プリンタA300aでは、認証サーバ200から送信される認証結果を受信すると、ステップS402において、プリンタA300aのCPU301は、受信した認証結果に基づいて正常認証されたか否かを判定し、正常認証されなかった(認証結果にユーザ情報が含まれていない)と判定した場合には、初期状態へ戻す。   Next, when the printer A 300a receives the authentication result transmitted from the authentication server 200, in step S402, the CPU 301 of the printer A 300a determines whether or not normal authentication has been performed based on the received authentication result. If it is determined that no user information is included in the authentication result, the initial state is restored.

一方、ステップS402において、正常認証された(認証結果にユーザ情報,携帯端末識別情報が含まれている)と判定した場合には、プリンタA300aのCPU301は、ステップS403に処理を進める。   On the other hand, if it is determined in step S402 that normal authentication has been performed (user information and portable terminal identification information are included in the authentication result), the CPU 301 of the printer A 300a advances the process to step S403.

次に、ステップS403では、プリンタA300aのCPU301は、上記受信した認証結果に含まれるユーザ名,携帯端末識別情報に基づき、印刷管理サーバ100へ認証ユーザの帳票情報送信依頼を送信する。この認証ユーザの帳票情報取得送信依頼には、ユーザ名、携帯端末識別情報、およびプリンタのIPアドレスが含まれる。   Next, in step S403, the CPU 301 of the printer A 300a transmits a request for transmitting the form information of the authenticated user to the print management server 100 based on the user name and portable terminal identification information included in the received authentication result. This form information acquisition / transmission request of the authenticated user includes the user name, the portable terminal identification information, and the IP address of the printer.

次に、印刷管理サーバ100では、ステップS202において、プリンタA300aから送信される認証ユーザの帳票情報取得送信依頼を受信すると、ステップS203において、印刷管理サーバ100のCPU201は、受信した認証ユーザの帳票情報取得送信依頼に含まれる携帯端末識別情報とプリンタA300aのIPアドレスを図11に示す携帯端末プリンタ関連テーブルに記憶させる。   Next, in step S202, the print management server 100 receives the authentication user form information acquisition request transmitted from the printer A 300a. In step S203, the CPU 201 of the print management server 100 receives the received authentication user form information. The portable terminal identification information and the IP address of the printer A 300a included in the acquisition transmission request are stored in the portable terminal printer related table shown in FIG.

図11は、印刷管理サーバ100のRAM302内に記憶される携帯端末プリンタ関連テーブルの一例を示す図である。   FIG. 11 is a diagram illustrating an example of a portable terminal printer related table stored in the RAM 302 of the print management server 100.

図11に示すように、携帯端末プリンタ関連テーブルでは、携帯端末識別情報1101とプリンタIPアドレス1102が関連付けられている。   As shown in FIG. 11, in the portable terminal printer related table, portable terminal identification information 1101 and printer IP address 1102 are associated.

以下、図10のフローチャートの説明に戻る。   Hereinafter, the description returns to the flowchart of FIG.

次に、ステップS203において、印刷管理サーバ100のCPU201は、プリンタA300aに一覧を表示できる(印刷指示ができる)表示部があるか否かを図7に示したプリンタ表示部有無テーブルに基づいて判定する。   Next, in step S203, the CPU 201 of the print management server 100 determines whether or not there is a display unit that can display a list on the printer A 300a (can issue a print instruction) based on the printer display unit presence / absence table shown in FIG. To do.

まず、プリンタA300aに一覧を表示できる表示部がない場合について説明する。   First, a case where there is no display unit capable of displaying a list on the printer A 300a will be described.

ステップS203において、印刷管理サーバ100のCPU201は、プリンタA300aに一覧を表示できる(印刷指示ができる)表示部がないと判定した場合には、ステップS204に処理を進める。   In step S203, if the CPU 201 of the print management server 100 determines that there is no display unit that can display a list (can issue a print instruction) on the printer A 300a, the process proceeds to step S204.

ステップS204では、印刷管理サーバ100のCPU201は、図5に示した帳票管理データベースを参照し、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷帳票データの一覧を取得し、該取得した未印刷帳票データの一覧を、上記受信した認証ユーザの帳票情報取得送信依頼に含まれる携帯端末識別情報と関連付けられているセッション(S201で保持したセッション)を介して、携帯端末500に送信する。なお、上記帳票データ一覧として送信する情報としては、帳票の文書名,ユーザ名,タイムスタンプを含むものとする。   In step S204, the CPU 201 of the print management server 100 refers to the form management database shown in FIG. 5, and displays a list of unprinted form data corresponding to the user name included in the received authentication user form information acquisition transmission request. The obtained unprinted form data list is obtained through the session (session held in S201) associated with the mobile terminal identification information included in the received authentication user form information acquisition transmission request. It transmits to the terminal 500. The information transmitted as the form data list includes the form document name, user name, and time stamp.

そして、携帯端末500の制御部401は、ステップS302において、印刷管理サーバ500から送信された未印刷帳票データの一覧を、表示部415に表示する。   In step S <b> 302, the control unit 401 of the portable terminal 500 displays a list of unprinted form data transmitted from the print management server 500 on the display unit 415.

図12は、本発明において携帯端末500の表示部415に表示される帳票データ一覧の一例を示す模式図である。   FIG. 12 is a schematic diagram showing an example of the form data list displayed on the display unit 415 of the portable terminal 500 in the present invention.

図12において、1201は帳票データ選択エリアであり、ユーザは、この帳票データ選択エリア1201から印刷する帳票データを選択(チェック)する(複数の帳票データを選択可能である)。   In FIG. 12, reference numeral 1201 denotes a form data selection area, and the user selects (checks) form data to be printed from the form data selection area 1201 (a plurality of form data can be selected).

1202は送信ボタンであり、このボタンを選択指示することにより、帳票データ選択エリア1201で選択状態となっている帳票データの印刷を、印刷管理サーバ100に要求することができる。   Reference numeral 1202 denotes a transmission button. By selecting and instructing this button, the print management server 100 can be requested to print the form data selected in the form data selection area 1201.

以下、図8のフローチャートの説明に戻る。   Returning to the flowchart of FIG.

帳票データ選択エリア1201で帳票データが選択(チェック)され、送信ボタン1202が選択指示されると、ステップS303において、携帯端末500の制御部401は、帳票データ選択エリア1201で選択された帳票の一覧(選択された1つ以上の帳票データの情報(タイムスタンプ))を上述のセッションを介して印刷要求コマンドとして、ユーザ名,携帯端末識別情報とともに、印刷管理サーバ100に送信する。   When form data is selected (checked) in the form data selection area 1201 and the send button 1202 is selected, the control unit 401 of the portable terminal 500 lists the forms selected in the form data selection area 1201 in step S303. (Information on one or more selected form data (time stamp)) is transmitted to the print management server 100 as a print request command together with the user name and portable terminal identification information via the above-described session.

次に、プリンタA300aに一覧を表示できる表示部がある場合について説明する。   Next, a case where the printer A 300a has a display unit that can display a list will be described.

ステップS203において、印刷管理サーバ100のCPU201は、プリンタA300aに一覧を表示できる(印刷指示ができる)表示部があると判定した場合には、ステップS205に処理を進める。   In step S203, if the CPU 201 of the print management server 100 determines that there is a display unit that can display a list (can issue a print instruction) on the printer A 300a, the process proceeds to step S205.

ステップS205では、印刷管理サーバ100のCPU201は、図6に示した帳票管理データベースを参照し、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷帳票データの一覧を取得し、該取得した未印刷帳票データの一覧を、上記受信した認証ユーザの帳票情報取得送信依頼に含まれるIPアドレスに対応するプリンタ300(ここではプリンタA300a)に対して送信する。なお、上記帳票データ一覧として送信する情報としては、帳票の文書名,ユーザ名,タイムスタンプを含むものとする。   In step S205, the CPU 201 of the print management server 100 refers to the form management database shown in FIG. 6 and displays a list of unprinted form data corresponding to the user name included in the received authentication user form information acquisition transmission request. The acquired unprinted form data list is transmitted to the printer 300 (here, the printer A 300a) corresponding to the IP address included in the received authentication user form information acquisition request. The information transmitted as the form data list includes the form document name, user name, and time stamp.

次に、プリンタA300aでは、印刷管理サーバ100から送信される帳票データ一覧を受信すると、ステップS404において、プリンタA300aのCPU301は、受信した帳票データ一覧を操作部308の表示部に表示する。   Next, when the printer A 300a receives the form data list transmitted from the print management server 100, the CPU 301 of the printer A 300a displays the received form data list on the display unit of the operation unit 308 in step S404.

図13は、本発明においてプリンタ300に表示される帳票データ一覧の一例を示す模式図である。   FIG. 13 is a schematic diagram showing an example of a form data list displayed on the printer 300 in the present invention.

図13において、1301は帳票データ選択エリアであり、ユーザは、この帳票データ選択エリア1301から印刷する帳票データをタッチ選択する(複数の帳票データを選択可能である)。   In FIG. 13, reference numeral 1301 denotes a form data selection area. The user touches and selects form data to be printed from the form data selection area 1301 (a plurality of form data can be selected).

1302はプリント(Print)ボタンであり、このボタンをタッチ指示することにより、帳票データ選択エリア1301で選択状態となっている帳票データの印刷を、印刷管理サーバ100に要求することができる。   Reference numeral 1302 denotes a print button. By touching this button, the print management server 100 can be requested to print the form data selected in the form data selection area 1301.

以下、図8のフローチャートの説明に戻る。   Returning to the flowchart of FIG.

帳票データ選択エリア1301で帳票データが選択され、プリントボタン1302がタッチ指示されると、ステップS405において、プリンタA300aのCPU301は、帳票データ選択エリア1301で選択された帳票の一覧(選択された1つ以上の帳票データの情報(タイムスタンプ))を印刷要求コマンドとして、ユーザ名,IPアドレスとともに、印刷管理サーバ100に送信する。   When form data is selected in the form data selection area 1301 and the print button 1302 is touched, in step S405, the CPU 301 of the printer A 300a displays a list of forms selected in the form data selection area 1301 (one selected item). The above form data information (time stamp) is transmitted to the print management server 100 together with the user name and IP address as a print request command.

以下、プリンタA300aに一覧を表示できる表示部がある場合、及び、ない場合に共通の説明となる。   Hereinafter, the description is common to the case where the printer A 300a has a display unit capable of displaying a list and the case where there is no display unit.

ステップS206において、印刷管理サーバ100のCPU201は、携帯端末500又はプリンタA300aから送信される印刷要求コマンドを受信すると、該受信した印刷要求コマンド内に含まれる1又は複数の印刷対象帳票の情報(タイムスタンプ)を取得しする。なお、印刷管理サーバ100のCPU201は、上記取得した1又は複数の印刷対象帳票の情報(タイムスタンプ)を、図14に示す印刷管理テーブルに記録する。   In step S206, when the CPU 201 of the print management server 100 receives the print request command transmitted from the portable terminal 500 or the printer A 300a, the information (time) of one or a plurality of print target forms included in the received print request command. Get the stamp). The CPU 201 of the print management server 100 records the acquired information (time stamp) of one or more print target forms in the print management table shown in FIG.

なお、携帯端末500から上記印刷要求コマンドを受信した場合には、印刷管理サーバ100のCPU201は、上記印刷要求コマンドに含まれる携帯端末識別情報をキーとして携帯端末プリンタ関連テーブルからプリンタIPアドレスを取得して、印刷管理テーブルのIPアドレス1403に格納するものとする。   When the print request command is received from the mobile terminal 500, the CPU 201 of the print management server 100 acquires the printer IP address from the mobile terminal printer related table using the mobile terminal identification information included in the print request command as a key. Then, the IP address 1403 of the print management table is stored.

図14は、図1に示した印刷管理サーバ100のRAM203に記憶される印刷管理テーブルの一例を示す模式図である。   FIG. 14 is a schematic diagram showing an example of a print management table stored in the RAM 203 of the print management server 100 shown in FIG.

図14に示すように印刷管理テーブルは、ユーザ名1401,プリンタ名1402,IPアドレス1403,選択された帳票のタイムスタンプ1404(選択された数存在する)から構成される。   As shown in FIG. 14, the print management table includes a user name 1401, a printer name 1402, an IP address 1403, and a selected form time stamp 1404 (the selected number exists).

以下、図10のフローチャートの説明に戻る。   Hereinafter, the description returns to the flowchart of FIG.

次に、ステップS207において、印刷管理サーバ100のCPU201は、S206で取得した印刷対象帳票の帳票データを取得し(即ち、印刷管理テーブルのタイムスタンプ1404に基づいて帳票管理データベースから取得し)、印刷管理テーブルのIPアドレス1403が示すIPアドレスのプリンタ(プリンタA300a)に対して、前記取得した帳票データの印刷処理を実行する(印刷データを出力(送信)する)。   Next, in step S207, the CPU 201 of the print management server 100 acquires the form data of the print target form acquired in S206 (that is, acquired from the form management database based on the time stamp 1404 of the print management table), and prints. Print processing of the acquired form data is executed (print data is output (transmitted)) to the printer (printer A 300a) having the IP address indicated by the IP address 1403 of the management table.

なお、この際、上記IPアドレスに基づき、プリンタドライバ関連テーブル(図6)を検索してプリンタドライバを選択し、この選択されたプリンタドライバを通してプリンタA300aに帳票データの印刷データを出力(送信)する。また、この印刷処理は、LPR印刷であっても、Windows(登録商標)でサポートされている標準TCP/IPポートを利用した印刷処理でも良い。   At this time, based on the IP address, the printer driver related table (FIG. 6) is searched to select the printer driver, and the print data of the form data is output (transmitted) to the printer A 300a through the selected printer driver. . In addition, this print processing may be LPR printing or print processing using a standard TCP / IP port supported by Windows (registered trademark).

次に、プリンタA300aでは、印刷管理サーバ100からプリンタドライバを介して出力された帳票データの印刷データを受信すると、ステップS406において、プリンタA300aのCPU301は、受信した帳票データの印刷データに基づくプリント出力を実行する。   Next, when the printer A 300a receives the print data of the form data output from the print management server 100 via the printer driver, in step S406, the CPU 301 of the printer A 300a prints out the print data based on the received print data of the form data. Execute.

そして、該帳票データの印刷データに基づくプリント出力が完了すると、ステップS407において、プリンタA300aのCPU301は、印刷管理サーバ100へ印刷完了を通知する。なお、印刷完了の通知としては、印刷完了した印刷データに対応する帳票データのタイムスタンプ(又は文書名等)を使用して行うものとする。このタイムスタンプは印刷データ内(例えばヘッダー)に含まれている。   When the print output based on the print data of the form data is completed, in step S407, the CPU 301 of the printer A 300a notifies the print management server 100 of the completion of printing. Note that the notification of printing completion is performed using the time stamp (or document name or the like) of the form data corresponding to the print data that has been printed. This time stamp is included in the print data (for example, a header).

次に、印刷管理サーバ100では、プリンタA300aから送信される印刷完了の通知を受信すると(S208)、受信したタイムスタンプに対応するタイムスタンプ1404を印刷管理テーブルから削除し、ステップS209に処理を進める。   Next, when the print management server 100 receives the print completion notification transmitted from the printer A 300a (S208), the print management server 100 deletes the time stamp 1404 corresponding to the received time stamp from the print management table, and advances the process to step S209. .

ステップS209では、印刷管理サーバ100のCPU201は、選択された帳票を全て印刷完了したか(印刷管理テーブルにタイムスタンプ1404がないか)否かを判定し、まだ全て印刷完了していない(印刷管理テーブルにまだタイムスタンプ1404がある)と判定した場合には、ステップS206に処理を戻す。   In step S209, the CPU 201 of the print management server 100 determines whether all the selected forms have been printed (whether there is no time stamp 1404 in the print management table), and has not completed printing (print management). If it is determined that there is still a time stamp 1404 in the table, the process returns to step S206.

一方、ステップS209において、上記選択された帳票が全て印刷完了した(印刷管理テーブルにタイムスタンプ1404がない)と判定した場合には、ステップS210に処理を進める。   On the other hand, if it is determined in step S209 that all the selected forms have been printed (the print management table does not have the time stamp 1404), the process proceeds to step S210.

ステップS210では、印刷管理サーバ100のCPU201は、印刷が完了したことを対応するプリンタ(ここではプリンタA300a)へ通知する(印刷完了通知)。なお、ここでは、印刷管理テーブル内のIPアドレス1403により送信先のプリンタを特定する。   In step S210, the CPU 201 of the print management server 100 notifies the corresponding printer (printer A 300a in this case) that printing has been completed (print completion notification). Here, the destination printer is specified by the IP address 1403 in the print management table.

次に、プリンタA300aでは、印刷管理サーバ100から送信された印刷完了通知を受信すると、ステップS408において、プリンタA300aのCPU301は、認証状態の解除(ログオフ)やシステムの開放などの後処理を実行する。   Next, when the printer A 300a receives the print completion notification transmitted from the print management server 100, in step S408, the CPU 301 of the printer A 300a executes post-processing such as cancellation of the authentication state (logoff) and release of the system. .

次に、ステップS409において、プリンタA300aのCPU301は、メッセージ表示可能な表示部がある場合には、選択した帳票データの印刷が全て完了したこと示す旨のメッセージをプリンタA300aの操作部308の表示部に表示する。   Next, in step S409, if there is a display unit capable of displaying a message, the CPU 301 of the printer A 300a displays a message indicating that the printing of the selected form data has been completed, on the display unit of the operation unit 308 of the printer A 300a. To display.

なお、印刷管理サーバ100のCPU201は、ステップS210の完了通知を、携帯端末プリンタ関連テーブルにより、前記プリンタに関連付けられた携帯端末識別情報に関連付けられているセッションを介して前記携帯端末500に送信するように構成してもよい。   Note that the CPU 201 of the print management server 100 transmits the completion notification in step S210 to the portable terminal 500 via the session associated with the portable terminal identification information associated with the printer using the portable terminal printer related table. You may comprise as follows.

図15は、図4に示した携帯端末500の表示部415に表示された印刷完了通知の一例を示す模式図である。   FIG. 15 is a schematic diagram illustrating an example of a print completion notification displayed on the display unit 415 of the mobile terminal 500 illustrated in FIG.

また、携帯端末500への印刷完了通知は電子メールを用いるように構成してもよい。この場合、携帯端末500の電子メールアドレスは、認証用テーブルのメールアドレス803に格納され、S102の認証時に、ユーザ名等と一緒に、認証要求したプリンタに送信され、一覧要求時に、プリンタから印刷管理サーバ100に通知されるものとする。   Further, the print completion notification to the mobile terminal 500 may be configured to use an electronic mail. In this case, the e-mail address of the portable terminal 500 is stored in the e-mail address 803 of the authentication table, and is transmitted to the printer that requested the authentication together with the user name at the time of authentication in S102, and printed from the printer when the list is requested. It is assumed that the management server 100 is notified.

また、プリンタA300aから印刷完了通知を携帯端末500に送信するように構成してもよい。この場合、S402で認証サーバ200から受信した携帯端末識別情報を保持しておき、この携帯端末識別情報によって、S303で選択された帳票一覧を送ることによってなされている印刷が終了したことを検知して、プリンタA300aから携帯端末500に印刷完了通知を送信するようにする。   Further, the printer A 300a may be configured to transmit a print completion notification to the portable terminal 500. In this case, the portable terminal identification information received from the authentication server 200 in S402 is held, and the portable terminal identification information is used to detect that the printing performed by sending the form list selected in S303 is completed. Thus, a print completion notification is transmitted from the printer A 300a to the portable terminal 500.

これにより、一瞬プリンタから離れた場合でも、リアルタイムに完了を確認することができ、プリンタへ印刷した紙を放置することを防ぐことができる。   Accordingly, even when the printer is momentarily separated from the printer, the completion can be confirmed in real time, and the paper printed on the printer can be prevented from being left unattended.

なお、図10では、選択された全ての帳票の印刷が完了して、完了通知を行うように構成したが、1ジョブごとの印刷が完了したタイミングで通知するように構成してもよい。   In FIG. 10, it is configured that notification of completion is made when printing of all the selected forms is completed, but notification may be made when printing for each job is completed.

そして、印刷管理サーバ100のCPU201は、S311の完了通知が終了すると、ステップS211において、印刷完了となった携帯端末の情報(携帯端末識別情報とIPアドレス)を図11の携帯端末プリンタ関連テーブルより削除する。また、印刷完了となった印刷管理テーブル内の情報も削除する。   When the CPU 201 of the print management server 100 completes the notification of completion in S311, in step S211, the mobile terminal information (mobile terminal identification information and IP address) for which printing has been completed is obtained from the mobile terminal printer-related table in FIG. delete. Also, the information in the print management table for which printing has been completed is deleted.

次に、ステップS312において、印刷管理サーバ100のCPU201は、S311で削除した情報に対応する携帯端末との接続(セッション)を終了させ、本フローチャートにおける処理を終了とする。   Next, in step S312, the CPU 201 of the print management server 100 ends the connection (session) with the mobile terminal corresponding to the information deleted in S311 and ends the processing in this flowchart.

以下、なお、S201でセッションが保持されていない場合は、S311,S312の処理は行わない。ただし、印刷完了となった印刷管理テーブル内の情報の削除は実行するものとする。   Hereinafter, when the session is not held in S201, the processing of S311 and S312 is not performed. However, it is assumed that the information in the print management table that has been printed is deleted.

なお、本実施形態では、印刷管理サーバ100と携帯端末500との間にセッションをはって通信を行う構成について説明したが、印刷管理サーバ100と携帯端末500との間の通信を電子メールにて行うように構成してもよい。   In the present embodiment, a configuration has been described in which a session is established between the print management server 100 and the portable terminal 500 to perform communication. However, communication between the print management server 100 and the portable terminal 500 is performed using an e-mail. You may comprise so that it may carry out.

即ち、帳票一覧の送信、帳票一覧から選択された印刷対象となる帳票の送信(印刷要求)、印刷完了通知等を全て電子メールにて行うように構成してもよい。   That is, it may be configured such that transmission of a form list, transmission of a form to be printed selected from the form list (print request), notification of completion of printing, and the like are all performed by e-mail.

この場合、携帯端末500の電子メールアドレスは、認証用テーブルのメールアドレス803に格納され、S102の認証時に、ユーザ名等と一緒に、認証要求したプリンタに送信され、一覧要求時に、プリンタから印刷管理サーバ100に通知されるものとする。   In this case, the e-mail address of the portable terminal 500 is stored in the e-mail address 803 of the authentication table, and is transmitted to the printer that requested the authentication together with the user name at the time of authentication in S102, and printed from the printer when the list is requested. It is assumed that the management server 100 is notified.

〔第2実施形態〕
上記第1実施形態では、表示部415を備える携帯端末500を、プリンタ300のカードリーダ319にかざすことによって実行する処理を説明したが、これに限るものではなく、ICチップを備えるICカード(表示部なし)と携帯端末が混在した構成でも実現可能である。
[Second Embodiment]
In the first embodiment, the processing is described that is performed by holding the portable terminal 500 including the display unit 415 over the card reader 319 of the printer 300. However, the present invention is not limited to this, and an IC card (display) including an IC chip (display) It is also possible to realize a configuration in which a portable terminal is mixed.

この場合、ICカードがプリンタ300のカードリーダ319にかざされると、プリンタ300から認証サーバ200にはICカードの製造番号が送信される。   In this case, when the IC card is held over the card reader 319 of the printer 300, the IC card manufacturing number is transmitted from the printer 300 to the authentication server 200.

認証サーバ200では、送信された製造番号に基づきユーザ名と携帯端末識別情報を取得する。この時、ICカードでは携帯端末識別情報は取得できないため、プリンタには携帯端末識別情報は送信されずユーザ名が送信される。   The authentication server 200 acquires a user name and portable terminal identification information based on the transmitted manufacturing number. At this time, since the mobile terminal identification information cannot be acquired by the IC card, the mobile terminal identification information is not transmitted to the printer, and the user name is transmitted.

プリンタ300は、このユーザ名を受信する(携帯端末識別情報なし)と、印刷管理サーバにユーザ名とIPアドレスを含む印刷データ一覧要求を行う。   When the printer 300 receives this user name (without portable terminal identification information), it makes a print data list request including the user name and IP address to the print management server.

以下、図16を参照して、本実施形態の印刷管理サーバ100の処理について説明する。   Hereinafter, the processing of the print management server 100 according to the present embodiment will be described with reference to FIG.

図16は、本発明における第3の制御処理手順の一例を示すフローチャートであり、本発明の第2実施形態における印刷管理サーバ100の処理に対応する。   FIG. 16 is a flowchart illustrating an example of a third control processing procedure according to the present invention, and corresponds to the processing of the print management server 100 according to the second embodiment of the present invention.

また、図中、S1601〜S1603は、印刷管理サーバ100の各ステップに対応し、印刷管理サーバ100のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。なお、図10と同一のステップには同一のステップ番号を付してある。   In the figure, S1601 to S1603 correspond to the steps of the print management server 100, and are realized by the CPU of the print management server 100 executing a program stored in the external memory on the RAM. In addition, the same step number is attached | subjected to the step same as FIG.

印刷管理サーバ100では、図10のステップS202において、プリンタ300から送信される認証ユーザの帳票情報取得送信依頼を受信すると、印刷管理サーバ100のCPU201は、ステップS1601に処理を進め、要求に携帯端末識別情報があるか判定する。   In step S202 of FIG. 10, when the print management server 100 receives the form information acquisition transmission request of the authenticated user transmitted from the printer 300, the CPU 201 of the print management server 100 proceeds to step S1601 to request the portable terminal It is determined whether there is identification information.

ステップS1601において、携帯端末識別情報があると判定した場合には、印刷管理サーバ100のCPU201は、図10のステップS204へ処理を進める。   If it is determined in step S1601 that there is mobile terminal identification information, the CPU 201 of the print management server 100 advances the processing to step S204 in FIG.

ステップS1601において、携帯端末識別情報がないと判定した場合には、印刷管理サーバ100のCPU201は、ステップS1602に処理を進める。   If it is determined in step S1601 that there is no mobile terminal identification information, the CPU 201 of the print management server 100 advances the process to step S1602.

ステップS1602では、印刷管理サーバ100のCPU201は、図10のステップS202で認証ユーザの帳票情報取得送信依頼を受信したプリンタ300に一覧を表示できる(印刷指示ができる)表示部があるか否かを図7に示したプリンタ表示部有無テーブルに基づいて判定する。   In step S1602, the CPU 201 of the print management server 100 determines whether there is a display unit that can display a list (can issue a print instruction) on the printer 300 that has received the form information acquisition transmission request of the authenticated user in step S202 of FIG. The determination is made based on the printer display unit presence / absence table shown in FIG.

ステップS1602において、印刷管理サーバ100のCPU201は、プリンタA300aに一覧を表示できる(印刷指示ができる)表示部があると判定した場合には、図10のステップS204に処理を進める。   If the CPU 201 of the print management server 100 determines in step S1602 that there is a display unit that can display a list (can issue a print instruction) on the printer A 300a, the process proceeds to step S204 in FIG.

一方、ステップS1602において、印刷管理サーバ100のCPU201は、プリンタA300aに一覧を表示できる(印刷指示ができる)表示部がないと判定した場合には、ステップS1603に処理を進める。   On the other hand, if the CPU 201 of the print management server 100 determines in step S1602 that there is no display unit that can display a list (can issue a print instruction) on the printer A 300a, the process advances to step S1603.

次に、ステップS1603では、印刷管理サーバ100のCPU201は、図10のステップS202で受信した認証ユーザの帳票情報取得送信依頼に含まれるユーザ名に対応する未印刷データ(帳票データ)を全て取得する。   In step S1603, the CPU 201 of the print management server 100 acquires all unprinted data (form data) corresponding to the user name included in the form information acquisition / transmission request of the authenticated user received in step S202 in FIG. .

次に、ステップS1604において、印刷管理サーバ100のCPU201は、ステップS1603で取得した未印刷データ(帳票データ)の印刷処理を、S202で認証ユーザの帳票情報取得送信依頼を受信したプリンタ300に対して実行する。   Next, in step S1604, the CPU 201 of the print management server 100 performs the printing process of the unprinted data (form data) acquired in step S1603 to the printer 300 that has received the form information acquisition transmission request of the authenticated user in step S202. Execute.

また、ICカードをプリンタ300のカードリーダ319にかざし、認証サーバ200から携帯端末識別情報が取得できなかった場合、プリンタ表示部有無テーブルの代わりに、プリンタ側で表示部の構成を判断させ、ステップS403で、印刷管理サーバ100に、送信する要求(命令)を変更するように構成してもよい。   In addition, when the IC card is held over the card reader 319 of the printer 300 and the mobile terminal identification information cannot be acquired from the authentication server 200, the configuration of the display unit is determined on the printer side instead of the printer display unit presence / absence table. In S403, a request (command) to be transmitted to the print management server 100 may be changed.

この場合、プリンタに表示部がない(一覧表示できない)場合は、印刷データ一括送信要求を印刷管理サーバ100へ送信し、プリンタに表示部がある(一覧表示できる)場合は、未印刷状態の帳票データの一覧要求を行うように構成する。   In this case, if the printer does not have a display unit (list display is not possible), a print data batch transmission request is transmitted to the print management server 100. If the printer has a display unit (list display is possible), the form is in an unprinted state. Configure to request data listing.

そして、印刷管理サーバ100は、受信した要求の種類を判断し、一覧要求であれば一覧情報を送信し、印刷データ一括送信要求であった場合には、一覧情報を送信せず、受信した要求に含まれるユーザ名から印刷データを特定し、受信したプリンタ名に対応するプリンタへこの印刷データを印刷させるように構成する。   Then, the print management server 100 determines the type of the received request, and if the request is a list request, transmits the list information. If the request is a print data batch transmission request, the print management server 100 does not transmit the list information and receives the received request. The print data is specified from the user name included in the printer name, and the print data is printed by the printer corresponding to the received printer name.

〔第3実施形態〕
上記第1,2記実施形態では、認証サーバ200の認証用テーブル内に、携帯端末識別情報と製造番号を紐付けて記録しておく構成について説明したが、印刷管理サーバ100のHD211内に、携帯端末識別情報と製造番号を紐付けて記録しておくように構成してもよい。
[Third Embodiment]
In the first and second embodiments, the configuration has been described in which the mobile terminal identification information and the manufacturing number are linked and recorded in the authentication table of the authentication server 200. However, in the HD 211 of the print management server 100, You may comprise so that portable terminal identification information and a manufacturing number may be linked | related and recorded.

この場合、図10のステップS102では、認証サーバ200のCPU201は、認証結果として製造番号を送信するものとする。   In this case, in step S102 of FIG. 10, the CPU 201 of the authentication server 200 transmits the manufacturing number as the authentication result.

そして、印刷管理サーバ100のCPU201は、プリンタ300から送信された製造番号をキーにして、印刷管理サーバ100のHD211に保持される携帯端末識別情報を取得し、以降の処理を実行するように構成する。   Then, the CPU 201 of the print management server 100 is configured to acquire the mobile terminal identification information held in the HD 211 of the print management server 100 using the manufacturing number transmitted from the printer 300 as a key, and execute the subsequent processing. To do.

〔第4実施形態〕
上記第1〜3実施形態では、印刷管理サーバ100に帳票データを持たせ、印刷管理サーバ100から認証されたプリンタ300へ帳票データの印刷データを出力するように構成したが、本実施形態では、1又は複数のプリントサーバを設け、該プリントサーバ内に印刷データ(PDL形式)を保持させ、該プリントサーバで保持される印刷データの管理情報を、印刷管理サーバ100で管理するように構成する。
[Fourth Embodiment]
In the first to third embodiments, the print management server 100 is provided with form data, and the print data of the form data is output from the print management server 100 to the authenticated printer 300. In the present embodiment, One or a plurality of print servers are provided, print data (PDL format) is held in the print server, and print data management information held in the print server is managed by the print management server 100.

そして、印刷管理サーバ100が、プリンタ300からの印刷指示に基づいて、プリントサーバが指示に対応する印刷データを当該指示したプリンタ300へ出力するように、印刷管理サーバ100から印刷データが蓄積されているプリントサーバへ指示するように構成してもよい。   The print management server 100 stores the print data from the print management server 100 so that the print server outputs the print data corresponding to the instruction to the instructed printer 300 based on the print instruction from the printer 300. The print server may be instructed to be present.

なお、この構成の場合、クライアント端末400内で帳票データを生成し、この帳票データをプリンタドライバを通して、上述のプリントサーバに印刷データとして送信するようにする。そして、プリントサーバは、前記クライアント端末400から送信される印刷データを保持するものとする。   In this configuration, form data is generated in the client terminal 400, and the form data is transmitted as print data to the above-described print server through the printer driver. The print server holds print data transmitted from the client terminal 400.

また、印刷管理サーバ100は、前記プリントサーバに蓄積した印刷データの書誌情報(ユーザ名、印刷データ格納サーバIPアドレス、印刷データの格納先のパス、ドキュメント名、タイムスタンプ等)を保持するものとする。この書誌情報を持つことにより、印刷管理サーバ100は、プリンタ300で指定された印刷データがどのプリントサーバに存在するか認識することができ、該指定された印刷データの印刷指示を印刷管理サーバから該印刷データを保持するプリントサーバに行うことができる。   The print management server 100 holds bibliographic information (user name, print data storage server IP address, print data storage path, document name, time stamp, etc.) stored in the print server. To do. By having this bibliographic information, the print management server 100 can recognize in which print server the print data designated by the printer 300 exists, and can issue a print instruction for the designated print data from the print management server. This can be done in a print server that holds the print data.

なお、上記実施形態では、携帯端末500にICカードが内蔵されている場合について説明したが、携帯端末500と、ICカードとが分かれている形態であってもよい。   In addition, although the case where the IC card was built in the portable terminal 500 was demonstrated in the said embodiment, the form from which the portable terminal 500 and the IC card were separated may be sufficient.

なお、上記第1〜4実施形態では、印刷管理サーバ100に帳票データを保持させる構成について説明したが、印刷管理サーバ100に一般の印刷データを保持させるように構成であっても本発明は適用可能である。   In the first to fourth embodiments, the configuration in which the print management server 100 holds the form data has been described. However, the present invention can be applied to a configuration in which the print management server 100 holds general print data. Is possible.

また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   Further, 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.

以下、図17に示すメモリマップを参照して本発明に係るサーバ装置で読み取り可能なデータ処理プログラムの構成について説明する。   The configuration of the data processing program that can be read by the server device according to the present invention will be described below with reference to the memory map shown in FIG.

図17は、本発明に係るサーバ置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。   FIG. 17 is a diagram for explaining a memory map of a recording medium (storage medium) for storing various data processing programs readable by the server according to the present invention.

なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.

本実施形態における図9,図10,図16に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIGS. 9, 10, and 16 in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium recording software program codes for realizing 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 recording medium in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.

この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.

プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program code, 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, A silicon disk or the like can be used.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments 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 represented by software 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 out a program represented by software 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. It becomes.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

本発明の印刷管理サーバ100およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。1 is a system configuration diagram illustrating an example of a configuration of a print system to which a print management server 100 and a printer of the present invention can be applied. 図1に示したクライアント端末,印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to the client terminal, the print management server, and the authentication server illustrated in FIG. 1. 図1に示した複合機300のコントローラユニットのハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a controller unit of the multifunction machine 300 illustrated in FIG. 1. 図1に示した携帯端末(携帯電話やPDA)500のハードウェア構成を説明するブロック図である。It is a block diagram explaining the hardware constitutions of the portable terminal (cellular phone and PDA) 500 shown in FIG. 図1に示した印刷管理サーバ100のHD211に記憶される帳票管理データベースの一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a form management database stored in an HD 211 of the print management server 100 illustrated in FIG. 1. 図1に示した印刷管理サーバ100のHD211に記憶されるプリンタドライバ関連テーブルの一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a printer driver related table stored in an HD 211 of the print management server 100 illustrated in FIG. 1. 図1に示した印刷管理サーバ100のHD211に記憶されるプリンタ表示部有無テーブルの一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a printer display unit presence / absence table stored in an HD 211 of the print management server 100 illustrated in FIG. 1. 図1に示した認証サーバ200のHD211に記憶される認証用テーブルの一例を示す模式図である。It is a schematic diagram which shows an example of the table for authentication memorize | stored in HD211 of the authentication server 200 shown in FIG. 本発明における第1の制御処理手順の一例を示すフローチャートである。 フローチャートである。It is a flowchart which shows an example of the 1st control processing procedure in this invention. It is a flowchart. 本発明における第2の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 2nd control processing procedure in this invention. 印刷管理サーバ100のRAM302内に記憶される携帯端末プリンタ関連テーブルの一例を示す図である。3 is a diagram illustrating an example of a portable terminal printer related table stored in a RAM 302 of the print management server 100. FIG. 本発明において携帯端末500の表示部415に表示される帳票データ一覧の一例を示す模式図である。It is a schematic diagram which shows an example of the form data list displayed on the display part 415 of the portable terminal 500 in this invention. 本発明においてプリンタ300に表示される帳票データ一覧の一例を示す模式図である。4 is a schematic diagram illustrating an example of a form data list displayed on the printer 300 in the present invention. FIG. 図1に示した印刷管理サーバ100のRAM203に記憶される印刷管理テーブルの一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a print management table stored in a RAM 203 of the print management server 100 illustrated in FIG. 1. 図4に示した携帯端末500の表示部415に表示された印刷完了通知の一例を示す模式図である。FIG. 5 is a schematic diagram illustrating an example of a print completion notification displayed on a display unit 415 of the mobile terminal 500 illustrated in FIG. 4. 本発明における第3の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 3rd control processing procedure in this invention. 本発明に係るサーバ置で読み取り(読み出し)可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。It is a figure explaining the memory map of the recording medium (storage medium) which stores the various data processing program which can be read (read) by the server apparatus based on this invention.

符号の説明Explanation of symbols

100 印刷管理サーバ
200 認証サーバ
300 プリンタ
400 クライアント端末
500 ネットワーク
201 CPU
203 RAM
211 外部メモリ
301 CPU
303 ROM
308 操作部
312 プリンタ部
319 カードリーダ
DESCRIPTION OF SYMBOLS 100 Print management server 200 Authentication server 300 Printer 400 Client terminal 500 Network 201 CPU
203 RAM
211 External memory 301 CPU
303 ROM
308 Operation unit 312 Printer unit 319 Card reader

Claims (9)

所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備えるプリンタと、印刷データをユーザ情報に紐付けて記憶管理する印刷管理サーバと、を備える印刷システムであって、
前記プリンタは、
前記読み取り手段により前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を、前記印刷管理サーバに送信する送信手段を備え、
前記印刷管理サーバは、
前記印刷一覧要求を受信する第1の受信手段と、
前記第1の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、
前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、
前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第2の受信手段と、
前記第2の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷システム。
Printing comprising a portable terminal comprising a storage medium storing predetermined identification information, a printer comprising a reading means for reading the information on the storage medium, and a print management server for storing and managing print data in association with user information A system,
The printer is
Transmitting means for transmitting a print list request including user information, portable terminal identification information, and printer identification information acquired based on predetermined identification information read from the storage medium of the portable terminal by the reading means to the print management server; Prepared,
The print management server
First receiving means for receiving the print list request;
Storage means for storing the portable terminal identification information and the printer identification information included in the print list request received by the first reception means in association with each other;
Specifying means for specifying print data according to user information included in the print list request;
Transmitting means for transmitting list information of print data specified by the specifying means to the mobile terminal based on the mobile terminal identification information included in the print list request;
Second receiving means for receiving a print request including print data information and portable terminal identification information designated by the portable terminal that has transmitted the list of print data by the sending means;
Designated in the print request for the printer corresponding to the printer identification information stored in the storage means in association with the portable terminal identification information included in the print request received by the second receiving means. Print data transmitting means for transmitting print data corresponding to the print data information;
A printing system comprising:
所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備え、印刷データをユーザ情報に紐付けて記憶管理するプリンタと通信可能な印刷管理サーバであって、
前記プリンタから前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を受信する第1の受信手段と、
前記第1の受信手段により受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶する記憶手段と、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定手段と、
前記特定手段により特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信手段と、
前記送信手段により前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第2の受信手段と、
前記第2の受信手段により受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷管理サーバ。
A print management server comprising a portable terminal having a storage medium storing predetermined identification information and a reading means for reading the information of the storage medium, and capable of communicating with a printer that stores and manages print data in association with user information. And
First receiving means for receiving a print list request including user information, portable terminal identification information, and printer identification information acquired from the printer based on predetermined identification information read from the storage medium of the portable terminal;
Storage means for storing the portable terminal identification information and the printer identification information included in the print list request received by the first reception means in association with each other;
Specifying means for specifying print data according to user information included in the print list request;
Transmitting means for transmitting list information of print data specified by the specifying means to the mobile terminal based on the mobile terminal identification information included in the print list request;
Second receiving means for receiving a print request including print data information and portable terminal identification information designated by the portable terminal that has transmitted the list of print data by the sending means;
Designated in the print request for the printer corresponding to the printer identification information stored in the storage means in association with the portable terminal identification information included in the print request received by the second receiving means. Print data transmitting means for transmitting print data corresponding to the print data information;
A print management server comprising:
前記印刷一覧要求の送信元のプリンタに印刷データの一覧を表示可能な表示部があるか判定する表示部判定手段と、
前記送信手段は、前記表示部判定手段により前記表示部があると判定された場合、前記特定した印刷データの一覧情報を前記プリンタに送信し、前記表示部がないと判断された場合、前記印刷一覧要求に含まれる前記携帯端末識別情報に基づく携帯端末に前記特定した印刷データの一覧情報を送信する、ことを特徴とする請求項2に記載の印刷管理サーバ。
Display unit determination means for determining whether or not there is a display unit capable of displaying a list of print data in the printer that is the transmission source of the print list request;
When the display unit determining unit determines that the display unit is present, the transmission unit transmits the specified print data list information to the printer, and when it is determined that there is no display unit, the printing unit The print management server according to claim 2, wherein list information of the specified print data is transmitted to a mobile terminal based on the mobile terminal identification information included in the list request.
前記印刷データ送信手段により印刷データを送信したプリンタより印刷完了情報を取得する取得手段と、
前記取得手段により印刷完了情報を取得した前記プリンタのプリンタ識別情報に紐付けられて前記記憶手段に記憶されている前記携帯端末識別情報に基づく携帯端末に、印刷完了通知を送信する印刷完了通知送信手段と、
を備えることを特徴とする請求項2又は3に記載の印刷管理サーバ。
Acquisition means for acquiring print completion information from a printer that has transmitted print data by the print data transmission means;
Print completion notification transmission for transmitting a print completion notification to a portable terminal based on the portable terminal identification information associated with the printer identification information of the printer that has acquired the print completion information by the acquisition unit and stored in the storage unit Means,
The print management server according to claim 2, further comprising:
前記表示部判定手段は、プリンタ毎に表示部有無情報が記憶されているプリンタ表示有無テーブルに基づいて判定する、ことを特徴とする請求項3記載の印刷管理サーバ。   The print management server according to claim 3, wherein the display unit determination unit performs determination based on a printer display presence / absence table in which display unit presence / absence information is stored for each printer. 前記表示部判定手段は、プリンタからの要求の種別に基づいて判定する、ことを特徴とする請求項3記載の印刷管理サーバ。   The print management server according to claim 3, wherein the display unit determination unit determines based on a type of request from the printer. 所定の識別情報が記憶された記憶媒体を備える携帯端末と、前記記憶媒体の情報を読み取る読み取り手段を備え、印刷データをユーザ情報に紐付けて記憶管理するプリンタと通信可能な印刷管理サーバの制御方法であって、
前記プリンタから前記携帯端末の記憶媒体から読み取った所定の識別情報に基づいて取得したユーザ情報と携帯端末識別情報とプリンタ識別情報を含む印刷一覧要求を受信する第1の受信ステップと、
前記第1の受信ステップで受信された前記印刷一覧要求に含まれる携帯端末識別情報とプリンタ識別情報とを紐付けて記憶手段に記憶させる記憶ステップと、
前記印刷一覧要求に含まれるユーザ情報により印刷データを特定する特定ステップと、
前記特定ステップで特定された印刷データの一覧情報を前記印刷一覧要求に含まれる前記携帯端末識別情報に基づいて前記携帯端末に送信する送信ステップと、
前記送信ステップで前記印刷データの一覧を送信した携帯端末で指定された印刷データ情報と携帯端末識別情報を含む印刷要求を受信する第2の受信ステップと、
前記第2の受信ステップで受信された印刷要求に含まれる携帯端末識別情報に紐付けて前記記憶手段に記憶されている前記プリンタ識別情報に対応するプリンタに対して、前記印刷要求で指定された印刷データ情報に対応する印刷データを送信する印刷データ送信手段と、
を備えることを特徴とする印刷管理サーバの制御方法。
Control of a print management server comprising a portable terminal comprising a storage medium storing predetermined identification information and a reading means for reading the information of the storage medium, and capable of communicating with a printer that stores and manages print data in association with user information A method,
A first receiving step of receiving a print list request including user information, portable terminal identification information, and printer identification information acquired from the printer based on predetermined identification information read from the storage medium of the portable terminal;
A storage step of associating and storing the portable terminal identification information and the printer identification information included in the print list request received in the first reception step in a storage unit;
A specifying step of specifying print data according to user information included in the print list request;
A transmitting step of transmitting the list information of the print data specified in the specifying step to the mobile terminal based on the mobile terminal identification information included in the print list request;
A second receiving step of receiving a print request including print data information designated by the portable terminal that has transmitted the list of print data in the sending step and portable terminal identification information;
Designated in the print request for the printer corresponding to the printer identification information stored in the storage means in association with the mobile terminal identification information included in the print request received in the second reception step. Print data transmitting means for transmitting print data corresponding to the print data information;
A control method for a print management server, comprising:
請求項1に記載された印刷システムとしてコンピュータを機能させるための、又は、請求項2乃至6のいずれかに記載された印刷管理サーバとしてコンピュータを機能させるためのプログラム。   A program for causing a computer to function as the printing system according to claim 1 or for causing a computer to function as a print management server according to any one of claims 2 to 6. 請求項1に記載された印刷システムとしてコンピュータを機能させるためのプログラム、又は、請求項2乃至6のいずれかに記載された印刷管理サーバとしてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium storing a program for causing a computer to function as the printing system according to claim 1 or a program for causing a computer to function as the print management server according to any one of claims 2 to 6. recoding media.
JP2006355520A 2006-12-28 2006-12-28 PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM Expired - Fee Related JP4643555B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006355520A JP4643555B2 (en) 2006-12-28 2006-12-28 PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006355520A JP4643555B2 (en) 2006-12-28 2006-12-28 PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2008165567A true JP2008165567A (en) 2008-07-17
JP4643555B2 JP4643555B2 (en) 2011-03-02

Family

ID=39694961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006355520A Expired - Fee Related JP4643555B2 (en) 2006-12-28 2006-12-28 PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP4643555B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010128859A (en) * 2008-11-28 2010-06-10 Seiko Epson Corp Computer program for controlling job processing, server device, portable device and system
JP2011037220A (en) * 2009-08-18 2011-02-24 Fuji Xerox Co Ltd Image forming apparatus and authentication terminal apparatus
JP2011194662A (en) * 2010-03-18 2011-10-06 Laurel Bank Machines Co Ltd Form issuing system
JP2013125394A (en) * 2011-12-14 2013-06-24 Nec Access Technica Ltd Print system, print server, printing method, and print program
JP2014094545A (en) * 2012-11-12 2014-05-22 Canon Marketing Japan Inc Image forming apparatus, portable terminal, information processing system, and methods and programs therefor
WO2014084179A1 (en) * 2012-11-28 2014-06-05 スター精密株式会社 Print control device and program for print control
JP2015532742A (en) * 2012-08-21 2015-11-12 ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. Print control apparatus and method using virtual printer, authentication server and authentication method thereof
CN115964004A (en) * 2022-12-19 2023-04-14 北京天域北斗文化科技集团有限公司 Map printing method and device, storage medium and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001260497A (en) * 2000-03-14 2001-09-25 Ricoh Co Ltd Method and apparatus for printing information of portable electronic apparatus
JP2002032205A (en) * 2000-07-14 2002-01-31 Sharp Corp Network print system
JP2004213453A (en) * 2003-01-07 2004-07-29 Ricoh Co Ltd Printing system, print server, and program
JP2006146734A (en) * 2004-11-24 2006-06-08 Fuji Xerox Co Ltd Document processing system
JP2006330856A (en) * 2005-05-23 2006-12-07 Fuji Xerox Co Ltd User authentication method, image forming device and print system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001260497A (en) * 2000-03-14 2001-09-25 Ricoh Co Ltd Method and apparatus for printing information of portable electronic apparatus
JP2002032205A (en) * 2000-07-14 2002-01-31 Sharp Corp Network print system
JP2004213453A (en) * 2003-01-07 2004-07-29 Ricoh Co Ltd Printing system, print server, and program
JP2006146734A (en) * 2004-11-24 2006-06-08 Fuji Xerox Co Ltd Document processing system
JP2006330856A (en) * 2005-05-23 2006-12-07 Fuji Xerox Co Ltd User authentication method, image forming device and print system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010128859A (en) * 2008-11-28 2010-06-10 Seiko Epson Corp Computer program for controlling job processing, server device, portable device and system
JP2011037220A (en) * 2009-08-18 2011-02-24 Fuji Xerox Co Ltd Image forming apparatus and authentication terminal apparatus
JP2011194662A (en) * 2010-03-18 2011-10-06 Laurel Bank Machines Co Ltd Form issuing system
JP2013125394A (en) * 2011-12-14 2013-06-24 Nec Access Technica Ltd Print system, print server, printing method, and print program
JP2015532742A (en) * 2012-08-21 2015-11-12 ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. Print control apparatus and method using virtual printer, authentication server and authentication method thereof
JP2014094545A (en) * 2012-11-12 2014-05-22 Canon Marketing Japan Inc Image forming apparatus, portable terminal, information processing system, and methods and programs therefor
WO2014084179A1 (en) * 2012-11-28 2014-06-05 スター精密株式会社 Print control device and program for print control
CN115964004A (en) * 2022-12-19 2023-04-14 北京天域北斗文化科技集团有限公司 Map printing method and device, storage medium and server
CN115964004B (en) * 2022-12-19 2023-08-29 北京天域北斗文化科技集团有限公司 Map printing method and device, storage medium and server

Also Published As

Publication number Publication date
JP4643555B2 (en) 2011-03-02

Similar Documents

Publication Publication Date Title
JP4197188B2 (en) Print management server, print system, print management server control method, print system control method, and program
JP4881915B2 (en) Printing system, print management server, control method therefor, and program
JP4850311B2 (en) Print control system, print control server, image forming apparatus, processing method thereof, and program
JP6176363B2 (en) The present invention relates to a printing system, an image forming apparatus, a processing method thereof, and a program.
JP4643555B2 (en) PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM
JP5234631B2 (en) Image forming apparatus, printing control method, and program
JP5205578B2 (en) Image forming apparatus, printing system, processing method thereof, and program
JP6451808B2 (en) Image forming apparatus, portable terminal, information processing system, and method and program thereof
JP2011087120A (en) Image forming device, file transmission system, and processing method and program in image forming device
JP2010108348A (en) Image forming apparatus, information processing system, processing method thereof and program
JP6187000B2 (en) Information processing system, control method and program thereof, and image processing apparatus, control method and program thereof
JP2013022762A (en) Printing apparatus, control method of printing apparatus, and computer program
JP5664037B2 (en) Printing system, image processing apparatus, control method, and program thereof
JP2011029848A (en) Image forming device, information processing method, and program therefor
JP5930945B2 (en) Image forming apparatus, portable terminal, information processing system, and method and program thereof
JP2012166396A (en) Image forming system, image forming device, and control method and program of the same
JP5030178B2 (en) Printing system, information processing apparatus, printing apparatus, printing method, control method, and program
JP2017013313A (en) Image formation apparatus, image formation system, and control method and program of image formation apparatus
JP2013123805A (en) Image forming device, print server, print management system, control method, and program
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP2012120114A (en) Image processing system, image processing method, image processor and computer program
JP2012141744A (en) Document management device, control method of document management device, program and recording medium
JP2018186425A (en) Information processing apparatus, control method, and program
JP2011043979A (en) Printing system, control method of the same, and program
JP6700553B2 (en) Information processing apparatus, information processing apparatus control method, and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100223

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100421

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: 20101124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101202

R150 Certificate of patent or registration of utility model

Ref document number: 4643555

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: 20131210

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20141210

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees