JP2011028347A - Network printing system, and server computer and client computer used in the same - Google Patents

Network printing system, and server computer and client computer used in the same Download PDF

Info

Publication number
JP2011028347A
JP2011028347A JP2009170766A JP2009170766A JP2011028347A JP 2011028347 A JP2011028347 A JP 2011028347A JP 2009170766 A JP2009170766 A JP 2009170766A JP 2009170766 A JP2009170766 A JP 2009170766A JP 2011028347 A JP2011028347 A JP 2011028347A
Authority
JP
Japan
Prior art keywords
client computer
image forming
mfp
forming apparatus
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009170766A
Other languages
Japanese (ja)
Inventor
Takuya Katsuki
琢也 勝木
Shuji Fujii
修二 藤井
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2009170766A priority Critical patent/JP2011028347A/en
Publication of JP2011028347A publication Critical patent/JP2011028347A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To suitably process a print request to an MFP (Multifunction Peripheral) from a client (a PC) even if relative positional relation between the MFP and the PC outputting the print request to the MFP is changed. <P>SOLUTION: The PC executes a program including: a step (S1130) of performing graphic display of an MFP (Multifunction Peripheral) list when receiving the MFP list created based on position information accumulated in a server from the server by use of visible light communication between the MFP and a luminaire (YES in S1120); a step (S1170) of designating the MFP closest to the PC as a printer when an MFP selection function is initially set that the printer is the MFP closest to the PC (YES in S1140); a step (S1180) of deciding whether or not the MFP designated based on apparatus information is usable; and a step (S1190) of transmitting image data to the designated MFP when it is decided that the MFP is usable. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、サーバコンピュータおよび複数の印刷装置(画像形成装置)とともにネットワーク接続されたクライアントコンピュータが印刷装置に画像を印刷するように要求するネットワーク印刷システムに関し、特に、クライアントコンピュータまたは印刷装置の場所が変更される場合であっても、クライアントコンピュータから印刷装置への印刷要求を好適に処理する技術に関する。   The present invention relates to a network printing system in which a client computer connected to a network together with a server computer and a plurality of printing apparatuses (image forming apparatuses) requests the printing apparatus to print an image, and in particular, the location of the client computer or the printing apparatus is The present invention relates to a technique for suitably processing a print request from a client computer to a printing apparatus even when the change is made.

企業または事業所(以下、「企業」)においては、個人にクライアントコンピュータ(端末、パーソナルコンピュータ(PC)等)が1台ずつ割り当てられ、LAN(Local Aera Network)およびインターネット接続等のネットワーク環境が整備されている。これにより、電子メールおよびインターネットを利用することができる。   In a company or business office (hereinafter “company”), a client computer (terminal, personal computer (PC), etc.) is assigned to each individual, and a network environment such as a LAN (Local Aera Network) and Internet connection is established. Has been. As a result, electronic mail and the Internet can be used.

また、印刷機能(プリンタ機能)を備えた画像形成装置についても、LANを通して企業内で共有されることが一般的になっている。企業内のLANに接続されたPCを操作するユーザは、ワードプロセッサ文書または表計算文書等の電子データを、画像形成装置にLANを介して送信して印刷することができる。   Also, an image forming apparatus having a printing function (printer function) is generally shared within a company through a LAN. A user who operates a PC connected to a corporate LAN can transmit electronic data such as a word processor document or a spreadsheet document to the image forming apparatus via the LAN for printing.

このようなネットワーク環境において、複数の画像形成装置をPC側で一元的に管理する場合、通常、そのPCにプリンタ管理ユーティリティがインストールされる。このような種類のプリンタ管理ユーティリティは、ネットワークに接続された各画像形成装置の状態を一覧表示する機能のほか、各画像形成装置の設定を変更する機能、各画像形成装置の異常を通知する機能などを備えている。   In such a network environment, when managing a plurality of image forming apparatuses on the PC side, a printer management utility is usually installed in the PC. This type of printer management utility includes a function for displaying a list of the status of each image forming apparatus connected to the network, a function for changing the settings of each image forming apparatus, and a function for notifying abnormality of each image forming apparatus. Etc.

上記のように、複数の画像形成装置を管理または利用する場合は、一覧表示画面で画像形成装置の特定または選択が行なわれるが、一覧表示画面では画像形成装置の名称、機能および状態が表示されるに過ぎない。このため、仮に同一フロアの画像形成装置だけを一覧表示したとしても、大規模なネットワーク印刷システムでは、画像形成装置の特定および選択が煩雑になるという問題がある。   As described above, when managing or using a plurality of image forming apparatuses, the image forming apparatus is specified or selected on the list display screen, but the name, function, and status of the image forming apparatus are displayed on the list display screen. It's just For this reason, even if only a list of image forming apparatuses on the same floor is displayed, there is a problem that the identification and selection of the image forming apparatus becomes complicated in a large-scale network printing system.

特に、ユーザが自分の座席の場所に近い画像形成装置を利用したいときは、画像形成装置の物理的な位置を把握したうえで、画像形成装置の特定または選択を行なう必要があるが、そのような位置情報は、従来の一覧表示画面に含まれていないため、画像形成装置の選択を間違える可能性がある。   In particular, when the user wants to use an image forming apparatus close to his / her seat, it is necessary to identify or select the image forming apparatus after grasping the physical position of the image forming apparatus. Since the position information is not included in the conventional list display screen, there is a possibility that the selection of the image forming apparatus is wrong.

このような問題に対して、特開2004−206621号公報(特許文献1)は、端末(PC)の画面に、建物内におけるプリント装置の物理的な配置をマップ表示するプリントシステムを開示する。このプリントシステムは、建物内に設置される複数のプリント装置と、ネットワークを介して、複数のプリント装置を管理または利用する端末とを備える。このプリントシステムは、ネットワーク上に設けられ、建物内におけるプリント装置の物理的な配置データを記憶する記憶装置と、記憶装置から配置データを取得し、この配置データに基づいて、建物内におけるプリント装置の物理的な配置をマップ表示する端末とを備える。   In response to such a problem, Japanese Patent Laid-Open No. 2004-206621 (Patent Document 1) discloses a printing system that displays a map of the physical arrangement of printing apparatuses in a building on the screen of a terminal (PC). The printing system includes a plurality of printing apparatuses installed in a building and a terminal that manages or uses the plurality of printing apparatuses via a network. The printing system is provided on a network and stores a physical arrangement data of a printing device in a building, acquires the arrangement data from the storage device, and prints in the building based on the arrangement data And a terminal for displaying a map of the physical layout of the device.

このプリントシステムによると、端末画面に、建物内におけるプリント装置の物理的な配置がマップとして表示される。管理者は、プリント装置の物理的な位置を容易に特定できるようになり、また、ユーザは、プリント装置の物理的な位置を把握しつつ、プリント装置を選択することが可能になる。これにより、ユーザは、必要な機能を有するプリント装置の中から、より自分に近い位置にあるプリント装置を選択できる。また、建物内の人にプリント物を渡す際、その人の近くにあるプリント装置を選択してプリントすることにより、プリント物の受渡しを効率的に行なうことができる。   According to this printing system, the physical arrangement of the printing apparatus in the building is displayed as a map on the terminal screen. The administrator can easily specify the physical position of the printing apparatus, and the user can select the printing apparatus while grasping the physical position of the printing apparatus. As a result, the user can select a printing apparatus closer to the user from among the printing apparatuses having necessary functions. Further, when handing over a printed matter to a person in the building, it is possible to efficiently deliver the printed matter by selecting and printing a printing device near the person.

特開2004−206621号公報JP 2004-206621 A

上述した特許文献1に開示されたプリントシステムにおいては、フロアマップシート上に、プリント装置のアイコンが、実際のフロアにおけるプリント装置の物理的な配置を参照して、できるだけ正確に配置されている。このフロアマップシートの作成が終了したら、これらのデータを配置データとしてネットワーク上の記憶装置にアップロードされる。このようにして、複数のプリント装置の位置情報がネットワーク上で一元的に管理される。   In the printing system disclosed in Patent Document 1 described above, the icons of the printing apparatuses are arranged on the floor map sheet as accurately as possible with reference to the physical arrangement of the printing apparatuses on the actual floor. When the creation of the floor map sheet is completed, these data are uploaded as arrangement data to a storage device on the network. In this way, the position information of a plurality of printing apparatuses is centrally managed on the network.

このようなプリントシステムにおいては、ネットワーク印刷システムを構築しているネットワーク対応の画像形成装置(以下、MFP(Multifunction Peripheral)と記載する場合がある。)を移動させると、管理者が移動されたMFPの位置情報(フロアマップシート)を更新しなければならない。   In such a print system, when a network-compatible image forming apparatus (hereinafter, sometimes referred to as MFP (Multifunction Peripheral)) constructing a network printing system is moved, the administrator is moved to the MFP. The location information (floor map sheet) must be updated.

しかしながら、このようなMFPの移動に伴う位置情報の更新作業は、(特にプリントシステムを構築しているMFPの台数が多くなると)管理者に負担を感じさせることになる。また、管理者がMFPの位置情報の更新を失念すれば、ユーザは、自分に近い位置にあるプリント装置を選択したつもりでも、その人の近くにあるプリント装置からプリントされないで、ユーザはいずれかのMFPで印刷されたプリント物を探さなければならない。   However, the updating of the position information accompanying the movement of the MFP makes the administrator feel a burden (especially when the number of MFPs constructing the print system increases). If the administrator forgets to update the location information of the MFP, even if the user intends to select a printing device that is close to the user, the user does not print from the printing device near that person, I have to look for printed matter printed by my MFP.

さらに、特許文献1では言及していないが、PCとMFPとの距離は、MFPが移動することだけで変化するのではなく、PCが移動することでも変化する。すなわち、自分の座席でノートパソコンを使用しているユーザが、たとえば自分の座席から離れた会議室にそのノートパソコンを持ち込んで印刷する場合には、自席に近いMFPは把握できても、会議室に近いMFPを簡単に知ることは困難である。その理由は、現在のパソコンの位置に近いMFPを、フロアマップシートを参考にして、選択しなければならないためである。会議室近傍のレイアウトを知らない場合には、MFPの選択は非常に困難になる場合がある。   Further, although not mentioned in Patent Document 1, the distance between the PC and the MFP does not change only by the movement of the MFP, but also changes by the movement of the PC. That is, when a user who uses a laptop computer in his / her seat brings the laptop computer into a conference room away from his / her seat and prints it, the conference room can be recognized even if the MFP near the user's seat can be grasped. It is difficult to easily find an MFP close to. This is because an MFP close to the current personal computer position must be selected with reference to the floor map sheet. If you do not know the layout near the conference room, selecting an MFP can be very difficult.

また、最近では、企業内において、図書館の閲覧室のように社員が個々に机を持たないオープンオフィススタイルのいわゆるフリーアドレス制度を導入する場合がある。このフリーアドレス制度においては、机と椅子とが用意されたカフェスタイルの部屋に、社員がLAN機能を備えたノートパソコンを用いて、空いている机で仕事をする。書類などは全て、個人用のキャビネットまたは部署の共用キャビネットに保管し、個人専用の空間は設けないのが特徴である。このようなフリーアドレス制度が導入されると、ノートパソコンに最も近いMFPの位置は常態的に変化する。このため、毎日机が変わるのであれば、フロアマップシートを参考にして、その日に使用する机に最も近いMFPを選択しなければならない。これは相当の労力を必要とする。   Recently, there are cases where a so-called free address system in an open office style in which employees do not have individual desks, such as a library reading room, is introduced in a company. In this free address system, employees work in a vacant desk using a laptop computer with a LAN function in a cafe-style room with a desk and chair. All documents are stored in a personal cabinet or shared cabinet of the department, and there is no personal space. When such a free address system is introduced, the position of the MFP closest to the notebook personal computer changes normally. For this reason, if the desk changes every day, the MFP closest to the desk used on that day must be selected with reference to the floor map sheet. This requires considerable effort.

本発明は、上述の課題を解決するために、ネットワークを介して接続された複数の画像形成装置を共用するシステムであって、画像形成装置自体の位置および画像形成装置へ印刷要求を出力する端末(クライアントコンピュータ)の位置が変更されても、端末から画像形成装置への印刷要求を好適に処理できる、ネットワーク印刷システム、その印刷システムに用いられるサーバコンピュータおよびクライアントコンピュータを提供することである。   In order to solve the above-described problems, the present invention is a system that shares a plurality of image forming apparatuses connected via a network, and outputs a print request to the position of the image forming apparatus itself and the image forming apparatus To provide a network printing system, a server computer used in the printing system, and a client computer that can preferably process a print request from a terminal to an image forming apparatus even if the position of (client computer) is changed.

本発明の第1の局面に係るネットワーク印刷システムは、クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するシステムである。このネットワーク印刷システムは、システム内の装置と可視光通信する照明器具と、照明器具から、システム内の装置を特定する装置情報を受信して、システム内の装置の位置情報を管理して、クライアントコンピュータへ位置情報を送信するサーバコンピュータと、サーバコンピュータから受信した位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含む。   A network printing system according to a first aspect of the present invention is a system in which a client computer prints an image using an image forming apparatus selected from a plurality of image forming apparatuses. The network printing system includes a lighting device that performs visible light communication with a device in the system, receives device information that identifies a device in the system from the lighting device, manages position information of the device in the system, and manages a client A server computer that transmits position information to the computer, a client computer that transmits image data to an image forming apparatus selected based on the position information received from the server computer, and an image that is printed using the image data received from the client computer An image forming apparatus.

本発明の第2の局面に係るサーバコンピュータは、上述のネットワーク印刷システムに用いられるサーバコンピュータであって、照明器具から、システム内の装置を特定する装置情報を受信するための受信手段と、受信した位置情報に基づいて、システム内の装置の位置情報を記憶するための記憶手段と、クライアントコンピュータへ位置情報を送信するための送信手段とを含む。   A server computer according to a second aspect of the present invention is a server computer used in the above-described network printing system, and includes a receiving means for receiving device information for specifying a device in the system from a lighting fixture, Based on the position information, the storage means for storing the position information of the devices in the system and the transmission means for transmitting the position information to the client computer are included.

本発明の第3の局面に係るクライアントコンピュータは、上述のネットワーク印刷システムに用いられるクライアントコンピュータであって、サーバコンピュータから位置情報を受信するための受信手段と、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置の中から使用する画像形成装置を選択するための選択手段と、選択された画像形成装置へ画像データを送信するための送信手段とを含む。   A client computer according to a third aspect of the present invention is a client computer used in the above-described network printing system, and is based on receiving means for receiving position information from a server computer and position information received from the server computer. A selecting unit for selecting an image forming apparatus to be used from a plurality of image forming apparatuses, and a transmitting unit for transmitting image data to the selected image forming apparatus.

このようなネットワーク印刷システム、このシステムに用いられるサーバコンピュータおよびクライアントコンピュータによると、画像形成装置自体の位置および画像形成装置へ画像データを送信するユーザが操作しているクライアントコンピュータの位置が変更されても、照明器具と装置(クライアントコンピュータ、画像形成装置)との間で可視光通信を用いて自己の照明エリアに配置された装置を照明器具が認識する。照明器具はサーバコンピュータへ装置(クライアントコンピュータ、画像形成装置)の装置情報を送信して、サーバコンピュータにより装置の位置情報が記憶される。クライアントコンピュータは、たとえば、サーバコンピュータへ画像形成装置の検索を要求すると、サーバコンピュータは記憶された位置情報を参照して、画像形成装置の検索を要求してきたクライアントコンピュータが使用可能な画像形成装置(基本的にはクライアントコンピュータの近傍に配置された画像形成装置)の位置情報を、そのクライアントコンピュータへ送信する。クライアントコンピュータにおいては、その時点において自己に最も近い画像形成装置を、容易に知ることができる。これにより、クライアントコンピュータから画像形成装置への印刷要求を好適に処理することができる。   According to such a network printing system, and a server computer and a client computer used in this system, the position of the image forming apparatus itself and the position of the client computer operated by the user who transmits image data to the image forming apparatus are changed. In addition, the lighting fixture recognizes a device arranged in its own lighting area using visible light communication between the lighting fixture and the device (client computer, image forming apparatus). The luminaire transmits apparatus information of the apparatus (client computer, image forming apparatus) to the server computer, and the position information of the apparatus is stored by the server computer. For example, when the client computer requests the server computer to search for the image forming apparatus, the server computer refers to the stored position information, and the image forming apparatus that can be used by the client computer that has requested the search for the image forming apparatus ( Basically, the position information of the image forming apparatus arranged in the vicinity of the client computer is transmitted to the client computer. The client computer can easily know the image forming apparatus closest to itself at that time. Thereby, it is possible to suitably process a print request from the client computer to the image forming apparatus.

第2の局面に係るサーバコンピュータにおいて、受信手段は、照明器具から、クライアントコンピュータおよび画像形成装置の少なくともいずれかを特定する装置情報を受信するための手段を含み、記憶手段は、照明器具の位置情報、クライアントコンピュータの位置情報および画像形成装置の位置情報を記憶するための手段を含むように構成することができる。   In the server computer according to the second aspect, the receiving means includes means for receiving device information specifying at least one of the client computer and the image forming apparatus from the lighting equipment, and the storage means is the position of the lighting equipment. Means for storing the information, the position information of the client computer, and the position information of the image forming apparatus may be included.

照明器具は、可視光通信により、クライアントコンピュータ、画像形成装置を特定する装置情報を取得して、サーバコンピュータへ送信する。サーバコンピュータは、照明器具の位置情報と照明器具から受信した装置情報とを対応付けして、クライアントコンピュータの位置情報および画像形成装置の位置情報を記憶することができる。このため、システム内の装置の位置情報を、可視光通信を用いて照明器具が取得した装置情報を用いて、作成することができる。   The luminaire acquires device information for specifying the client computer and the image forming device through visible light communication, and transmits the device information to the server computer. The server computer can store the position information of the client computer and the position information of the image forming apparatus by associating the position information of the lighting apparatus with the apparatus information received from the lighting apparatus. For this reason, the positional information of the apparatus in a system can be created using the apparatus information which the lighting fixture acquired using visible light communication.

第2の局面に係るサーバコンピュータは、位置情報を要求してきたクライアントコンピュータの位置に基づいて、クライアントコンピュータの近傍に配置された画像形成装置を抽出するための手段をさらに含み、送信手段は、抽出された画像形成装置についての位置情報を送信するための手段を含むように構成することができる。   The server computer according to the second aspect further includes means for extracting an image forming apparatus arranged in the vicinity of the client computer based on the position of the client computer that has requested the position information. The image forming apparatus can be configured to include means for transmitting position information about the image forming apparatus.

サーバコンピュータは、自己の近傍の画像形成装置についての位置情報を要求してきたクライアントコンピュータの近傍に配置された画像形成装置を抽出して、その画像形成装置へ送信する。このため、クライアントコンピュータが自己の近傍に配置された画像形成装置を容易に認識することができる。   The server computer extracts the image forming apparatus arranged in the vicinity of the client computer that has requested the position information about the image forming apparatus in the vicinity of the server computer, and transmits the image forming apparatus to the image forming apparatus. For this reason, the image forming apparatus arranged in the vicinity of the client computer can be easily recognized.

第3の局面に係るクライアントコンピュータにおいて、選択手段は、複数の画像形成装置の中から自己に最も近い位置の画像形成装置を選択するための手段を含むように構成することができる。   In the client computer according to the third aspect, the selection unit can be configured to include a unit for selecting an image forming apparatus at a position closest to itself from a plurality of image forming apparatuses.

クライアントコンピュータは、システム内の装置が移動しても自己に最も最も近い位置の画像形成装置を選択することができるので、クライアントコンピュータから印刷要求を発行したユーザが画像形成装置まで印刷物を取りに行くことが容易になる。   Since the client computer can select the image forming apparatus closest to itself even if the apparatus in the system moves, the user who issued the print request from the client computer goes to the image forming apparatus to get the printed matter. It becomes easy.

第3の局面に係るクライアントコンピュータは、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置と自己との位置関係を表示するための表示手段をさらに含み、選択手段は、位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含むように構成することができる。   The client computer according to the third aspect further includes display means for displaying the positional relationship between the plurality of image forming apparatuses and the self based on the positional information received from the server computer, and the selecting means includes the positional relationship. Based on the information input by the user based on the information, a means for selecting an image forming apparatus to be used from a plurality of image forming apparatuses can be included.

クライアントコンピュータにおいては、複数の画像形成装置と自己(クライアントコンピュータ)との位置関係が表示される。ユーザは、この表示を見て、ユーザが使用したいかつユーザが使用しているクライアントコンピュータの近くに配置された画像形成装置を容易に選択することができる。   In the client computer, the positional relationship between the plurality of image forming apparatuses and itself (client computer) is displayed. By viewing this display, the user can easily select an image forming apparatus disposed near the client computer that the user wants to use and is using.

第3の局面に係るクライアントコンピュータは、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置と自己との位置関係を現実のレイアウトにしたがったマップで表示するための表示手段をさらに含み、選択手段は、位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含むように構成することができる。   The client computer according to the third aspect further includes display means for displaying a positional relationship between the plurality of image forming apparatuses and the self in a map according to an actual layout based on the positional information received from the server computer. The selecting means can be configured to include means for selecting an image forming apparatus to be used from among a plurality of image forming apparatuses in accordance with information input by the user based on the positional relationship.

クライアントコンピュータにおいては、複数の画像形成装置と自己(クライアントコンピュータ)との位置関係がマップで表示される。ユーザは、このマップ表示を見て、ユーザが使用したいかつユーザが使用しているクライアントコンピュータの近くに配置された画像形成装置をさらに容易に選択することができる。   In the client computer, the positional relationship between the plurality of image forming apparatuses and itself (client computer) is displayed as a map. By viewing this map display, the user can more easily select an image forming apparatus that is located near the client computer that the user wants to use and is using.

第3の局面に係るクライアントコンピュータは、画像形成装置から、画像形成装置に設定されている設定情報を取得するための手段をさらに含むように構成することができる。この場合において、このクライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、設定情報を表示するための手段をさらに含むように構成することができる。   The client computer according to the third aspect can be configured to further include means for obtaining setting information set in the image forming apparatus from the image forming apparatus. In this case, the client computer can be configured to further include means for displaying setting information together with information indicating the positional relationship between the plurality of image forming apparatuses and the self.

クライアントコンピュータにおいては、画像形成装置の設定情報(用紙サイズ、用紙残量、トナー残量、インク残量などの情報等を含む。)が取得されるので、この設定情報および位置情報に基づいて、適切な画像形成装置を選択することができる。さらに、この設定情報が、複数の画像形成装置と自己との位置関係を示す情報とともに表示されると、より容易に、適切な画像形成装置を選択することができる。   In the client computer, setting information of the image forming apparatus (including information such as paper size, remaining amount of paper, remaining amount of toner, remaining amount of ink, etc.) is acquired. Based on this setting information and position information, An appropriate image forming apparatus can be selected. Furthermore, when this setting information is displayed together with information indicating the positional relationship between the plurality of image forming apparatuses and the self, an appropriate image forming apparatus can be selected more easily.

第3の局面に係るクライアントコンピュータは、画像形成装置から、画像形成装置の使用状況を示す動作情報を取得するための手段をさらに含むように構成することができる。この場合において、このクライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、動作情報を表示するための手段をさらに含むように構成することができる。   The client computer according to the third aspect can be configured to further include means for acquiring operation information indicating the usage status of the image forming apparatus from the image forming apparatus. In this case, the client computer can be configured to further include means for displaying operation information along with information indicating the positional relationship between the plurality of image forming apparatuses and the self.

クライアントコンピュータにおいては、画像形成装置の動作情報(ログインユーザ情報(使用中情報)、現在の印刷待ち情報、紙詰まり、故障などの情報を含む。)が取得されるので、この動作情報および位置情報に基づいて、適切な画像形成装置を選択することができる。さらに、この動作情報が、複数の画像形成装置と自己との位置関係を示す情報とともに表示されると、より容易に、適切な画像形成装置を選択することができる。   In the client computer, operation information of the image forming apparatus (including login user information (in-use information), current print waiting information, information on paper jam, failure, etc.) is acquired. Based on the above, an appropriate image forming apparatus can be selected. Furthermore, when this operation information is displayed together with information indicating the positional relationship between the plurality of image forming apparatuses and the self, an appropriate image forming apparatus can be selected more easily.

なお、サーバコンピュータとクライアントコンピュータとは、単一のコンピュータにより構成することができる。   The server computer and the client computer can be configured by a single computer.

たとえば、小規模なネットワーク印刷システムにおいては、サーバコンピュータを用いないで、クライアントコンピュータにおいて、照明器具から装置情報を受信して、システム内の装置の位置情報を管理して、その位置情報に基づいて、適切な画像形成装置を選択することができる。   For example, in a small-scale network printing system, without using a server computer, a client computer receives apparatus information from a lighting fixture, manages position information of apparatuses in the system, and based on the position information. An appropriate image forming apparatus can be selected.

この発明によると、ネットワークを介して接続された複数の画像形成装置を共用するネットワーク印刷システムにおいて、画像形成装置自体の位置および画像形成装置へ印刷要求を出力するクライアントコンピュータの位置が変更されても、クライアントコンピュータから画像形成装置への印刷要求を好適に処理することができる。   According to the present invention, in a network printing system sharing a plurality of image forming apparatuses connected via a network, the position of the image forming apparatus itself and the position of a client computer that outputs a print request to the image forming apparatus are changed. The print request from the client computer to the image forming apparatus can be suitably processed.

本発明の実施の形態に係るネットワークプリントシステムの全体構成を示す図である。1 is a diagram illustrating an overall configuration of a network print system according to an embodiment of the present invention. 図1のクライアントコンピュータ(PC)のハードウェア構成を示す制御ブロック図である。It is a control block diagram which shows the hardware constitutions of the client computer (PC) of FIG. 図1のサーバコンピュータのハードウェア構成を示す制御ブロック図である。It is a control block diagram which shows the hardware constitutions of the server computer of FIG. 図1のMFPのハードウェア構成を示す制御ブロック図である。FIG. 2 is a control block diagram illustrating a hardware configuration of the MFP in FIG. 1. 本発明の実施の形態に係るネットワークプリントシステムが導入された建屋内のクライアントコンピュータおよびMFPの配置を示す図である。1 is a diagram showing an arrangement of client computers and MFPs in a building in which a network print system according to an embodiment of the present invention is introduced. FIG. 図1のサーバコンピュータで管理される装置(PC、MFP)位置管理テーブルを示す図である。FIG. 2 is a diagram illustrating a device (PC, MFP) location management table managed by the server computer of FIG. 1. 図1のクライアントコンピュータ、サーバコンピュータおよびMFPでそれぞれ実行される位置情報取得処理プログラムの制御構造を示すフローチャートである。2 is a flowchart showing a control structure of a position information acquisition processing program executed by each of a client computer, a server computer, and an MFP in FIG. 図1のクライアントコンピュータ、サーバコンピュータおよびMFPでそれぞれ実行される印刷処理プログラムの制御構造を示すフローチャートである。2 is a flowchart showing a control structure of a print processing program executed by each of the client computer, server computer, and MFP of FIG. 図8のプログラムが実行された場合のクライアントコンピュータの画面例(その1)である。It is a screen example (the 1) of a client computer when the program of FIG. 8 is executed. 図8のプログラムが実行された場合のクライアントコンピュータの画面例(その2)である。FIG. 10 is a second example of a screen of a client computer when the program of FIG. 8 is executed. 図8のプログラムが実行された場合のクライアントコンピュータの画面例(その3)である。FIG. 10 is a screen example (part 3) of the client computer when the program of FIG. 8 is executed. FIG. クライアントコンピュータが建屋内で移動したことを示す図である。It is a figure which shows that the client computer moved within the building. クライアントコンピュータの移動に伴い変更されるクライアントコンピュータの画面例である。It is an example of a screen of a client computer that is changed as the client computer moves.

以下の説明において、同一の部品には同一の参照番号を付す。それらの機能および名称も同一である。したがって、それらに関する詳細な説明は繰返さない。以下の説明においては、クライアントコンピュータ(PC)からの印刷要求を受信して、記録用紙に画像を形成する画像形成装置(典型的には印刷装置)は、MFPであるとする。しかしながら、本発明に係る画像形成装置は、少なくともネットワーク対応の印刷機能を備えた装置であればよく、MFPに限定されるものではない。   In the following description, the same parts are denoted by the same reference numerals. Their functions and names are also the same. Therefore, detailed description thereof will not be repeated. In the following description, it is assumed that an image forming apparatus (typically a printing apparatus) that receives a print request from a client computer (PC) and forms an image on a recording sheet is an MFP. However, the image forming apparatus according to the present invention is not limited to the MFP as long as it is an apparatus having at least a network compatible printing function.

[全体システム構成]
図1を参照して、本発明の実施の形態に係るネットワーク印刷システム(以下において、ネットワークプリントシステムと記載する場合がある。)の全体構成について説明する。このネットワークプリントシステムは、印刷要求を発行するクライアントコンピュータ100(PC(1)〜PC(7))、印刷要求を受信して記録用紙に画像を印刷するMFP300(MFP(1)〜MFP(3))と、クライアントコンピュータ100の位置およびMFP300の位置を管理するサーバコンピュータ200と、後述する可視光通信を行なう照明器具500(照明器具(1)〜照明器具(10))とを含む。ネットワークプリントシステム内のこれらのクライアントコンピュータ100、サーバコンピュータ200、MFP300および照明器具500は、たとえばIEEE802.3に準拠したネットワーク回線400により通信可能に接続されている。さらに、照明器具500とクライアントコンピュータ100との間において可視光通信が可能なように、かつ、照明器具500とMFP300との間において可視光通信が可能なように、システムが構築されている。
[Overall system configuration]
With reference to FIG. 1, the overall configuration of a network printing system according to an embodiment of the present invention (hereinafter sometimes referred to as a network printing system) will be described. This network print system includes a client computer 100 (PC (1) to PC (7)) that issues a print request, and an MFP 300 (MFP (1) to MFP (3) that receives the print request and prints an image on a recording sheet. ), A server computer 200 that manages the position of the client computer 100 and the position of the MFP 300, and a lighting fixture 500 (lighting fixture (1) to lighting fixture (10)) that performs visible light communication to be described later. The client computer 100, the server computer 200, the MFP 300, and the lighting fixture 500 in the network print system are communicably connected through a network line 400 that conforms to, for example, IEEE 802.3. Furthermore, the system is constructed so that visible light communication can be performed between the lighting apparatus 500 and the client computer 100 and visible light communication can be performed between the lighting apparatus 500 and the MFP 300.

MFP(1)300は、照明器具(1)500により照明される0305号室(レイアウトについては後述)のエリア01に配置され、MFP(2)300は、照明器具(2)500により照明される0305号室のエリア02に配置されている。クライアントコンピュータ(1)100は、照明器具(3)500により照明される0305号室のエリア03に配置され、クライアントコンピュータ(2)100は、照明器具(4)500により照明される0305号室のエリア04に配置され、クライアントコンピュータ(3)100は、照明器具(5)500により照明される0305号室のエリア05に配置されている。   MFP (1) 300 is arranged in area 01 of room 0305 (the layout will be described later) illuminated by lighting fixture (1) 500, and MFP (2) 300 is illuminated by lighting fixture (2) 500. It is arranged in the area 02 of the number room. The client computer (1) 100 is arranged in the area 03 of the room 0305 illuminated by the lighting fixture (3) 500, and the client computer (2) 100 is the area 04 of the room 0305 illuminated by the lighting fixture (4) 500. The client computer (3) 100 is located in the area 05 of the room 0305 illuminated by the lighting fixture (5) 500.

MFP(3)300は、照明器具(6)500により照明される0306号室のエリア11に配置されている。クライアントコンピュータ(4)100は、照明器具(7)500により照明される0306号室のエリア12に配置され、クライアントコンピュータ(5)100は、照明器具(8)500により照明される0306号室のエリア13に配置され、クライアントコンピュータ(6)100は、照明器具(9)500により照明される0306号室のエリア14に配置され、クライアントコンピュータ(7)100は、照明器具(10)500により照明される0306号室のエリア15に配置されている。   MFP (3) 300 is arranged in area 11 of room 0306 illuminated by lighting fixture (6) 500. Client computer (4) 100 is located in area 12 of room 0306 illuminated by lighting fixture (7) 500, and client computer (5) 100 is area 13 of room 0306 illuminated by lighting fixture (8) 500. The client computer (6) 100 is located in the area 14 of room 0306 illuminated by the lighting fixture (9) 500, and the client computer (7) 100 is illuminated by the lighting fixture (10) 500. It is arranged in the area 15 of the number room.

照明器具500は、その照明器具が配置されたエリア内のクライアントコンピュータ100およびMFP300と可視光通信が可能である。クライアントコンピュータ100およびMFP300は、単一の照明器具500との間において可視光通信を行なう。   The lighting fixture 500 is capable of visible light communication with the client computer 100 and the MFP 300 in the area where the lighting fixture is arranged. Client computer 100 and MFP 300 perform visible light communication with a single lighting apparatus 500.

なお、図1に示したクライアントコンピュータ100、サーバコンピュータ200、MFP300および照明器具500の台数および配置は一例であって、図1に示した台数および配置に限定されるものではない。特に、サーバコンピュータ200の機能をクライアントコンピュータ100に備えさせて、本実施の形態に係るネットワーク印刷システムがサーバコンピュータ200を備えない態様であっても構わない。   Note that the numbers and arrangements of the client computer 100, the server computer 200, the MFP 300, and the lighting fixture 500 illustrated in FIG. 1 are merely examples, and are not limited to the number and arrangement illustrated in FIG. In particular, the client computer 100 may be provided with the function of the server computer 200, and the network printing system according to the present embodiment may not include the server computer 200.

また、以下においては、図面等において、クライアントコンピュータ100を単にクライアントと、サーバコンピュータ200を単にサーバと記載する場合がある。   In the following, in the drawings and the like, the client computer 100 may be simply referred to as a client, and the server computer 200 may be simply referred to as a server.

照明器具500は、室内を照明する通常の照明機能に加えて、照明器具IDを記憶する機能、クライアントコンピュータ100およびMFP300との間において可視光通信してクライアントコンピュータ100およびMFP300から受信した装置IDをサーバコンピュータ200へ送信する機能を備える。このため、照明器具500は、光源、光源へ電力を供給する電源ユニット、可視光通信ユニット、記憶部(制御部で実行するプログラム、自己の照明器具IDおよび可視光通信により取得した装置IDを記憶)、ネットワークインターフェイスおよび照明器具を制御する制御部を備える。   The lighting fixture 500 has a function of storing a lighting fixture ID in addition to a normal lighting function for lighting a room, and a device ID received from the client computer 100 and the MFP 300 through visible light communication between the client computer 100 and the MFP 300. A function of transmitting to the server computer 200 is provided. Therefore, the lighting fixture 500 stores a light source, a power supply unit that supplies power to the light source, a visible light communication unit, a storage unit (a program executed by the control unit, its own lighting fixture ID, and a device ID acquired by visible light communication). ), And a controller for controlling the network interface and the lighting fixture.

[ハードウェア構成]
<クライアントコンピュータ100>
図2を参照して、本実施の形態に係るネットワークプリントシステムを構成するクライアントコンピュータ100は、バス190と、バス190に接続されたCPU(Central Processing Unit)110と、バス190に接続されたROM(Read−Only Memory)120と、バス190に接続されたRAM(Random Access Memory)130と、バス190に接続されたハードディスク(HDD)140と、バス190に接続され、光ディスク182が装着可能で、光ディスク182に対する情報の書込および光ディスク182からの情報の読出が可能な光ディスクドライブ180と、バス190に接続され、マウス152およびキーボード154との間の接続に関するインターフェイスを提供するための入力インターフェイス(以下「入力IF」と呼ぶ。)150と、バス190に接続され、ディスプレイ162との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス(以下「ディスプレイIF」と呼ぶ。)160と、有線または無線(本実施の形態においては有線)によりネットワーク回線400への接続を提供するネットワークインターフェイス(以下「ネットワークIF」と呼ぶ。)170とを含む。なお、クライアントコンピュータ100は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込および磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ180に代えて/加えて、備えるようにしても構わない。ネットワークIF170は、クライアントコンピュータ100がノート型である場合を含めて、無線によりネットワーク回線400へ接続するインターフェイスの場合がある。
[Hardware configuration]
<Client computer 100>
Referring to FIG. 2, client computer 100 configuring the network print system according to the present embodiment includes a bus 190, a CPU (Central Processing Unit) 110 connected to bus 190, and a ROM connected to bus 190. (Read-Only Memory) 120, RAM (Random Access Memory) 130 connected to bus 190, hard disk (HDD) 140 connected to bus 190, and optical disc 182 can be mounted. An interface related to the connection between the optical disk drive 180 capable of writing information to and reading information from the optical disk 182 and the bus 190 and the mouse 152 and the keyboard 154. An input interface (hereinafter referred to as “input IF”) 150 for providing and a display interface (hereinafter referred to as “display IF”) for providing an interface related to the connection between the bus 190 and the display 162. ) 160, and a network interface (hereinafter referred to as “network IF”) 170 that provides a connection to the network line 400 by wired or wireless (in this embodiment, wired). The client computer 100 includes a magnetic disk drive that can be loaded with a magnetic disk and can write information to the magnetic disk and read information from the magnetic disk, instead of / in addition to the optical disk drive 180. It doesn't matter. The network IF 170 may be an interface connected to the network line 400 wirelessly, including when the client computer 100 is a notebook type.

さらに、クライアントコンピュータ100は、バス190に接続された、可視光通信ユニット112を含む。この可視光通信ユニット112は、可視光通信を用いて、照明器具500と通信する。   Furthermore, the client computer 100 includes a visible light communication unit 112 connected to the bus 190. The visible light communication unit 112 communicates with the lighting fixture 500 using visible light communication.

ここで、可視光通信とは、目に見える光(可視光、照明光)を用いてデータを送受信する通信技術のことである。送信データをまず光電変換により変換した後、可視光素子を人の目には感じられない程度のスピードで高速に点滅させることにより、光のパルス変調波として送信する。電波による無線通信では、電磁波の人体への影響から送信電力を上げることができなかったり、電波法による制約から広帯域な無線周波数を自由に使うことができなかったり、精密機器への影響から高出力の無線は使用できなかったりする。これに対して、可視光通信は、無線通信に利用される電波と異なり可視光域は人間に安全なため照明に用いている数ワットという電力でそのまま送信することができたり、照明は至る所に設置されているため照明器具に通信機能を付加するだけでワイヤレス環境が構築できたりするという特徴を備える。   Here, the visible light communication is a communication technique for transmitting and receiving data using visible light (visible light, illumination light). The transmission data is first converted by photoelectric conversion, and then the visible light element is flashed at a high speed that is not perceivable by human eyes, thereby transmitting as a pulse modulated wave of light. In radio communications using radio waves, the transmission power cannot be increased due to the effects of electromagnetic waves on the human body, broadband radio frequencies cannot be used freely due to restrictions imposed by the Radio Law, and high output due to the effects on precision equipment. The radio of can not be used. Visible light communication, on the other hand, differs from radio waves used for wireless communication in that the visible light region is safe for humans and can be transmitted as it is with the power of several watts used for lighting. Because it is installed in a wireless device, it has the feature that a wireless environment can be constructed simply by adding a communication function to a lighting fixture.

本発明は、以上のような特徴を有する可視光通信を用いてクライアントコンピュータ100の位置情報を取得した照明器具500が、クライアントコンピュータ100を特定する装置IDをネットワーク回線400を用いてサーバコンピュータ200へ送信して、サーバコンピュータ200においてクライアントコンピュータ100の位置情報を管理する。具体的には、可視光通信を用いて、照明器具500がクライアントコンピュータ100へ問合せ情報を送信すると、クライアントコンピュータ100は受信した問合せ情報に応答して、ハードディスク140に記憶された装置ID(複数のクライアントコンピュータ100の中から自己を特定できる情報)を照明器具500へ送信する。   In the present invention, the luminaire 500 having acquired the position information of the client computer 100 using the visible light communication having the above-described features transmits the device ID identifying the client computer 100 to the server computer 200 using the network line 400. The server computer 200 manages the location information of the client computer 100. Specifically, when the lighting apparatus 500 transmits inquiry information to the client computer 100 using visible light communication, the client computer 100 responds to the received inquiry information, and the device ID (a plurality of IDs) stored in the hard disk 140 is received. Information that can identify itself from the client computer 100) is transmitted to the lighting apparatus 500.

バス190、ROM120、RAM130、ハードディスク140、光ディスクドライブ180、入力IF150、ディスプレイIF160およびネットワークIF170は、いずれもCPU110の制御のもとに協調して動作し、クライアントコンピュータ100において種々のアプリケーションによる処理を実現する。それらアプリケーションは、たとえば、ワードプロセッサ文書作成処理、表計算文書作成処理、またはこれらの作成処理により作成された電子データをMFP300へ送信する印刷処理、照明器具500からの問合せ情報に応答してクライアントコンピュータ100の装置IDを返信する処理などを含む。   The bus 190, the ROM 120, the RAM 130, the hard disk 140, the optical disk drive 180, the input IF 150, the display IF 160, and the network IF 170 all operate cooperatively under the control of the CPU 110, and realize processing by various applications in the client computer 100. To do. These applications include, for example, a word computer document creation process, a spreadsheet calculation process, a printing process for sending electronic data created by these creation processes to the MFP 300, and a client computer 100 in response to inquiry information from the lighting apparatus 500. Including a process of returning the device ID of the device.

クライアントコンピュータ100に上述したような処理を行なわせるためのコンピュータプログラムは、光ディスクドライブ180に挿入される光ディスク182に記憶され、さらにハードディスク140に転送される。または、プログラムはネットワーク回線400を通じてクライアントコンピュータ100に送信されハードディスク140に記憶されてもよい。プログラムは実行の際にRAM130にロードされる。光ディスク182から、またはネットワーク回線400を介して、直接にRAM130にプログラムをロードしてもよい。   A computer program for causing the client computer 100 to perform the above-described processing is stored in the optical disk 182 inserted into the optical disk drive 180 and further transferred to the hard disk 140. Alternatively, the program may be transmitted to the client computer 100 through the network line 400 and stored in the hard disk 140. The program is loaded into the RAM 130 at the time of execution. The program may be loaded directly into the RAM 130 from the optical disk 182 or via the network line 400.

これらのプログラムは、クライアントコンピュータ100に所定の処理を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはクライアントコンピュータ100上で動作するオペレーティングシステム(OS)もしくはサードパーティのプログラム、またはクライアントコンピュータ100にインストールされる各種ツールキットのモジュール(たとえば、プリンタドライバであってもよい。)により提供される。従って、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したクライアントコンピュータ100として所定の処理を実行する命令のみを含んでいればよい。クライアントコンピュータ100の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。   These programs include a plurality of instructions that cause the client computer 100 to perform predetermined processing. Some of the basic functions necessary to perform this operation are an operating system (OS) or a third party program running on the client computer 100, or various toolkit modules installed on the client computer 100 (eg, A printer driver). Therefore, this program does not necessarily include all functions necessary for realizing the system of this embodiment. This program includes only instructions that execute predetermined processing as the client computer 100 described above by calling an appropriate function or “tool” in a controlled manner so as to obtain a desired result. It only has to be. Since the general operation of the computer that is the entity of the client computer 100 is well known, it will not be repeated here.

<サーバコンピュータ200>
図3を参照して、本実施の形態に係るネットワークプリントシステムを構成するサーバコンピュータ200は、上述したクライアントコンピュータ100を同様の構成を備えるコンピュータである。このようなサーバコンピュータの構成部品には、いわゆるパーソナルコンピュータの構成部品よりも信頼性の高い部品が使用されている。
<Server computer 200>
Referring to FIG. 3, server computer 200 configuring the network print system according to the present embodiment is a computer having the same configuration as that of client computer 100 described above. For such server computer components, components having higher reliability than so-called personal computer components are used.

サーバコンピュータ200は、バス290と、バス290に接続されたCPU210と、バス290に接続されたROM220と、バス290に接続されたRAM230と、バス290に接続されたHDD240と、バス290に接続され、光ディスク282が装着可能で、光ディスク282に対する情報の書込および光ディスク282からの情報の読出が可能な光ディスクドライブ280と、バス290に接続され、マウス252およびキーボード254との間の接続に関するインターフェイスを提供するための入力IF250と、バス290に接続され、ディスプレイ262との間の接続に関するインターフェイスを提供するためのディスプレイIF260と、有線または無線(本実施の形態においては有線)によりネットワーク回線400への接続を提供するネットワークIF270とを含む。なお、このサーバコンピュータ200についてもクライアントコンピュータ100と同様に、磁気ディスクドライブを、光ディスクドライブ280に代えて/加えて、備えるようにしても構わない。   The server computer 200 is connected to the bus 290, the CPU 210 connected to the bus 290, the ROM 220 connected to the bus 290, the RAM 230 connected to the bus 290, the HDD 240 connected to the bus 290, and the bus 290. An optical disk drive 280 that can be loaded with an optical disk 282 and can write information to and read information from the optical disk 282, is connected to the bus 290, and has an interface related to the connection between the mouse 252 and the keyboard 254. An input IF 250 for providing, a display IF 260 connected to the bus 290 and providing an interface for connection with the display 262, and a network line 4 by wired or wireless (wired in the present embodiment). It provides a connection to 0 and a network IF 270. The server computer 200 may also be provided with a magnetic disk drive instead of / in addition to the optical disk drive 280, as with the client computer 100.

バス290、ROM220、RAM230、ハードディスク240、光ディスクドライブ280、入力IF250、ディスプレイIF260およびネットワークIF270は、いずれもCPU210の制御のもとに協調して動作し、本実施の形態に係るサーバコンピュータとしてサーバコンピュータ200は種々のアプリケーションによる処理を実現する。それらアプリケーションは、たとえば、照明器具500がクライアントコンピュータ100およびMFP300と可視光通信して取得した装置IDを、ネットワーク回線400を介して受信して、ハードディスク240に記憶された装置管理テーブルをメンテナンス(更新)して、クライアントコンピュータ100において使用されるMFPを好適に管理するネットワーク印刷システムにおけるサーバコンピュータを実現する。   The bus 290, the ROM 220, the RAM 230, the hard disk 240, the optical disk drive 280, the input IF 250, the display IF 260, and the network IF 270 all operate in cooperation under the control of the CPU 210, and the server computer as the server computer according to the present embodiment. 200 realizes processing by various applications. The applications receive, for example, the device ID acquired by the lighting apparatus 500 through visible light communication with the client computer 100 and the MFP 300 via the network line 400, and maintain (update) the device management table stored in the hard disk 240. Thus, a server computer in the network printing system that suitably manages the MFP used in the client computer 100 is realized.

サーバコンピュータ200に、本実施の形態に係るネットワーク印刷システムにおけるサーバコンピュータとしての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ280に挿入される光ディスク282に記憶され、さらにハードディスク240に転送される。または、プログラムはネットワーク回線400を通じてサーバコンピュータ200に送信されハードディスク240に記憶されてもよい。プログラムは実行の際にRAM230にロードされる。光ディスク282から、またはネットワーク回線400を介して、直接にRAM230にプログラムをロードしてもよい。   A computer program for causing server computer 200 to operate as a server computer in the network printing system according to the present embodiment is stored in optical disk 282 inserted into optical disk drive 280 and further transferred to hard disk 240. Alternatively, the program may be transmitted to the server computer 200 through the network line 400 and stored in the hard disk 240. The program is loaded into the RAM 230 when executed. The program may be loaded into the RAM 230 directly from the optical disk 282 or via the network line 400.

このプログラムは、サーバコンピュータ200に本実施の形態に係るネットワーク印刷システムにおけるサーバコンピュータとして動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはサーバコンピュータ200上で動作するオペレーティングシステム(OS)もしくはサードパーティのプログラム、またはサーバコンピュータ200にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムはこの実施の形態のシステムおよび方法を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したサーバコンピュータ200として所定の処理を実行する命令のみを含んでいればよい。サーバコンピュータ200の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。   This program includes a plurality of instructions that cause server computer 200 to operate as a server computer in the network printing system according to the present embodiment. Some of the basic functions necessary to perform this operation are provided by an operating system (OS) or a third-party program that runs on the server computer 200, or modules of various toolkits installed on the server computer 200. The Therefore, this program does not necessarily include all functions necessary for realizing the system and method of this embodiment. This program includes only an instruction for executing a predetermined process as the server computer 200 described above by calling an appropriate function or “tool” in a controlled manner so as to obtain a desired result. It only has to be. Since the general operation of the computer that is the entity of the server computer 200 is well known, it will not be repeated here.

<MFP300>
図4を参照して、本実施の形態に係るネットワークプリントシステムを構成するMFP300は、バス390と、バス390に接続されたCPU310と、バス390に接続されたROM320と、バス390に接続されたRAM330と、バス390に接続されたHDD340と、バス390に接続され、タッチパネルディスプレイ380との間の接続に関するインターフェイスを提供するための入力IF350およびディスプレイIF360と、バス390に接続され、有線または無線(本実施の形態においては有線)によりネットワーク回線400への接続を提供するネットワークIF370とを含む。
<MFP 300>
Referring to FIG. 4, MFP 300 configuring the network print system according to the present embodiment is connected to bus 390, CPU 310 connected to bus 390, ROM 320 connected to bus 390, and bus 390. The RAM 330, the HDD 340 connected to the bus 390, the input IF 350 and the display IF 360 for providing an interface related to the connection with the bus 390 and the touch panel display 380, and the bus 390 are connected to the wired or wireless ( A network IF 370 that provides a connection to the network line 400 by wire) in the present embodiment.

さらに、MFP300は、バス390に接続された、可視光通信ユニット312を含む。この可視光通信ユニット312は、クライアントコンピュータ100の可視光通信ユニット112と同様の機能を備え、照明器具500と通信する。   Further, MFP 300 includes a visible light communication unit 312 connected to bus 390. The visible light communication unit 312 has the same function as the visible light communication unit 112 of the client computer 100 and communicates with the lighting apparatus 500.

本発明は、上述した特徴を有する可視光通信を用いてMFP300の位置情報を取得した照明器具500が、MFP300を特定する装置IDをネットワーク回線400を用いてサーバコンピュータ200へ送信して、サーバコンピュータ200においてMFP300の位置情報を管理する。具体的には、可視光通信を用いて、照明器具500がMFP300へ問合せ情報を送信すると、MFP300は受信した問合せ情報に応答して、ハードディスク340に記憶された装置ID(複数のMFP300の中から自己を特定できる情報)を照明器具500へ送信する。   In the present invention, the luminaire 500 having acquired the position information of the MFP 300 using visible light communication having the above-described characteristics transmits a device ID for identifying the MFP 300 to the server computer 200 using the network line 400, and the server computer In 200, position information of the MFP 300 is managed. Specifically, when the lighting apparatus 500 transmits inquiry information to the MFP 300 using visible light communication, the MFP 300 responds to the received inquiry information and receives the device ID (from among the plurality of MFPs 300) stored in the hard disk 340. Information that can identify itself) is transmitted to the lighting apparatus 500.

バス390、ROM320、RAM330、ハードディスク340、入力IF350、ディスプレイIF360およびネットワークIF370は、いずれもCPU310の制御のもとに協調して動作し、MFP300において、プリント処理、FAX送受信処理、スキャナ処理、コピー処理、照明器具500からの問合せ情報に応答してMFP300の装置IDを返信する処理などを実現する。なお、これらの処理は、図4においては図示していないMFP300を構成する各部品がCPU310により制御されて実行される。   The bus 390, the ROM 320, the RAM 330, the hard disk 340, the input IF 350, the display IF 360, and the network IF 370 all operate in cooperation under the control of the CPU 310, and in the MFP 300, print processing, FAX transmission / reception processing, scanner processing, and copy processing. In response to the inquiry information from the lighting fixture 500, a process of returning the device ID of the MFP 300 is realized. These processes are executed by the CPU 310 controlling each component constituting the MFP 300 (not shown in FIG. 4).

MFP300は、たとえば、原稿読取部、画像形成部、給紙部、および排紙処理装置を備える。MFP300においては、クライアントコンピュータ100から受信した画像データに対して、CPU310により各種の画像処理が施され、この画像データが画像形成部へと出力される。なお、このMFP300は、レーザー光を感光に利用する、所謂レーザー方式のプリンタ機能を備える。しかしながら、他の形式のプリンタ機能を備えたものであっても構わない。   The MFP 300 includes, for example, a document reading unit, an image forming unit, a paper feeding unit, and a paper discharge processing device. In MFP 300, the image data received from client computer 100 is subjected to various image processing by CPU 310, and the image data is output to the image forming unit. The MFP 300 includes a so-called laser type printer function that uses laser light for light exposure. However, another type of printer function may be provided.

画像形成部は、画像データによって示される画像を記録用紙に印刷するものであって、たとえば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、および除電装置等を備えている。画像形成部には、たとえば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、または手差トレイに載置された記録用紙を1枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。   The image forming unit prints an image indicated by image data on a recording sheet, and includes, for example, a photosensitive drum, a charging device, a laser scanning unit, a developing device, a transfer device, a cleaning device, a fixing device, and a charge eliminating device. Etc. For example, the image forming unit is provided with a conveyance path, and the recording paper fed from the paper feeding unit is conveyed along the conveyance path. The paper feeding unit pulls out the recording paper stored in the paper cassette or the recording paper placed on the manual feed tray one by one, and sends the recording paper to the conveyance path of the image forming unit.

画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。   While the recording paper is being transported along the transport path of the image forming unit, the recording paper passes between the photosensitive drum and the transfer device, and further passes through the fixing device, and printing on the recording paper is performed. .

感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。   The photosensitive drum rotates in one direction, and its surface is cleaned by a cleaning device and a static eliminator and then uniformly charged by a charging device. The laser scanning unit modulates the laser beam based on the image data to be printed, and repeatedly scans the surface of the photosensitive drum in the main scanning direction with this laser beam to form an electrostatic latent image on the surface of the photosensitive drum. To do. The developing device supplies toner to the surface of the photosensitive drum to develop the electrostatic latent image, and forms a toner image on the surface of the photosensitive drum.

転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された(印刷された)記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、および各記録用紙にステープルする処理を施す場合がある。たとえば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、排紙トレイ上の各記録用紙にパンチング処理またはステープル処理を施して印刷物を作成する。このような処理が、CPU310による制御の元で行なわれる。   The transfer device transfers the toner image on the surface of the photosensitive drum to a recording sheet passing between the transfer device and the photosensitive drum. The fixing device includes a heating roller for heating the recording paper and a pressure roller for pressing the recording paper. The recording paper is heated by the heating roller and is pressed by the pressure roller, whereby the toner image transferred onto the recording paper is fixed on the recording paper. The recording paper discharged (printed) from the fixing device is discharged to a paper discharge tray. In the paper discharge processing apparatus, there are cases in which a plurality of recording papers are sorted into each paper discharge tray and discharged, a process of punching each recording paper, and a process of stapling each recording paper. For example, when creating multiple copies of printed matter, each recording sheet is sorted and discharged to each discharge tray so that a portion of the printed matter is allocated to each discharge tray. Punching processing or stapling processing is performed on each recording sheet on the paper tray to create a printed matter. Such processing is performed under the control of the CPU 310.

[装置位置管理テーブル構成]
サーバコンピュータ200のハードディスク240に記憶される、装置位置管理テーブルについて説明する。なお、この装置位置管理テーブルには、照明器具500からサーバコンピュータ200へ送信された装置位置情報(照明器具IDおよび装置ID)に基づいて、クライアントコンピュータ100の位置およびMFP300の位置が、管理される。この装置位置管理テーブルを説明するにあたり、本実施の形態に係るネットワーク印刷システムが導入された建屋のレイアウトを説明する。
[Device location management table configuration]
An apparatus location management table stored in the hard disk 240 of the server computer 200 will be described. In the device position management table, the position of the client computer 100 and the position of the MFP 300 are managed based on device position information (lighting fixture ID and device ID) transmitted from the lighting fixture 500 to the server computer 200. . In describing this apparatus location management table, the layout of a building in which the network printing system according to the present embodiment is introduced will be described.

図5(A)は、本実施の形態に係るネットワーク印刷システムが導入された企業のある事業所における01建屋の3階平面図であって、図5(B)は、その3階の0305号室のレイアウト図である。   FIG. 5A is a plan view of the third floor of the 01 building in a business office where a network printing system according to this embodiment is installed, and FIG. 5B is room 0305 on the third floor. FIG.

図5(A)に示すように、01建屋は複数の部屋から構成され(0301号室〜0314号室)、図1に示したシステム構成図は、0305号室および0306号室の部分に対応する。図5(B)に示すように、0305号室は、5つのエリア(エリア01〜エリア05)に分割されて、それぞれ1つのエリアに1つの照明器具500が配置されている。図5(B)は、図1に示したシステム構成図に対応するが、図1に示したシステム構成に加えて、エリア01にクライアントコンピュータ(11)100およびクライアントコンピュータ(12)100が、エリア02にクライアントコンピュータ(21)100が、エリア03にMFP(31)300が、エリア04にMFP(41)300が、配置されている。なお、図5(B)において、エリアを点線枠で示す。   As shown in FIG. 5A, the 01 building is composed of a plurality of rooms (room 0301 to room 0314), and the system configuration diagram shown in FIG. 1 corresponds to the parts of room 0305 and room 0306. As shown in FIG. 5B, room 0305 is divided into five areas (area 01 to area 05), and one lighting fixture 500 is arranged in each area. FIG. 5B corresponds to the system configuration diagram shown in FIG. 1, but in addition to the system configuration shown in FIG. 1, the client computer (11) 100 and the client computer (12) 100 are included in the area 01. The client computer (21) 100 is arranged in 02, the MFP (31) 300 is arranged in the area 03, and the MFP (41) 300 is arranged in the area 04. In FIG. 5B, the area is indicated by a dotted frame.

エリア01内のMFP(1)300、クライアントコンピュータ(11)100およびクライアントコンピュータ(12)100は、エリア01に配置された照明器具(1)500と可視光通信し、他の照明器具500と可視光通信しない。エリア02内のMFP(2)300およびクライアントコンピュータ(21)100は、エリア02に配置された照明器具(2)500と可視光通信し、他の照明器具500と可視光通信しない。エリア03(会議室)内のMFP(31)300およびクライアントコンピュータ(1)100は、エリア03に配置された照明器具(3)500と可視光通信し、他の照明器具500と可視光通信しない。エリア04内のMFP(41)300およびクライアントコンピュータ(2)100は、エリア04に配置された照明器具(4)500と可視光通信し、他の照明器具500と可視光通信しない。エリア05内のクライアントコンピュータ(3)100は、エリア05に配置された照明器具(4)500と可視光通信し、他の照明器具500と可視光通信しない。   The MFP (1) 300, the client computer (11) 100, and the client computer (12) 100 in the area 01 are in visible light communication with the luminaire (1) 500 arranged in the area 01 and visible with the other luminaires 500. No optical communication. MFP (2) 300 and client computer (21) 100 in area 02 perform visible light communication with lighting device (2) 500 arranged in area 02, and do not perform visible light communication with other lighting devices 500. The MFP (31) 300 and the client computer (1) 100 in the area 03 (conference room) communicate with the luminaire (3) 500 arranged in the area 03, and do not communicate with the other luminaires 500. . The MFP (41) 300 and the client computer (2) 100 in the area 04 communicate with the luminaire (4) 500 arranged in the area 04, and do not communicate with the other luminaires 500. The client computer (3) 100 in the area 05 communicates with the luminaire (4) 500 arranged in the area 05, and does not communicate with the other luminaires 500.

このようなレイアウトに対して、図6に示す装置位置管理テーブルがサーバコンピュータ200のハードディスク240に記憶される。   For such a layout, the device location management table shown in FIG. 6 is stored in the hard disk 240 of the server computer 200.

図6に示すように、この装置位置管理テーブルは、クライアントコンピュータ100およびMFP300を特定する識別情報である装置IDを格納するフィールドと、装置種別を格納するフィールドと、照明器具500を特定する識別情報である照明器具IDを格納するフィールドと、その照明器具500が備えられた建屋を特定する識別情報である建屋IDを格納するフィールドと、部屋番号を格納するフィールドと、エリア番号を格納するフィールドとを含む。   As illustrated in FIG. 6, the device location management table includes a field for storing a device ID that is identification information for identifying the client computer 100 and the MFP 300, a field for storing a device type, and identification information for identifying the lighting device 500. A field for storing a lighting equipment ID, a field for storing a building ID which is identification information for identifying a building provided with the lighting equipment 500, a field for storing a room number, and a field for storing an area number including.

なお、装置種別は、別の参照テーブルで装置IDに対応付けされて記憶されている。建屋ID、部屋番号およびエリア番号は、さらに別の参照テーブルで照明器具IDに対応付けされて記憶されている。なお、本実施の形態においては、照明器具500の移動は基本的に考慮しないが、照明器具500が移動された場合には、照明器具IDに対応付けされて参照テーブルに記憶されている建屋ID、部屋番号およびエリア番号を更新する必要がある。   The device type is stored in association with the device ID in another reference table. The building ID, the room number, and the area number are stored in association with the lighting fixture ID in yet another reference table. In the present embodiment, the movement of the lighting fixture 500 is not basically considered, but when the lighting fixture 500 is moved, the building ID associated with the lighting fixture ID and stored in the reference table is stored. Need to update room number and area number.

このように、参照テーブルを用いれば、装置IDが判別できれば、装置種別が識別できて、照明器具IDが判別できれば、建屋ID、部屋番号およびエリア番号が識別できる。このため、装置IDおよび照明器具IDが判別すれば、参照テーブルを用いて、図6に示す装置位置管理テーブルを作成することができる。   Thus, using the reference table, if the device ID can be determined, the device type can be identified, and if the lighting fixture ID can be determined, the building ID, the room number, and the area number can be identified. For this reason, if apparatus ID and lighting fixture ID discriminate | determine, the apparatus position management table shown in FIG. 6 can be created using a reference table.

ここで、装置IDは、本実施の形態に係るネットワーク印刷システムにおいて重複しないようにクライアントコンピュータ100およびMFP300に付与されて、クライアントコンピュータ100のハードディスク140およびMFP300のハードディスク340に記憶されている。照明器具IDも、同様に、本実施の形態に係るネットワーク印刷システムにおいて重複しないように照明器具500に付与されて、照明器具500の記憶部に記憶されている。   Here, the device ID is assigned to the client computer 100 and the MFP 300 so as not to overlap in the network printing system according to the present embodiment, and is stored in the hard disk 140 of the client computer 100 and the hard disk 340 of the MFP 300. Similarly, the lighting fixture ID is assigned to the lighting fixture 500 so as not to overlap in the network printing system according to the present embodiment, and is stored in the storage unit of the lighting fixture 500.

図6に示す装置位置管理テーブルは、クライアントコンピュータ100およびMFP300の移動(特に、ノート型のクライアントコンピュータ100の移動)に対応するために、後述するように、所定の時間間隔で最新情報になるようにメンテナンスされる。このような装置位置管理テーブルを用いると、たとえば、クライアントコンピュータ(2)100がエリア04にあるときには、最も近いMFPは、MFP(41)300であることがわかるとともに、クライアントコンピュータ(2)100がエリア04からエリア03(会議室)へ移動したときには、最も近いMFPは、MFP(31)300であることがわかる。   The device location management table shown in FIG. 6 is updated at a predetermined time interval as will be described later in order to cope with the movement of the client computer 100 and the MFP 300 (particularly, the movement of the notebook type client computer 100). Maintenance. Using such an apparatus location management table, for example, when the client computer (2) 100 is in the area 04, it is found that the nearest MFP is the MFP (41) 300, and the client computer (2) 100 is When moving from area 04 to area 03 (conference room), it can be seen that the nearest MFP is MFP (31) 300.

[ソフトウェア構成]
図7を参照して、本実施の形態に係るネットワーク印刷システムにおいてクライアントコンピュータ100およびMFP300の位置情報を管理するために、サーバコンピュータ200、照明器具500およびエリア内装置(クライアントコンピュータ100、MFP300)で実行されるコンピュータプログラムの制御構造について説明する。なお、エリア内装置については、クライアントコンピュータ100におけるプログラムもMFP300におけるプログラムも同じであるため、クライアントコンピュータ100で実行されるプログラムを説明する。
Software configuration
Referring to FIG. 7, in order to manage the positional information of client computer 100 and MFP 300 in the network printing system according to the present embodiment, server computer 200, lighting fixture 500, and in-area device (client computer 100, MFP 300). A control structure of a computer program to be executed will be described. As for the in-area device, since the program in the client computer 100 and the program in the MFP 300 are the same, the program executed in the client computer 100 will be described.

図7の左側に示すプログラムは、サーバコンピュータ200のCPU210(以下、単に「CPU210」と記載する。)において実行される。ステップ(以下、ステップをSと略す。)2000にて、CPU210は、エリア内装置(クライアントコンピュータ100、MFP300)の位置情報を取得するタイミング(すなわち、図6に示す装置位置管理テーブルをメンテナンス(更新)するタイミング)であるか否かを判定する。本実施の形態においては、装置位置管理テーブルを、たとえば10分間隔でメンテナンスするものとする。なお、この時間間隔は、ネットワークプリントシステムを構築するエリア内装置(クライアントコンピュータ100、MFP300)の台数、サーバコンピュータ200の処理能力、LANの通信能力等に基づいて、適宜設定される。前に(時系列的に以前に)エリア内装置の位置情報を取得してから10分が経過していると(S2000にてYES)、処理はS2010へ移される。もしそうでないと(S2000にてNO)、この処理はS2000へ戻されて、前にエリア内装置の位置情報を取得してから10分が経過するまで待つ。   The program shown on the left side of FIG. 7 is executed by CPU 210 of server computer 200 (hereinafter simply referred to as “CPU 210”). In step (hereinafter, step is abbreviated as S) 2000, CPU 210 performs maintenance (update of the device location management table shown in FIG. 6) timing for acquiring the location information of the in-area device (client computer 100, MFP 300). )) Is determined. In the present embodiment, it is assumed that the apparatus position management table is maintained at intervals of 10 minutes, for example. This time interval is appropriately set based on the number of in-area devices (client computer 100, MFP 300) that construct the network print system, the processing capability of the server computer 200, the LAN communication capability, and the like. If 10 minutes have passed since the position information of the in-area device was acquired before (in time series) (YES in S2000), the process proceeds to S2010. If not (NO in S2000), the process returns to S2000 and waits until 10 minutes have elapsed since the position information of the in-area device was previously acquired.

S2010にて、CPU210は、ネットワーク回線400を介して、照明器具500へ装置位置取得要求を一斉に送信する。なお、このS2010の処理は後述する照明器具500のS5000の処理に対応している。   In S2010, CPU 210 transmits apparatus position acquisition requests to lighting apparatus 500 all at once via network line 400. Note that the processing in S2010 corresponds to the processing in S5000 of the lighting fixture 500 described later.

S2020にて、CPU210は、ネットワーク回線400を介して、照明器具500から装置位置情報(照明器具ID、装置ID)を受信したか否かを判定する。照明器具500から装置位置情報を受信すると(S2020にてYES)、処理はS2030へ移される。もしそうでないと(S2020にてNO)、この処理はS2020へ戻されて、照明器具500から装置位置情報を受信するまで待つ。   In S2020, CPU 210 determines whether or not device position information (lighting device ID, device ID) is received from lighting device 500 via network line 400. When device position information is received from lighting apparatus 500 (YES in S2020), the process proceeds to S2030. If not (NO in S2020), the process returns to S2020 and waits until apparatus position information is received from the lighting fixture 500.

S2030にて、CPU210は、照明器具500から受信した装置位置情報に基づいて、図6に示す装置位置管理テーブルを更新する。   In S2030, CPU 210 updates the device position management table shown in FIG. 6 based on the device position information received from lighting apparatus 500.

なお、これらのS2020およびS2030の処理は、全ての照明器具500から装置位置情報を受信するまで繰返し行なわれる。エリア内に装置(クライアントコンピュータ100、MFP300)が配置されていない照明器具500は、自己の照明器具IDだけをサーバコンピュータ200へ送信するものとする。したがって、S2020およびS2030の処理は、全ての照明器具IDを受信するまで繰返し行なわれる。   Note that the processing of S2020 and S2030 is repeated until apparatus position information is received from all the lighting fixtures 500. It is assumed that the lighting fixture 500 in which no device (client computer 100, MFP 300) is arranged in the area transmits only its own lighting fixture ID to the server computer 200. Therefore, the processing of S2020 and S2030 is repeated until all lighting fixture IDs are received.

図7の中央に示すプログラムは、照明器具500の制御部(以下、単に「制御部」と記載する。)において実行される。S5000にて、制御部は、ネットワーク回線400を介して、サーバコンピュータ200から装置位置取得要求を受信したか否かを判定する。サーバコンピュータ200から装置位置取得要求を受信すると(S5000にてYES)、処理はS5010へ移される。もしそうでないと(S5000にてNO)、この処理はS5000へ戻されて、サーバコンピュータ200から装置位置取得要求を受信するまで待つ。   The program shown in the center of FIG. 7 is executed in a control unit (hereinafter simply referred to as “control unit”) of the lighting fixture 500. In S5000, the control unit determines whether an apparatus location acquisition request has been received from server computer 200 via network line 400. If a device location acquisition request is received from server computer 200 (YES in S5000), the process proceeds to S5010. If not (NO in S5000), the process returns to S5000 and waits until an apparatus location acquisition request is received from server computer 200.

S5010にて、制御部は、可視光通信ユニットにより、エリア内に配置された装置(クライアントコンピュータ100、MFP300)へ、問合せ情報を送信する。なお、このS5010の処理は後述するクライアントコンピュータ100のS1000の処理に対応している。   In S5010, the control unit transmits inquiry information to the devices (client computer 100, MFP 300) arranged in the area by the visible light communication unit. Note that the processing in S5010 corresponds to the processing in S1000 of the client computer 100 described later.

S5020にて、制御部は、可視光通信ユニットにより、エリア内に配置された装置(クライアントコンピュータ100、MFP300)から装置IDを受信したか否かを判定する。エリア内に配置された装置から装置IDを受信すると(S5020にてYES)、処理はS5030へ移される。もしそうでないと(S5020にてNO)、この処理はS5020へ戻されて、エリア内に配置された装置から装置IDを受信するまで待つ。なお、エリア内の装置へ問合せ情報を送信してから(S5010)、予め定められた時間が経過してもエリア内の装置から装置IDを受信しない場合には、エリア内に装置(クライアントコンピュータ100、MFP300)が配置されていないと判定する。この場合、上述したように、照明器具500は、自己の照明器具IDだけをサーバコンピュータ200へ送信する。   In S5020, the control unit determines whether the visible light communication unit has received a device ID from a device (client computer 100, MFP 300) arranged in the area. If a device ID is received from a device arranged in the area (YES in S5020), the process proceeds to S5030. If not (NO in S5020), the process returns to S5020 and waits until a device ID is received from a device arranged in the area. If inquiry information is transmitted to a device in the area (S5010) and a device ID is not received from a device in the area even after a predetermined time has elapsed, the device (client computer 100) in the area is not received. , MFP 300) is determined not to be arranged. In this case, as described above, the lighting fixture 500 transmits only its own lighting fixture ID to the server computer 200.

S5030にて、制御部は、ネットワーク回線400を介して、サーバコンピュータ200へ、自己の照明器具IDおよび受信した装置IDを送信(装置IDを受信していない場合には照明器具IDのみを送信)する。なお、このS5030の処理は上述したサーバコンピュータ200のS2020の処理に対応している。   In S5030, the control unit transmits its own lighting fixture ID and the received device ID to server computer 200 through network line 400 (only the lighting fixture ID is sent if no device ID is received). To do. The process of S5030 corresponds to the process of S2020 of the server computer 200 described above.

図7の右側に示すプログラムは、クライアントコンピュータ100のCPU110(以下、単に「CPU110」と記載する。)において実行される。S1000にて、CPU110は、可視光通信ユニット112により、自己と同じエリア内に配置された照明器具500から問合せ情報を受信したか否かを判定する。エリア内に配置された照明器具500から問合せ情報を受信すると(S1000にてYES)、処理はS1010へ移される。もしそうでないと(S1000にてNO)、この処理はS1000へ戻されて、エリア内に配置された照明器具500から問合せ情報を受信するまで待つ。   The program shown on the right side of FIG. 7 is executed by CPU 110 of client computer 100 (hereinafter simply referred to as “CPU 110”). In S1000, CPU 110 determines whether inquiry information has been received by visible light communication unit 112 from lighting fixture 500 arranged in the same area as itself. When inquiry information is received from lighting apparatus 500 arranged in the area (YES in S1000), the process proceeds to S1010. If not (NO in S1000), the process returns to S1000 and waits until inquiry information is received from the lighting fixture 500 arranged in the area.

S1010にて、CPU110は、可視光通信ユニット112を用いて、問合せ情報を送信してきた(自己と同じエリア内に配置された)照明器具500へ、ハードディスク140に記憶された装置IDを送信する。なお、このS1010の処理は上述した照明器具500のS5020の処理に対応している。   In S1010, CPU 110 transmits the device ID stored in hard disk 140 to lighting fixture 500 that has transmitted the inquiry information (located in the same area as itself) using visible light communication unit 112. Note that the processing in S1010 corresponds to the processing in S5020 of the lighting fixture 500 described above.

図8を参照して、本実施の形態に係るネットワーク印刷システムにおいて印刷処理を行なうために、クライアントコンピュータ100、サーバコンピュータ200およびMFP300で実行されるコンピュータプログラムの制御構造について説明する。なお、クライアントコンピュータ100のCPU110において実行されるプログラムは、たとえばクライアントコンピュータ100へインストールされたプリンタドライバまたはプリンタドライバに付属するプリンタユーティリティにより実現されるプログラムであっても構わない。   With reference to FIG. 8, a control structure of a computer program executed by client computer 100, server computer 200, and MFP 300 in order to perform print processing in the network printing system according to the present embodiment will be described. Note that the program executed by the CPU 110 of the client computer 100 may be, for example, a program implemented by a printer driver installed in the client computer 100 or a printer utility attached to the printer driver.

図8の左側に示すプログラムは、クライアントコンピュータ100のCPU110において実行される。S1100にて、CPU110は、ユーザから、自己が利用可能なMFP300を検索する要求を受け付けたか否かを判定する。なお、自己が利用可能なMFP300とは、たとえば、同じエリア、同じフロアに配置されたMFP300であるとする。クライアントコンピュータ100のユーザがキーボード154またはマウス152を操作して、ディスプレイ162に表示されたプリンタの検索ボタンを押下すると、自己が利用可能なMFPの検索を要求したと判定される。自己が利用可能なMFPの検索が要求されると(S1100にてYES)、処理はS1110へ移される。もしそうでないと(S1100にてNO)、クライアントコンピュータ100におけるこの処理は終了する。   The program shown on the left side of FIG. 8 is executed by the CPU 110 of the client computer 100. In S1100, CPU 110 determines whether a request for searching for MFP 300 that can be used by the user has been received from the user. It is assumed that MFP 300 that can be used by itself is, for example, MFP 300 arranged in the same area and the same floor. When the user of the client computer 100 operates the keyboard 154 or the mouse 152 and presses the search button of the printer displayed on the display 162, it is determined that a search for an available MFP is requested. If a search for an MFP that can be used by the user is requested (YES in S1100), the process proceeds to S1110. If not (NO in S1100), this process in client computer 100 ends.

S1110にて、CPU110は、MFP300の位置を要求する情報(MFP位置要求情報)を、サーバコンピュータ200へ送信する。なお、このS1110の処理は後述するサーバコンピュータ200のS2100の処理に対応している。   In S 1110, CPU 110 transmits information requesting the position of MFP 300 (MFP position request information) to server computer 200. Note that the processing in S1110 corresponds to the processing in S2100 of the server computer 200 described later.

S1120にて、CPU110は、サーバコンピュータ200から、利用可能なMFPのリストを受信したか否かを判定する。このMFPリストはサーバコンピュータ200において作成される。利用可能なMFPのリストを受信すると(S1120にてYES)、処理はS1130へ移される、もしそうでないと(S1120にてNO)、この処理はS1120へ戻されて、サーバコンピュータ200から利用可能なMFPリストを受信するまで待つ。   In S1120, CPU 110 determines whether a list of available MFPs has been received from server computer 200 or not. This MFP list is created in server computer 200. If a list of available MFPs is received (YES in S1120), the process proceeds to S1130. If not (NO in S1120), the process returns to S1120 and can be used from server computer 200. Wait until the MFP list is received.

S1130にて、CPU110は、サーバコンピュータ200から受信した利用可能なMFPリストに基づいて、自己の近傍に配置されたMFPをディスプレイ162に表示する。なお、このとき、ディスプレイ162に表示されるMFP300については、その機器情報がディスプレイ162に表示される。なお、機器情報とは、MFP300の状態を示し、MFP300の動作についての情報およびMFP300の設定についての情報をユーザに示すためのものである。この機器情報は、所定の形式(たとえば、MIB(Management Information Base))で記述したものであり、ネットワーク回線400を介してMFP300からクライアントコンピュータ100が受信する。この機器情報には、ログインユーザ情報(使用中情報)、現在の印刷待ち情報、用紙サイズ、用紙残量、トナー残量、インク残量、紙詰まり、故障などの情報が含まれる。   In S 1130, CPU 110 causes display 162 to display MFPs arranged in the vicinity of CPU based on the available MFP list received from server computer 200. At this time, the device information of the MFP 300 displayed on the display 162 is displayed on the display 162. The device information indicates the state of the MFP 300, and is used to indicate information regarding the operation of the MFP 300 and information regarding the settings of the MFP 300 to the user. This device information is described in a predetermined format (for example, MIB (Management Information Base)), and is received by the client computer 100 from the MFP 300 via the network line 400. This device information includes information such as login user information (in-use information), current print waiting information, paper size, paper remaining amount, remaining toner amount, remaining ink amount, paper jam, and failure.

S1140にて、CPU110は、このクライアントコンピュータ100においてMFP300を選択する場合の初期設定が最も近いMFPであるか否かを判定する。なお、この初期設定は、ユーザにより別途設定されてハードディスク140に記憶されている。MFP300を選択する場合の初期設定が最も近いMFPと設定されていると(S1140にてYES)、処理はS1170へ移される。もしそうでないと(S1140にてNO)、この処理はS1150へ移される。   In S1140, CPU 110 determines whether or not the initial setting when selecting MFP 300 in client computer 100 is the closest MFP. This initial setting is separately set by the user and stored in the hard disk 140. If the initial setting when selecting MFP 300 is the closest MFP (YES in S1140), the process proceeds to S1170. If not (NO in S1140), the process proceeds to S1150.

S1150にて、CPU110は、このクライアントコンピュータ100においてMFP300を選択する場合の初期設定が通常使用するMFPであるか否かを判定する。なお、初期設定がハードディスク140に記憶されている点は上述のとおりである。MFP300を選択する場合の初期設定が通常使用するMFPと設定されていると(S1150にてYES)、処理はS1170へ移される。もしそうでないと(S1150にてNO)、この処理はS1160へ移される。   In S1150, CPU 110 determines whether or not the initial setting when selecting MFP 300 in client computer 100 is an MFP that is normally used. Note that the initial settings are stored in the hard disk 140 as described above. If the initial setting when selecting MFP 300 is set as a normally used MFP (YES in S1150), the process proceeds to S1170. If not (NO in S1150), the process proceeds to S1160.

S1160にて、CPU110は、ディスプレイ162に表示されたMFP300のリストの中から、使用するMFPが選択されたか否かを判定する。クライアントコンピュータ100のユーザがマウス152を操作して、ディスプレイ162に表示されたMFPリストとして示された複数のアイコン(MFPを示すアイコン)の中から1つのアイコンがクリックされると、使用するMFPが選択されたと判定する。なお、このとき、ユーザにより選択されたMFPは、初期設定されていないMFP(最も近いMFPでも通常使用するMFPでもない)となる。使用するMFPが選択されたと判定されると(S1160にてYES)、処理はS1170へ移される。もしそうでないと(S1160にてNO)、この処理はS1160へ戻されて、使用するMFPが選択されたと判定されるまで待つ。なお、初期設定が変更される可能性がある場合には、S1160にてNOの場合の処理をS1140へ戻すようにしても構わない。   In S1160, CPU 110 determines whether or not the MFP to be used has been selected from the list of MFPs 300 displayed on display 162. When the user of the client computer 100 operates the mouse 152 and clicks one icon among a plurality of icons (icons indicating MFPs) displayed as the MFP list displayed on the display 162, the MFP to be used is selected. It is determined that it has been selected. At this time, the MFP selected by the user is an MFP that is not initially set (neither the nearest MFP nor the MFP that is normally used). If it is determined that the MFP to be used has been selected (YES in S1160), the process proceeds to S1170. If not (NO in S1160), the process returns to S1160 and waits until it is determined that the MFP to be used is selected. If there is a possibility that the initial setting may be changed, the process in the case of NO in S1160 may be returned to S1140.

S1170にて、CPU110は、選択されたMFPを印刷装置として指定する。このとき、初期設定されたMFP(最も近いMFPまたは通常使用するMFP)またはディスプレイ162に表示されたMFPリストの中から選択されたMFPが印刷装置として指定される。   In S1170, CPU 110 designates the selected MFP as a printing apparatus. At this time, an initially set MFP (the nearest MFP or a normally used MFP) or an MFP selected from the MFP list displayed on the display 162 is designated as a printing apparatus.

S1180にて、CPU110は、指定されたMFPは、使用可能か否かを判定する。このとき、CPU110は、MFP300から受信した機器情報(故障中であるか否か、他のユーザがログインしているか否かを示す情報)に基づいて、指定されたMFPが使用可能か否かを判定する。指定されたMFPが使用可能であると判定されると(S1180にてYES)、処理はS1190へ移される。もしそうでないと(S1180にてNO)、この処理はS1160へ戻される。なお、S1160の処理と同様に、初期設定が変更される可能性がある場合には、S1180にてNOの場合の処理をS1140へ戻すようにしても構わない。   In S1180, CPU 110 determines whether or not the designated MFP can be used. At this time, CPU 110 determines whether or not the designated MFP can be used based on the device information received from MFP 300 (information indicating whether or not a failure has occurred and whether or not another user has logged in). judge. If it is determined that the designated MFP is usable (YES in S1180), the process proceeds to S1190. Otherwise (NO in S1180), the process returns to S1160. Similar to the processing in S1160, if there is a possibility that the initial setting may be changed, the processing in the case of NO in S1180 may be returned to S1140.

S1190にて、CPU110は、プリンタドライバにより生成された印刷データをMFP300へ送信する。このとき、ディスプレイ162に表示された印刷実行ボタンがマウス152によりクリックされると、プリント実行要求を検知して、プリンタドライバにより印刷データが生成されてMFP300へ送信される。なお、このS1190の処理は後述するMFP300のS3110の処理に対応している。   In S1190, CPU 110 transmits print data generated by the printer driver to MFP 300. At this time, when a print execution button displayed on display 162 is clicked with mouse 152, a print execution request is detected, and print data is generated by the printer driver and transmitted to MFP 300. Note that the processing in S1190 corresponds to the processing in S3110 of the MFP 300 described later.

図8の右側上段に示すプログラムは、サーバコンピュータ200のCPU210において実行される。S2100にて、CPU210は、クライアントコンピュータ100から、MFP300の位置を要求する情報(MFP位置要求情報)を受信したかを判定する。MFP位置要求情報を受信すると(S2100にてYES)、処理はS2110へ移される。もしそうでないと(S2100にてNO)、この処理はS2100へ戻されて、クライアントコンピュータ100からMFP位置要求情報を受信するまで待つ。   8 is executed by the CPU 210 of the server computer 200. In S 2100, CPU 210 determines whether information requesting the position of MFP 300 (MFP position request information) has been received from client computer 100. If MFP location request information is received (YES in S2100), the process proceeds to S2110. If not (NO in S2100), the process returns to S2100 and waits until MFP position request information is received from client computer 100.

S2110にて、CPU210は、MFP位置要求情報を送信してきたクライアントコンピュータ100の近傍に配置されたMFP300の一覧を示すMFPリストを作成する。このとき、CPU210は、図6に示す装置位置管理テーブルを用いて、MFP位置要求情報を送信してきたクライアントコンピュータ100の近傍に配置されたMFP300を抽出する。S2120にて、CPU210は、作成されたMFPリストを、MFP位置要求情報を送信してきたクライアントコンピュータ100へ送信する。なお、このS2110の処理は上述したサーバコンピュータ200のS1120の処理に対応している。その後、サーバコンピュータ200におけるこの処理は終了する。   In S2110, CPU 210 creates an MFP list indicating a list of MFPs 300 arranged in the vicinity of client computer 100 that has transmitted the MFP location request information. At this time, the CPU 210 uses the apparatus location management table shown in FIG. 6 to extract the MFP 300 arranged in the vicinity of the client computer 100 that has transmitted the MFP location request information. In S2120, CPU 210 transmits the created MFP list to client computer 100 that has transmitted the MFP location request information. Note that the process of S2110 corresponds to the process of S1120 of the server computer 200 described above. Thereafter, this process in the server computer 200 ends.

図8の右側下段に示すプログラムは、MFP300のCPU310において実行される。S3100にて、CPU310は、クライアントコンピュータ100から印刷データを受信したか否かを判定する。クライアントコンピュータ100から印刷データを受信すると(S3100にてYES)、処理はS3110へ移される。もしそうでないと(S3100にてNO)、この処理はS3100へ戻されて、クライアントコンピュータ100から印刷データを受信するまで待つ。   8 is executed by CPU 310 of MFP 300. In S3100, CPU 310 determines whether print data has been received from client computer 100 or not. When print data is received from client computer 100 (YES in S3100), the process proceeds to S3110. If not (NO in S3100), the process returns to S3100 and waits until print data is received from the client computer 100.

S3110にて、CPU310は、受信した印刷データに基づいて、画像形成部、給紙部および排紙処理装置により、印刷データに基づく画像を記録用紙に印刷する。   In S3110, CPU 310 prints an image based on the print data on a recording sheet by the image forming unit, the paper feed unit, and the paper discharge processing device based on the received print data.

[動作]
以上のような構造およびフローチャートに基づく。本実施の形態に係るネットワークプリントシステムの動作について説明する。なお、この動作の説明において用いる図9〜図11および図13は、図8の印刷処理プログラムが実行された場合のクライアントコンピュータ100の画面例である。
[Operation]
Based on the structure and flowchart as described above. The operation of the network print system according to the present embodiment will be described. 9 to 11 and 13 used in the description of this operation are screen examples of the client computer 100 when the print processing program of FIG. 8 is executed.

<位置情報管理動作>
図7のフローチャートを用いて、このネットワークプリントシステムにおいて、クライアントコンピュータ100の位置およびMFP300の位置を、サーバコンピュータ200で管理する動作について説明する。
<Location information management operation>
An operation for managing the position of the client computer 100 and the position of the MFP 300 by the server computer 200 in this network print system will be described using the flowchart of FIG.

エリア内装置(クライアントコンピュータ100、MFP300)の位置情報を取得するタイミングである10分間隔で(S2000にてYES)、サーバコンピュータ200から照明器具500へ装置位置取得要求が、ネットワーク回線400を介して、一斉に送信される(S2010)。   An apparatus location acquisition request is sent from the server computer 200 to the luminaire 500 via the network line 400 at 10 minute intervals (YES in S2000), which is the timing for acquiring the position information of the in-area devices (client computer 100, MFP 300). Are transmitted all at once (S2010).

これに応答して、装置位置取得要求を受信した照明器具500は、可視光通信ユニットを用いて、この照明器具500が照明するエリア内に配置された装置(クライアントコンピュータ100、MFP300)へ、問合せ情報を送信する。   In response to this, the luminaire 500 that has received the device position acquisition request uses the visible light communication unit to make an inquiry to the devices (client computer 100, MFP 300) arranged in the area illuminated by the luminaire 500. Send information.

これに応答して、問合せ情報を受信したクライアントコンピュータ100およびMFP300は、可視光通信ユニット112および可視光通信ユニット312を用いて、問合せ情報を送信してきた照明器具500へ、装置IDを送信する(S1010)。   In response to this, the client computer 100 and the MFP 300 that have received the inquiry information use the visible light communication unit 112 and the visible light communication unit 312 to transmit the device ID to the lighting fixture 500 that has transmitted the inquiry information ( S1010).

これに応答して、装置IDを受信した照明器具500からサーバコンピュータ200へ、装置IDおよび照明器具IDが、ネットワーク回線400を介して、送信される(S5030)。エリア内にクライアントコンピュータ100もMFP300も配置されていない照明器具500は、自己の照明器具IDだけ(装置IDはブランク)をサーバコンピュータ200へ送信する。   In response to this, the device ID and the lighting fixture ID are transmitted from the lighting fixture 500 that has received the device ID to the server computer 200 via the network line 400 (S5030). The lighting fixture 500 in which neither the client computer 100 nor the MFP 300 is arranged in the area transmits only its own lighting fixture ID (device ID is blank) to the server computer 200.

これに応答して、装置ID(ブランクもあり得る。)および照明器具IDを受信したサーバコンピュータ200は、図6に示す装置位置管理テーブルをメンテナンス(更新)する(S2030)。   In response to this, the server computer 200 that has received the device ID (which may be blank) and the lighting fixture ID maintains (updates) the device position management table shown in FIG. 6 (S2030).

このような動作により、クライアントコンピュータ100およびMFP300の位置が変更された場合であっても、10分ごとに装置位置管理テーブルが更新されるので、最新の位置情報をサーバコンピュータ200が認識することができる。このため、フリーアドレス制度を導入している場合でも、会議室にノートパソコンを持ち込んだ場合でも、MFP300を移動させた場合でも、クライアントコンピュータ100の位置およびその位置に近いMFP300を、サーバコンピュータ200は把握することができる。   By such an operation, even when the positions of the client computer 100 and the MFP 300 are changed, the apparatus position management table is updated every 10 minutes, so that the server computer 200 can recognize the latest position information. it can. For this reason, even if the free address system is introduced, the notebook computer is brought into the conference room, or the MFP 300 is moved, the server computer 200 uses the position of the client computer 100 and the MFP 300 close to that position. I can grasp it.

<印刷動作>
図8のフローチャートおよび図9〜図11のクライアントコンピュータ100の画面例を用いて、このネットワークプリントシステムの印刷動作について説明する。
<Printing action>
The printing operation of this network printing system will be described with reference to the flowchart of FIG. 8 and screen examples of the client computer 100 of FIGS.

まず、クライアントコンピュータ100のユーザが、クライアントコンピュータ100を操作して、自己が利用可能なMFP(同じエリアまたは同じフロアに配置されたMFP)の検索を要求すると(S1100にてYES)、サーバコンピュータ200へMFP300の位置を要求する情報(MFP位置要求情報)が送信される(S1110)。   First, when a user of client computer 100 operates client computer 100 to request a search for MFPs that can be used by the user (MFPs arranged in the same area or the same floor) (YES in S1100), server computer 200 Information requesting the position of MFP 300 (MFP position request information) is transmitted to (S1110).

MFP位置要求情報を受信したサーバコンピュータ200は、MFP位置要求情報を送信してきたクライアントコンピュータ100の近傍に配置されたMFP300を列挙したMFPリストを作成する(S2110)。このとき、HDD240に記憶された、図6に示す装置位置管理テーブルが参照される。作成したMFPリストが、MFP位置要求情報を送信してきたクライアントコンピュータ100へ送信される(S2120)。   The server computer 200 that has received the MFP location request information creates an MFP list that lists the MFPs 300 arranged in the vicinity of the client computer 100 that has transmitted the MFP location request information (S2110). At this time, the apparatus location management table shown in FIG. The created MFP list is transmitted to the client computer 100 that has transmitted the MFP location request information (S2120).

クライアントコンピュータ100は、サーバコンピュータ200から送信されたMFPリストを受信すると(S1120にてYES)、図9に示すような画面がクライアントコンピュータ100のディスプレイ162に表示される(S1130)。図9は、クライアントコンピュータ(2)100における画面例である。図5(B)に示すように、01建屋の0305号室のエリア04に配置されたクライアントコンピュータ(2)100は、同じエリア04に配置されたMFP(41)300が最も近いMFPである。このため、図9に示すように、クライアントコンピュータ(2)100とMFP(41)300とが点線の枠線で囲まれるとともに、画面左側のMFP300の動作についての情報表示部に、クライアントコンピュータ(2)100に最も近いMFP(41)300が実線の枠線で囲まれた選択状態で表示される。   When client computer 100 receives the MFP list transmitted from server computer 200 (YES in S1120), a screen as shown in FIG. 9 is displayed on display 162 of client computer 100 (S1130). FIG. 9 is a screen example in the client computer (2) 100. As shown in FIG. 5B, the client computer (2) 100 arranged in the area 04 of the 0305 room of the 01 building is the MFP with the closest MFP (41) 300 arranged in the same area 04. For this reason, as shown in FIG. 9, the client computer (2) 100 and the MFP (41) 300 are surrounded by a dotted frame, and the client computer (2 ) The MFP (41) 300 closest to 100 is displayed in a selected state surrounded by a solid frame.

この実線の枠線で囲まれたMFPが選択されている状態であって、図9ではMFP(41)300が選択されていることを示す。この状態で、図9の下方に表示された「プロパティ(P)」をマウス152でクリックすると図10に示す画面に切換わる。さらに、図10の情報表示部に表示された「メイン」、「用紙」、「高度な設定」、「ジョブハンドリング」および「ウオーターマーク」のいずれかのタグをマウス152でクリックすると、図11に示すように、クリックしたタグに対応付けされたシートが表示される。図11(A)が「メインシート」の一例、図11(B)が「用紙シート」の一例、図11(C)が「高度な設定シート」の一例、図11(D)が「ジョブハンドリングシート」の一例、図11(E)が「ウオーターマークシート」の一例である。   FIG. 9 shows that the MFP (41) 300 is selected in a state where the MFP surrounded by the solid frame line is selected. In this state, when “Property (P)” displayed in the lower part of FIG. 9 is clicked with the mouse 152, the screen is switched to the screen shown in FIG. Further, when one of the tags “main”, “paper”, “advanced setting”, “job handling” and “water mark” displayed in the information display section of FIG. As shown, a sheet associated with the clicked tag is displayed. 11A is an example of “main sheet”, FIG. 11B is an example of “paper sheet”, FIG. 11C is an example of “advanced setting sheet”, and FIG. 11D is “job handling”. An example of “sheet” and FIG. 11E is an example of “water mark sheet”.

クライアントコンピュータ(2)100に、MFP300を選択する場合の初期設定が最も近いMFPであると設定されている場合には(S1140にてYES)、図5(B)および図9に示すように、MFP(41)300が印刷装置として指定される(S1170)。MFP(41)300が使用可能であると(S1180にてYES)、プリンタドライバにより生成された印刷データがMFP(41)300へ送信される(S1190)。MFP(41)300では、印刷データを受信すると(S3100にてYES)、受信した印刷データに基づいて画像が記録用紙に形成される(S3100)。このように、クライアントコンピュータ100に最も近いMFPで印刷することができる。   When initial setting when selecting MFP 300 is set in client computer (2) 100 as the closest MFP (YES in S1140), as shown in FIGS. 5B and 9, The MFP (41) 300 is designated as the printing apparatus (S1170). If MFP (41) 300 is usable (YES in S1180), the print data generated by the printer driver is transmitted to MFP (41) 300 (S1190). When MFP (41) 300 receives the print data (YES in S3100), an image is formed on the recording paper based on the received print data (S3100). In this way, printing can be performed by the MFP closest to the client computer 100.

クライアントコンピュータ(2)100に、MFP300を選択する場合の初期設定が通常使用しているMFPであると設定されている場合には(S1150にてYES)、通常使用することが設定されたMFP(ここではMFP(31)300が通常使用するMFPであることが設定されているとする。)が印刷装置として指定される(S1170)。MFP(31)300が使用可能であると(S1180にてYES)、プリンタドライバにより生成された印刷データがMFP(31)300へ送信される(S1190)。MFP(31)300では、印刷データを受信すると(S3100にてYES)、受信した印刷データに基づいて画像が記録用紙に形成される(S3100)。このように、クライアントコンピュータ100で通常使用しているMFPで印刷することができる。ユーザが同じMFPで印刷したい場合に有効である。   If initial setting when selecting MFP 300 is set in client computer (2) 100 to be the MFP that is normally used (YES in S1150), the MFP that is set to be normally used (YES in S1150) Here, it is assumed that the MFP (31) 300 is set to be the MFP that is normally used) (step S1170). If MFP (31) 300 is usable (YES in S1180), the print data generated by the printer driver is transmitted to MFP (31) 300 (S1190). When MFP (31) 300 receives the print data (YES in S3100), an image is formed on the recording paper based on the received print data (S3100). In this way, printing can be performed by the MFP normally used by the client computer 100. This is effective when the user wants to print with the same MFP.

クライアントコンピュータ(2)100に、MFP300を選択する場合の初期設定が設定されておらずディスプレイ162に表示されたMFPリストから使用するMFPが選択された場合には(S1160にてYES)、MFPリストから選択されたMFP(ここではMFP(1)300が選択されたMFPであるとする。)が印刷装置として指定される(S1170)。MFP(1)300が使用可能であると(S1180にてYES)、プリンタドライバにより生成された印刷データがMFP(1)300へ送信される(S1190)。MFP(1)300では、印刷データを受信すると(S3100にてYES)、受信した印刷データに基づいて画像が記録用紙に形成される(S3100)。このように、MFPリストの中から選択した任意のMFPで印刷することができる。たとえば、エリア01にあるMFP(1)300を選択することにより、エリア01にいる人の近くのMFP(1)300で印刷することができるので、エリア01にいる人への印刷物の受渡しを効率的に行なうことができる。なお、この場合において、MFP(2)300を選択すると(1160にてYES)、他ユーザがログインして使用しているので使用可能でないと判定されて(S1180にてNO)、再度MFPを選択することになる。   If an initial setting for selecting MFP 300 is not set in client computer (2) 100 and an MFP to be used is selected from the MFP list displayed on display 162 (YES in S1160), MFP list Is selected as a printing apparatus (here, MFP (1) 300 is the selected MFP) (S1170). If MFP (1) 300 is usable (YES in S1180), the print data generated by the printer driver is transmitted to MFP (1) 300 (S1190). When MFP 1 (300) receives print data (YES in S3100), an image is formed on a recording sheet based on the received print data (S3100). In this way, printing can be performed by any MFP selected from the MFP list. For example, by selecting the MFP (1) 300 in the area 01, printing can be performed by the MFP (1) 300 near the person in the area 01. Therefore, it is efficient to deliver the printed matter to the person in the area 01. Can be done automatically. In this case, if MFP (2) 300 is selected (YES in 1160), it is determined that the user is not usable because another user has logged in and used (NO in S1180), and MFP is selected again. Will do.

さらに、クライアントコンピュータ(2)100に、MFP300を選択する場合の初期設定が通常使用しているMFPであると設定されている場合において(S1150にてYES)、図12に示すように、クライアントコンピュータ(2)100のユーザが、エリア04からエリア03(会議室)にクライアントコンピュータ(2)100を移動させた場合について説明する。   Further, when initial setting when selecting MFP 300 is set in client computer (2) 100 as the MFP that is normally used (YES in S1150), as shown in FIG. (2) A case where the user 100 moves the client computer (2) 100 from the area 04 to the area 03 (conference room) will be described.

クライアントコンピュータ(2)100をエリア03(会議室)に移動させてから10分以上経過して、クライアントコンピュータ(2)100のユーザが、クライアントコンピュータ(2)100を操作して、自己が利用可能なMFP(同じエリアまたは同じフロアに配置されたMFP)の検索を要求すると(S1100にてYES)、図13に示すような画面がクライアントコンピュータ100のディスプレイ162に表示される(S1130)。図12に示すように、01建屋の0305号室のエリア03に移動されたクライアントコンピュータ(2)100は、同じエリア03に配置されたMFP(31)300が最も近いMFPである。   More than 10 minutes have passed since the client computer (2) 100 was moved to the area 03 (conference room), and the user of the client computer (2) 100 can operate the client computer (2) 100 and use it. When a search for a new MFP (MFP arranged in the same area or the same floor) is requested (YES in S1100), a screen as shown in FIG. 13 is displayed on display 162 of client computer 100 (S1130). As shown in FIG. 12, the client computer (2) 100 moved to the area 03 of the 0305 room of the 01 building is the MFP to which the MFP (31) 300 arranged in the same area 03 is the closest.

このため、図12に示すように、クライアントコンピュータ(2)100とMFP(31)300とが点線の枠線で囲まれるとともに、画面左側の情報表示部に、クライアントコンピュータ(2)100に最も近いMFP(31)300が実線の枠線で囲まれた選択状態で表示される。   Therefore, as shown in FIG. 12, the client computer (2) 100 and the MFP (31) 300 are surrounded by a dotted frame, and the information display section on the left side of the screen is closest to the client computer (2) 100. The MFP (31) 300 is displayed in a selected state surrounded by a solid frame.

このように、自己の机から会議室にノートパソコンを持ち込んだ場合でも、リアルタイム(10分のタイムラグはあるものの)かつ管理者が装置位置管理テーブルを更新する操作を行なうことなく、クライアントコンピュータ100の位置およびその位置に近いMFP300を把握することができる。   As described above, even when a notebook computer is brought into the conference room from his / her desk, the administrator of the client computer 100 does not perform an operation of updating the device location management table in real time (although there is a time lag of 10 minutes). It is possible to grasp the position and the MFP 300 close to the position.

以上のようにして、本実施の形態に係るネットワークプリントシステムによると、MFP自体の位置およびMFPへ印刷要求を出力するクライアントコンピュータの位置が変更されても、照明器具と装置(クライアントコンピュータ、MFP)との間で可視光通信を用いて自己の照明エリアに配置された装置を照明器具が認識する。照明器具はサーバコンピュータへ装置(クライアントコンピュータ、MFP)の位置情報を送信して、サーバコンピュータにより装置位置管理テーブルが適宜更新される。クライアントコンピュータからサーバコンピュータへMFPの検索を要求すると、サーバコンピュータは都度更新される装置位置管理テーブルを参照して、MFPの検索を要求してきたクライアントコンピュータが使用可能なMFP(基本的にはクライアントコンピュータの近傍に配置されたMFP)のリストを作成して、そのクライアントコンピュータへ送信する。クライアントコンピュータにおいては、その時点において自己に最も近いMFPを、容易に知ることができる。これにより、クライアントコンピュータからMFPへの印刷要求を好適に処理することができる。   As described above, according to the network print system according to the present embodiment, even if the position of the MFP itself and the position of the client computer that outputs a print request to the MFP are changed, the lighting apparatus and apparatus (client computer, MFP) The lighting fixture recognizes the device arranged in its own lighting area using visible light communication with the lighting device. The luminaire transmits the position information of the apparatus (client computer, MFP) to the server computer, and the apparatus position management table is updated appropriately by the server computer. When an MFP search is requested from the client computer to the server computer, the server computer refers to the device location management table that is updated each time, and the MFP (basically the client computer) that can be used by the client computer that has requested the MFP search. A list of MFPs arranged in the vicinity of is created and transmitted to the client computer. The client computer can easily know the MFP closest to itself at that time. Thereby, it is possible to suitably process a print request from the client computer to the MFP.

今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。   The embodiment disclosed herein is merely an example, and the present invention is not limited to the embodiment described above. The scope of the present invention is indicated by each of the claims after taking into account the description of the detailed description of the invention, and all modifications within the meaning and scope equivalent to the wording described therein are intended. Including.

100 クライアントコンピュータ
200 サーバコンピュータ
300 MFP
400 ネットワーク回線
500 照明器具
100 Client computer 200 Server computer 300 MFP
400 network line 500 lighting fixture

Claims (15)

クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムであって、
前記システム内の装置と可視光通信する照明器具と、
前記照明器具から、前記システム内の装置を特定する装置情報を受信して、前記システム内の装置の位置情報を管理して、前記クライアントコンピュータへ前記位置情報を送信するサーバコンピュータと、
前記サーバコンピュータから受信した前記位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、
前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含む、ネットワーク印刷システム。
A network printing system in which a client computer prints an image using an image forming apparatus selected from a plurality of image forming apparatuses,
A luminaire in visible light communication with a device in the system;
A server computer that receives device information for identifying a device in the system from the lighting fixture, manages position information of the device in the system, and transmits the position information to the client computer;
A client computer for transmitting image data to an image forming apparatus selected based on the position information received from the server computer;
A network printing system including an image forming apparatus that prints an image using image data received from the client computer.
前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項1に記載のネットワーク印刷システム。   The network printing system according to claim 1, wherein the server computer and the client computer are configured by a single computer. クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムに用いられるサーバコンピュータであって、前記システムは、前記システム内の装置と可視光通信する照明器具と、前記サーバコンピュータから受信した位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含み、
前記サーバコンピュータは、
前記照明器具から、前記システム内の装置を特定する装置情報を受信するための受信手段と、
前記受信した位置情報に基づいて、前記システム内の装置の位置情報を記憶するための記憶手段と、
前記クライアントコンピュータへ前記位置情報を送信するための送信手段とを含む、サーバコンピュータ。
A client computer is a server computer used in a network printing system that prints an image using an image forming apparatus selected from a plurality of image forming apparatuses, and the system communicates with devices in the system by visible light communication A lighting apparatus that performs image processing, a client computer that transmits image data to an image forming apparatus selected based on position information received from the server computer, and an image forming apparatus that prints an image using the image data received from the client computer Including
The server computer
Receiving means for receiving device information identifying devices in the system from the luminaire;
Storage means for storing position information of devices in the system based on the received position information;
A server computer including transmission means for transmitting the position information to the client computer.
前記受信手段は、前記照明器具から、前記クライアントコンピュータおよび前記画像形成装置の少なくともいずれかを特定する装置情報を受信するための手段を含み、
前記記憶手段は、前記照明器具の位置情報、前記クライアントコンピュータの位置情報および前記画像形成装置の位置情報を記憶するための手段を含む、請求項3に記載のサーバコンピュータ。
The receiving means includes means for receiving device information specifying at least one of the client computer and the image forming apparatus from the lighting fixture,
The server computer according to claim 3, wherein the storage unit includes a unit for storing position information of the lighting fixture, position information of the client computer, and position information of the image forming apparatus.
前記サーバコンピュータは、位置情報を要求してきたクライアントコンピュータの位置に基づいて、前記クライアントコンピュータの近傍に配置された画像形成装置を抽出するための手段をさらに含み、
前記送信手段は、前記抽出された画像形成装置についての位置情報を送信するための手段を含む、請求項4に記載のサーバコンピュータ。
The server computer further includes means for extracting an image forming apparatus disposed in the vicinity of the client computer based on the position of the client computer that has requested the position information.
The server computer according to claim 4, wherein the transmission unit includes a unit for transmitting position information about the extracted image forming apparatus.
前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項3〜請求項5のいずれかに記載のサーバコンピュータ。   The server computer according to claim 3, wherein the server computer and the client computer are configured by a single computer. クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムに用いられるクライアントコンピュータであって、前記システムは、前記システム内の装置と可視光通信する照明器具と、前記照明器具から、前記システム内の装置を特定する装置情報を受信して、前記システム内の装置の位置情報を管理して、前記クライアントコンピュータへ前記位置情報を送信するサーバコンピュータと、前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含み、
前記クライアントコンピュータは、
前記サーバコンピュータから前記位置情報を受信するための受信手段と、
前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置の中から使用する画像形成装置を選択するための選択手段と、
前記選択された画像形成装置へ画像データを送信するための送信手段とを含む、クライアントコンピュータ。
A client computer used in a network printing system for printing an image using an image forming apparatus selected from a plurality of image forming apparatuses, wherein the system communicates with a device in the system by visible light communication And a server computer that receives device information for identifying a device in the system from the lighting device, manages position information of the device in the system, and transmits the position information to the client computer And an image forming apparatus that prints an image using image data received from the client computer,
The client computer is
Receiving means for receiving the location information from the server computer;
Selection means for selecting an image forming apparatus to be used from among a plurality of image forming apparatuses based on the position information received from the server computer;
A client computer including transmission means for transmitting image data to the selected image forming apparatus.
前記選択手段は、複数の画像形成装置の中から自己に最も近い位置の画像形成装置を選択するための手段を含む、請求項7に記載のクライアントコンピュータ。   The client computer according to claim 7, wherein the selection unit includes a unit for selecting an image forming apparatus closest to the self from a plurality of image forming apparatuses. 前記クライアントコンピュータは、前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置と自己との位置関係を表示するための表示手段をさらに含み、
前記選択手段は、前記位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含む、請求項7に記載のクライアントコンピュータ。
The client computer further includes display means for displaying a positional relationship between the plurality of image forming apparatuses and itself based on the position information received from the server computer.
The client computer according to claim 7, wherein the selection unit includes a unit for selecting an image forming apparatus to be used from a plurality of image forming apparatuses in accordance with information input by a user based on the positional relationship. .
前記クライアントコンピュータは、前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置と自己との位置関係を現実のレイアウトにしたがったマップで表示するための表示手段をさらに含み、
前記選択手段は、前記位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含む、請求項7に記載のクライアントコンピュータ。
The client computer further includes display means for displaying a positional relationship between the plurality of image forming apparatuses and the self based on the position information received from the server computer in a map according to an actual layout,
The client computer according to claim 7, wherein the selection unit includes a unit for selecting an image forming apparatus to be used from a plurality of image forming apparatuses in accordance with information input by a user based on the positional relationship. .
前記クライアントコンピュータは、前記画像形成装置から、前記画像形成装置に設定されている設定情報を取得するための手段をさらに含む、請求項7に記載のクライアントコンピュータ。   The client computer according to claim 7, wherein the client computer further includes means for acquiring setting information set in the image forming apparatus from the image forming apparatus. 前記クライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、前記設定情報を表示するための手段をさらに含む、請求項11に記載のクライアントコンピュータ。   The client computer according to claim 11, further comprising means for displaying the setting information together with information indicating a positional relationship between the plurality of image forming apparatuses and the client computer. 前記クライアントコンピュータは、前記画像形成装置から、前記画像形成装置の使用状況を示す動作情報を取得するための手段をさらに含む、請求項7に記載のクライアントコンピュータ。   The client computer according to claim 7, further comprising means for acquiring operation information indicating a usage status of the image forming apparatus from the image forming apparatus. 前記クライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、前記動作情報を表示するための手段をさらに含む、請求項13に記載のクライアントコンピュータ。   The client computer according to claim 13, further comprising means for displaying the operation information together with information indicating a positional relationship between the plurality of image forming apparatuses and the client computer. 前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項7〜請求項14のいずれかに記載のクライアントコンピュータ。
The client computer according to claim 7, wherein the server computer and the client computer are configured by a single computer.
JP2009170766A 2009-07-22 2009-07-22 Network printing system, and server computer and client computer used in the same Pending JP2011028347A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009170766A JP2011028347A (en) 2009-07-22 2009-07-22 Network printing system, and server computer and client computer used in the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009170766A JP2011028347A (en) 2009-07-22 2009-07-22 Network printing system, and server computer and client computer used in the same

Publications (1)

Publication Number Publication Date
JP2011028347A true JP2011028347A (en) 2011-02-10

Family

ID=43637055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009170766A Pending JP2011028347A (en) 2009-07-22 2009-07-22 Network printing system, and server computer and client computer used in the same

Country Status (1)

Country Link
JP (1) JP2011028347A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014075121A (en) * 2012-09-13 2014-04-24 Ricoh Co Ltd Information providing device, information providing method and information providing system
US8830514B2 (en) 2012-01-26 2014-09-09 Canon Kabushiki Kaisha Network printing system, management server and control method therefor, and computer-readable medium
JP2015045929A (en) * 2013-08-27 2015-03-12 株式会社リコー Management device, management method, and program
US9191525B2 (en) 2013-02-04 2015-11-17 Konica Minolta, Inc. Image forming system performing communication through visible light communication and communication mode different from visible light communication
JP2016034053A (en) * 2014-07-30 2016-03-10 パナソニックIpマネジメント株式会社 Visible light communication system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8830514B2 (en) 2012-01-26 2014-09-09 Canon Kabushiki Kaisha Network printing system, management server and control method therefor, and computer-readable medium
JP2014075121A (en) * 2012-09-13 2014-04-24 Ricoh Co Ltd Information providing device, information providing method and information providing system
US9191525B2 (en) 2013-02-04 2015-11-17 Konica Minolta, Inc. Image forming system performing communication through visible light communication and communication mode different from visible light communication
JP2015045929A (en) * 2013-08-27 2015-03-12 株式会社リコー Management device, management method, and program
JP2016034053A (en) * 2014-07-30 2016-03-10 パナソニックIpマネジメント株式会社 Visible light communication system

Similar Documents

Publication Publication Date Title
US7953901B2 (en) Distribution apparatus, image processing apparatus, monitoring system, and information processing method
JP6736848B2 (en) Information distribution system, information distribution device, and information distribution method
JP2011090478A (en) Network image forming system, server computer used for the system, and image forming apparatus
JP2004013904A (en) Method for identifying print media supply in copier or printer
JP2018097615A (en) Electronic device, information distribution system, information distribution method, and program
JP2011028347A (en) Network printing system, and server computer and client computer used in the same
JP2011060240A (en) Information processing system, image forming apparatus, information processing apparatus, information processing method, and program
JP4723008B2 (en) Network printing system, server computer used in the printing system, computer program, recording medium storing the program, and printer driver
US8934123B2 (en) Image forming system and server apparatus
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2010191570A (en) Printing controller, printing system, printing control method, program, and recording medium
WO2015186472A1 (en) Image formation system, server device, image formation device, and image processing device
JP4640702B2 (en) Network print system and network print control method
JP2013244637A (en) Information-processing unit, program and distributed processing method
JP7510889B2 (en) Print instruction device
JP6070208B2 (en) Device management apparatus, device management system, and program
JP2014160390A (en) Output control device, output system and program
JP2012194855A (en) Print management device
JP2013088848A (en) Image forming apparatus, method of controlling image forming apparatus, and program
US11886762B2 (en) Printing control system
JP6024109B2 (en) Information processing system and job execution method
JP7070205B2 (en) Storage media readers, programs, printing systems
JP2017111596A (en) Information processing apparatus, information processing system, and program
JP6402586B2 (en) INFORMATION DISTRIBUTION SYSTEM, INFORMATION DISTRIBUTION DEVICE, ELECTRONIC DEVICE, INFORMATION DISTRIBUTION METHOD, AND INFORMATION DISTRIBUTION PROGRAM
JP2022128157A (en) Printing control apparatus and program