The present application is based on Patent Application No. 2009-216103 filed at the Japan Patent Office on Sep. 17, 2009 and which is hereby incorporated herein in its entirety.
The present invention relates to an image forming system and an image forming apparatus which execute management related to function restrictions of an apparatus.
If a confidential-document printing job is mistakenly executed by an output apparatus, such as a digital Multi Function Printer (MFP) and the like, installed in a lobby where the general public comes and goes, the contents of the document could possibly be leaked to the outside.
Accordingly, there is a system configured such that a user assigns a predetermined management code to each job and then the system restricts the location where the job can be executed as well as the function to be executed in that location (e.g., Japanese application patent laid-open publication No. 2008-257339). In this system, a management code, an MFP (IP address thereof) installed at the location indicated by the management code, and the type of job that can be executed at the MFP are registered in association with one another in the management server for administering the system. The server reads out the management code assigned to the job, and when the MFP specified for the output destination of that job is different from the MFP registered in association with the management code, or when the type of that job is different from the type of job registered in association with the management code, the server is designed to prohibit the execution of that job.
For example, it is assumed that a department name is used as a management code, and the contents registered in the management code, “Personnel department”, are the personnel department for the location where jobs can be executed and the printing job only for the function that can be executed. When the management code, “Personnel department”, is assigned to a job, the job cannot be executed at MFPs other than the MFP installed in the personnel department. Furthermore, even at the MFP installed in the personnel department, jobs other than the printing job cannot be executed.
In addition to the above, Japanese application patent laid-open publication No. 2005-31177 discloses an apparatus for automatically switching display languages and revising the date by identifying the country and the region where the apparatus was installed by the use of a GPS (Global Positioning System).
In Japanese application patent laid-open publication No. 2008-257339, when inputting a job into an MFP, a management code is assigned to the job to restrict the location where the job can be executed and the executable function, thereby preventing a confidential document from being mistakenly outputted as mentioned above. However, it takes time to make settings to restrict the location where the job can be executed and the executable function for each job.
In addition to the method of assigning a management code or the like to a job, one considerable method of restricting the job output location is a method for the apparatus, such as an MFP, which processes jobs to restrict the type of job executed by the apparatus. For example, when an MFP is installed in the lobby, functions may be restricted so that a printing job via a network would be prohibited and only a copying job is permitted.
However, when an MFP is configured to be movable, it is necessary to change settings related to the function restriction of the MFP every time the MFP is moved, and as the number of items to be changed becomes larger, more errors in setting tend to occur in the manual input process.
Furthermore, in the system disclosed in Japanese application patent laid-open publication No. 2008-257339, the server manages the location where an MFP is installed by storing the installation location in association with the IP address of the MFP installed in that location; and if the MFP installed therein is moved to a different location, discrepancy between the actual location and the registered data will occur.
For example, assuming that a user wants to print a highly confidential document concerning human resources at the personnel department and sets the management code, “Personnel department”, for the printing job, if the MFP installed in the personnel department was moved to the lobby before the user knows about it, and also if the data registered in the server has not been updated with regard to the moving of the MFP, the inputted printing job will be executed in the lobby despite the intention of the user. To prevent this incident from occurring, it is necessary to update the data registered in the server every time the MFP is moved, which takes time and the update tends to be carelessly forgotten.
In the apparatus disclosed in Japanese application patent laid-open publication No. 2005-31177, the location where the apparatus is installed can be automatically identified by the use of a GPS; however, the apparatus does not support the change of the function thereof.
Moreover, in the same manner as the function restriction setting of the apparatus, it is desirable that the setting of the security of the apparatus be changed according to the installation location. For example, it is desirable that the level of security, such as user authentication and encryption, be made high when an MFP is installed in the department that handles highly confidential documents, and when an MFP is installed in a public location or a lobby, the security level be made low; and such changes be made easily without consuming time.
To address the above problems, it is an object of the present invention to provide an image forming system capable of changing the function and the security of the image forming apparatus automatically or with a small number of man-hours according to the location where the apparatus is installed.
(1) To achieve at least one of the abovementioned objects, an image forming system, reflecting one aspect of the present invention comprises, a processing portion provided with a function to execute jobs related to image formation, a position information acquisition portion for identifying the location where the processing portion is installed, a storage portion for storing an area and the function restricted in the area in association with each other, and a control portion for obtaining from the storage portion the function stored in association with the area where the installation location of the processing portion identified by the position information acquisition portion is included, and restricting the execution of the job related to the function of the processing portion.
Hereafter, embodiments of the present invention will be described with reference to the drawings.
The control portion 10 is, for example, an information processing apparatus that functions as a server. The control portion 10 stores the area range information which defines the location and the range of the area, such as an office or meeting mom, where the processing portion 20 is installed, and the area information table 9 where the functions restricted to the area are correspondingly registered.
The processing portion 20 is an image forming apparatus provided with a function to execute jobs related to image formation. It is configured as, for example, a digital Multi Function Printer (MFP) equipped with a copying function to read a manuscript image by a scanner and print out the duplicated image, a scanning function to store as a file the manuscript image read by the scanner, a PC printing function to print out printing data received from external terminals, and a facsimile transmission function. Furthermore, the processing portion 20 is provided with a security management function to manage the use authority of the apparatus and prevention of information leakage.
The processing portion 20 is equipped with a function (e.g., a GPS function) to recognize the location where the apparatus itself is installed, and communicates the installation location (position coordinates, or the like) recognized by that function to the control portion 10 (P1). The control portion 10 that received the notification refers to the area information table 9, identifies the area where the processing portion 20 is installed, and then sends an instruction of the function restriction associated with the area to the processing portion 20 (P2); subsequently, the processing portion 20 that received the instruction controls its own function according to the instruction.
For example, in
Likewise, when a notification of the installation location is received from the MFP 2, since the installation location is included in the management department area 7 registered in the area information table 9, an instruction as to the restriction to the copying function correspondingly registered in the management department area 7 is sent to the MFP 2. When a notification of the installation location is received from the MFP 3, since the installation location is included in the meeting room area 8, an instruction as to the restriction to the printing function and the facsimile function correspondingly registered in the management department area 7 is sent to the MFP 3. Thus, functions of each MFP are subject to restrictions according to the installation location.
Since the ROM 13 stores various kinds of programs, and by the CPU 11 executing those programs, each function of the control portion 10 is implemented. The RAM 14 is a random access memory used as a work memory that temporarily stores a variety of data when the CPU 11 executes programs.
The auxiliary memory unit 15 is a large capacity nonvolatile storage unit which functions as a storage portion in which area-related information, such as an area information table, is stored. The auxiliary memory unit 15 is composed of, for example, a hard disk drive.
The display portion 16 functions as a UI (User Interface) which displays a variety of operation screens, setting screens, guide screens, and warning screens. The display portion 16 is composed of, for example, a display apparatus, such as a Liquid Crystal Display (LCD).
The operating portion 17 has functions to receive various kinds of operations from a user and communicate the operations to the CPU 11. The operating portion 17 is composed of, for example, an input device such as a keyboard.
The network communication portion 18 communicates with the processing portion 20 and terminal devices (e.g., terminals 40) such as personal computers, via a network 2 and transmits a variety of data and information.
The processing portion 20 is configured as an MFP, as stated above, provided with the copying function, the printing function, the facsimile function, and the security management function for managing the use authority of the apparatus and prevention of information leakage. The processing portion 20 is configured such that a ROM 23, a RAM 24, a nonvolatile memory 25, a scanner portion 26, a printer portion 27, a facsimile communication portion 28, a network communication portion 29, a display portion 30, an operating portion 31, an image processing portion 32, an auxiliary memory unit connecting portion 34, and a position information acquisition portion 35 are connected via the bus 22 to the CPU 21 which exercises integrated control over the operation of the processing portion 20. The auxiliary memory unit connecting portion 34 subordinates and connects an auxiliary memory unit 33.
The ROM 23 stores various kinds of programs, and by the CPU 21 executing those programs, each function of the control portion 20 is implemented. The RAM 24 is a random access memory used as a work memory for temporarily storing a variety of data, an image memory for storing images, and a communication buffer for temporarily storing transmission-related data when the CPU 21 executes programs.
The nonvolatile memory 25 is a rewritable memory in which stored data is maintained after the power supply is turned off. The nonvolatile memory 25 stores the settings made for the processing portion 20. For example, the function restriction settings and the security settings inputted from the control portion 10 are stored in the nonvolatile memory 25.
The scanner portion 26 optically reads a manuscript to obtain image data. The scanner portion 26 comprises, for example, a light source for radiating light onto a manuscript, a line image sensor for receiving the reflected light and reading one line of manuscript in the direction of the width, a transportation means for sequentially moving a reading position line by line in the direction of the length of manuscript, an optical path composed of lens and mirror that direct reflected light from the manuscript to the line image sensor to form an image, and a conversion portion for converting the analog image signal outputted from the line image sensor into the digital image signal.
The printer portion 27 prints images according to image data on the recording paper. Herein, the printer portion 27 is configured as a laser printer comprising a recording-paper conveying apparatus, a photoreceptor drum, an electrical charging apparatus, a laser unit, a development apparatus, a transcription apparatus, a separation apparatus, a cleaning apparatus, and a fixing apparatus, wherein images are formed by the electrophotographic process.
The facsimile communication portion 28 is designed to control communication for sending and receiving facsimile, make a call request (dialing), respond to a call-in, and connect to a phone line.
The network communication portion 29 communicates with the control portion 10 and terminal devices (e.g., terminals 40) such as personal computers, via a network 2 and transmits/receives a variety of data and information.
The display portion 30 functions as a UI which displays a variety of operation screens, setting screens, guide screens, and warning screens. The display portion 30 is composed of, for example, a liquid crystal display.
The operating portion 31 has functions to accept various kinds of operations from a user and notify the CPU 21. The operating portion 31 is composed of, for example, a touch panel disposed on the screen of the display portion 30, other numeric keypads, a start button, and function mode keys.
The image processing portion 32 has a rasterizing function to convert printing data received from an external terminal apparatus into image data (bit map data), image compression and expansion functions, and an image rotation function.
The auxiliary memory unit 33 is a large-capacity nonvolatile storage unit, which stores data with a large amount of information, such as image data of a manuscript read by the scanner portion 26. The auxiliary memory unit 33 is, for example, a hard disk drive. Furthermore, settings stored in the nonvolatile memory 25 may be stored in the auxiliary memory unit 33.
The position information acquisition portion 35 has a function to identify the location where the processing portion 20 is installed. The position information acquisition portion 35 uses a GPS to obtain three-dimensional position coordinates of the location where the processing portion 20 is installed.
Next, the area information settings stored in the auxiliary memory unit 15 (storage portion) of the control portion 10 will be described. The area is specified as a three-dimensional space including the direction of the height. Herein, there are provided two area definition methods: a first definition method where the bottom face of the three-dimensional space (hereinafter, referred to as the bottom face of the area) is defined by a quadrangle framed in by four points, and a second definition method where the circular bottom face is defined by the center point and the radius. Information that defines the area is referred to as area range information. Moreover, the area defined by the area range information is called an “area range”.
First, the first definition method will be described.
In the first definition method, within the area range information, as information to define the bottom face of the area, the position coordinates of four points which become the vertices of a quadrangle are set. For example, when defining the entire management department 45 as one area (management department area), four points, which are coordinates 8, coordinates 9, coordinates 10, and coordinates 11, may be set as information that defines the bottom face of the area.
Furthermore, if it is difficult to define the target region by the quadrangle having vertices of the four-point position coordinates, it is possible to divide the target region into a plurality of quadrangular areas and make a setting for the collective entity. For example, when setting the entire first floor (floor 41) as a lobby area, first, two lobby areas are set: a first lobby area where the bottom face of the area is a quadrangle (first lobby 43) having vertices of coordinates 1, coordinates 2, coordinates 4, and coordinates 5, and a second lobby area where the bottom face of the area is a quadrangle (second lobby 44) having vertices of coordinates 3, coordinates 5, coordinates 6, and coordinates 7. Next, the range that combines the first lobby area and the second lobby area is set as a lobby area. By doing so, it is possible to set an arbitrarily shaped region, which cannot be defined by one quadrangle, as one area.
Furthermore, it is possible to set the priority for each area the range of which is defined by area range information. When the installation location of the processing portion 20 belongs to a plurality of areas, the control portion 10 identifies the highest priority area among those overlapped areas and recognizes the area as the area where the processing portion 20 is installed.
For example, in
Next, the second definition method will be described.
In the above setting method, three-dimensional position coordinates required for setting the bottom face of the area are those of the center position of the area only; therefore, when compared to the first definition method, it is possible to set the bottom face of the area by an easy and simple input. Furthermore, when the target bottom face of the area closely resembles a circle, the area range can be approximated by the coordinates of one position without setting a large number of position coordinates.
Furthermore, in the same manner as the first definition method, priority can be set for each area defined by area range information. Since the bottom face of the area is circular in the second definition method if, for example, almost all area of the quadrangular office 51 is intended to be included in the area range, the area range expands to the outside of the target range. Therefore, as shown in
As an example of the area information table 9,
The area range information comprises the position coordinates of respective four vertices of the quadrangular bottom face of the area, the floor height, and the priorities. The coordinates of each position are three-dimensional position coordinates composed of latitude, longitude, and altitude. The floor height indicates the height of the range of the area. According to the bottom face of the area and the height of the area, the range of the area is defined as a quadrangular prism assuming the bottom face of the area as a bottom face and the height of the area as a height. The priority is for the control portion 10 to determine the area where the processing portion 20 is installed when the coordinates of the location where the processing portion 20 is installed belong to a plurality of areas as mentioned above.
In the area information table 9, the function mode name is registered as the corresponding function information. The function mode is a set of registered settings as to whether to permit or restrict respective functions of the processing portion 20.
If plural types of such function modes have been registered beforehand, it is possible to collectively make settings as to whether to permit or restrict a plurality of respective functions by simply selecting any one of the registered function modes. For example, in
Again, explanation will continue to be given with reference to
In the same manner as the aforementioned function mode, it is possible to collectively make settings as to a plurality of security management functions by simply selecting any one of the security modes that have been registered beforehand. Consequently, it is possible to reduce the number of man-hours related to the security management function setting. For example, in
As an example of the area information table 9,
Next, the operation flow of the image forming system 5, wherein the control portion 10 makes settings for the functions of the processing portion 20 according to the installation location thereof; will be described.
Specifically, when the processing portion 20 is turned on (step S101), the position information acquisition portion 35 obtains position coordinates of the location where the processing portion 20 is installed (step S102). The processing portion 20 communicates the position coordinates obtained by the position information acquisition portion 35 to the control portion 10 via a network 2 (step S103). When receiving the notification of the position coordinates from the processing portion 20 (step S201), the control portion 10 refers to the area range information registered in the area information table 9 stored in the auxiliary memory unit 15, and determines whether or not the area where the notified position coordinates are included in the area range has been registered in the area information table 9 (step S202).
When the area where the position coordinates are included in the area range has not been registered in the area information table 9 (step S202; No), the control portion 10 sends response information A, which is a request for new registration as to the area including the current installation location of the processing portion 20, to the processing portion 20 via a network 2 (step S203).
When the area where the position coordinates of the installation position of the processing portion 20 are included in the area range has been registered in the area information table 9 (step S202; Yes), the control portion 10 sends response information B, which is the area information (area range information and operation settings including function restriction settings and security function settings) registered in the area information table 9 in association with the concerned area, to the processing portion 20 via a network 2 (step S204). Moreover, when there are two or more concerned areas (i.e., when two or more areas that include the notified position coordinates have been set), the control portion 10 sends the area information, which has been registered in association with the area having the highest priority, to the processing portion 20.
Upon receiving response information from the control portion 10 via a network 2 (step S104), the processing portion 20 determines whether the received response information is response information A, which is a new registration request for the area including the current installation position of the processing portion 20, or response information B, which is the area information of the area where the processing portion 20 is installed (step S105). Upon receiving response information B from the control portion 10 (step S105; B), the processing portion 20 accepts the operation setting included in the area information received as response information B (step S108) and ends this process (end). By accepting the operation setting, the processing portion 20 restricts the function of the processing portion 20 according to the function restriction indicated by the operation setting, and conducts security function related operations according to the security function setting indicated by the operation setting. Moreover, the processing portion 20 stores the contents of the accepted operation setting as the MFP status, which will be described later.
When response information received from the control portion 10 is a new registration request (response information A) for the area including the installation position of the processing portion 20 (step S105; A), the processing portion 20 notifies the user via the display portion 30 functioning as a notification portion that the area where the current installation location of the processing portion 20 is included in the area range has not been registered in the control portion 10. This notification may be provided as an audio announcement or warning sound in addition to a warning display shown on the display portion 30. After completing this notification, the processing portion 20 confirms to the user whether to operate the processing portion 20 with the default setting or not (step S106). The default setting is an operation setting used when the processing portion 20 is installed at the position coordinates which has not been specified for an area. Contents of the function restriction in the default setting have been set as the default mode and registered in the function information table beforehand, and contents of the default setting related to the security function have been set as the default mode and registered in the security information table 56 beforehand.
The processing portion 20, when it receives an input to operate with the default setting (step S106; Yes), obtains the function restriction settings in the default mode registered in the function information table 55 and the security function operation settings in the default mode registered in the security information table 56 as the default settings (default operation settings) from the control portion 10 (step S109), accepts the default operation settings (step S110), and then ends the process (end).
The processing portion 20, when it receives an input not to operate with the default setting (step S106; No), displays the predetermined input screen on the display portion 30, and accepts via the operating portion 31 an input concerning a new input of area information where the installation location of the concerned processing portion 20 is included in the area range (step S107).
Upon receiving an input of area information from the user in step S107, the processing portion 20 receives the area information table 9 from the control portion 10 (step S205), and based on the received information, it displays data related to the area currently set. Specifically, the processing portion 20 stores the area information table (including the function information table 55 in
Upon receiving the temporarily stored area information table from the processing portion 20, the control portion 10 compares the received area information table with the area information table 9 stored in the auxiliary memory unit 15 of the control portion 10, reflects the update to the area information table 9, and registers the data (step S206). The processing portion 20 makes operation settings related to the function restriction and security functions of the processing portion 20 based on the area information newly set in step S107 (step S108) and then ends the process (end).
When this operation is executed by pressing the aforementioned function button, the processing portion 20 obtains the area information table from the control portion 10, as stated above, and stores it as a temporarily stored area information table (step S301A). After that, the processing portion 20 displays the area selection screen, not shown, on the display portion 30, where a selection operation is made whether to newly input a piece of area information or to change registration of area information of the area registered in the area information table 9 (step S302). Herein, the screen appears where the list of area names that have already been registered and the new registration button are displayed, and when any area name in the list is selected, the area information input screen that displays area information of the area as default setting will be displayed. When the new registration button is selected, the area information input screen for new input where each input field is blank is displayed. Subsequently, the procedure proceeds to step S303, where the area information setting operation is enabled.
When this process is executed in step S107 (
Herein, the area information input screen will be described. There are three types of area information input methods and the area information input screens include an area information input screen 60a (
Next, each area information input screen will be described.
On the area information input screen 60a, the area coordinate display field 62a displays the settings of position coordinates of each vertex of the quadrangle constituting the bottom face of the area. When changing or newly inputting an area range, pressing the change button 65a that corresponds to the display field of the target position coordinates will pop up the screen where respective values (north latitude, east longitude, altitude) of the position coordinates can be changed, thereby enabling the settings of the position coordinates to be changed.
On the area information input screen 60a, the quadrangular bottom face of the area is defined by setting the position coordinates of four points in the area coordinate display field 62a. The three-dimensional quadrangular prism area range is defined by the position coordinates of the four points and the uniform area height specified beforehand by the manager. Moreover, configuration may be made such that an area height input field is provided on the area information input screen to set the area height for each area.
On the area information input screen 60b, the center position display field 62b displays the settings of the position coordinates of the center of the circle constituting the bottom face of the area, and the area radius display field 63b displays the radius of the circle. When changing or newly inputting an area range, pressing the change button 66b that corresponds to the display field of the target position coordinates will pop up the screen where respective values (north latitude, east longitude, altitude, and radius) of the position coordinates can be changed, thereby enabling the settings of the position coordinates to be changed.
On the area information input screen 60b, the circular bottom face of the area is defined by setting the position coordinates of the center of the bottom face of the area in the center position information display field 62b and setting the radius of the bottom face of the area in the area radius display field 63b. The three-dimensional cylindrical column area range is defined by the position coordinates of the center, the radius, and the uniform area height specified beforehand by the manager. Moreover, configuration may be made such that an area height input field is provided on the area information input screen to set the area height for each area.
Furthermore, when setting area information initially by the use of the area information input screen 60b, configuration may be made such that the position coordinates at which the processing portion 20 is currently installed are automatically inputted into the center position information display field 62b.
On the area range selection screen 70, the area ranges that have been registered in the temporarily stored area information table are displayed in the plan view of each floor in the area range display field 72. It is possible to change the area range of the setting target area by selecting the area range in the plan view displayed in the area range display field 72 and pressing the selected area range. Furthermore, pressing the change button 75 that corresponds to the area range display field 72 will pop up the predetermined screen, where the floor can be changed, the location of the area range within the floor can be changed, or a new setting can be made, for example, by using the first or second definition method, or by plotting a rectangle in the plan view.
Furthermore, when the area range selection screen 70 is displayed, configuration may be made such that the area where the position coordinates at which the processing portion 20 is currently installed are included in the area range can be automatically selected as the setting target area.
Again, explanation will continue to be given with reference to
When the setting change button 92 is pressed while any function mode button 91 is selected, the function-mode separate-setting screen for changing the settings of the selected function mode is invoked and displayed. Pressing the OK button 94, which is an operation button, will confirm the setting inputted into the function information setting screen 90. The cancellation button 95 is pressed to cancel various inputs made on the function information setting screen 90.
For example,
Again, explanation will continue to be given with reference to
Furthermore, when the cancellation button 95 is pressed on the function information setting screen 90 (step S402; cancel), the processing portion 20 ends this process (return). When the setting change button 92 or the new registration button 93 is pressed on the function information setting screen 90 (step S402; new/change), the processing portion 20 displays the function-mode separate-setting screen 100 (
The function setting field 102 displays the name of the function, the permission button, and the prohibition button for each restriction target function. The permission button is intended for making a setting to enable the use of the corresponding function, and the prohibition button is intended for making a setting to disable the use of the corresponding function. When either the permission button or the prohibition button is selected and pressed, selection of the other button is designed to be cancelled; thus, exclusive selection is executed. In
The OK button 104 is an operation button that corresponds to “Setting OK” in step S405 of
For example, in
When the setting change button 112 is pressed while any security mode button 111 is selected, the security-mode separate-setting screen 120 for changing the On/OFF setting of each security function is invoked and displayed.
Pressing the OK button 114, which is an operation button, will confirm the setting inputted into the security information setting screen 110. The cancellation button 115 is pressed to cancel various inputs made on the security information setting screen 110.
For example,
Again, explanation will continue to be given with reference to
Furthermore, when the cancellation button 115 on the security information setting screen 110 is pressed (step S502; cancel), the processing portion 20 ends this process (return). When the setting change button 112 or the new registration button 113 on the security information setting screen 110 is pressed (step S502; new/change), the processing portion 20 displays the security-mode separate-setting screen 120 shown in
When the accepted setting is registered (step S505; OK), the processing portion 20 stores the newly set or changed security mode in the temporarily stored area information table (the portion that corresponds to the security information table 56 in
The security setting field 122 displays the name of the function, the “ON” button, and the “OFF” button for each security setting target function. The “ON” button is intended for making a setting so that the corresponding security function can always operate, and the “OFF” button is intended for making a setting so that the corresponding security function cannot operate. When either the “ON” button or the “OFF” button is selected and pressed, selection of the other button is designed to be cancelled; thus, exclusive selection is executed. In the drawing, the selected button is displayed as being shaded.
The OK button 124 is an operation button that corresponds to “Setting OK” in step S505 of
For example, in
Again, explanation will continue to be given with reference to
For example, in
Next, in the image forming system 5, explanation will be given about the operation of the processing portion 20 after it has accepted the operation setting inputted from the control portion 10 according to the installation location.
Subsequently, the processing portion 20 displays the setting screen which accepts a job input on the display portion 30 (step S603). In this process, the processing portion 20 displays the restricted function (operation button thereof, etc.) in grayout display or the like to prevent the concerned operation. When a job is inputted by operating via the setting screen (step S604), the processing portion 20 executes the specified job (step S605), and ends this process (end).
The printer driver of the terminal 40 determines based on the obtained MFP status whether or not the processing portion 20 accepts function restriction (step S703), and when the processing portion 20 accepts the function restriction (step S703; Yes), the printer driver determines whether or not there is a job that can be inputted without being subjected to the function restriction (step S704). When there is no job that can be inputted into the processing portion 20 from the terminal 40 due to the function restriction that the processing portion 20 accepts (step S704; No), the printer driver of the terminal 40 notifies the user of it, and ends this process (end).
When the processing portion 20 does not accept the function restriction (step S703; No), or when the processing portion 20 accepts the function restriction, but there is a job that can be inputted from the terminal 40 (step S704; Yes), the printer driver of the terminal 40 displays the setting screen where a job input is accepted on the display apparatus of the terminal 40 (step S705). In this process, the printer driver of the terminal 40 displays the restricted function (operation button thereof, etc.) in grayout display or the like to prevent the concerned operation. When the setting and inputting of the job is accepted via the setting screen (step S706), the printer driver of the terminal 40 sends the job to the processing portion 20 via a network 2 (step S707), and ends this process (end).
When the area where the processing portion 20 is installed is moved, the control portion 10 notifies the user of the movement of the processing portion 20 via another processing portion 20 or the terminal 40. With regard to this notification, it is possible to set the notification destination, notification timing, notification method, and notification contents beforehand in the control portion 10.
For the notification destination, a terminal within a specific IP address and a terminal registered in the control portion 10 can be specified. For the notification timing, arbitrary time interval, the time at which a job is inputted from the terminal, and any time when the movement occurs can be specified. For the notification method, the grayout display of the processing portion 20 in the printer list and the pop-up display of the predetermined notification screen on the terminal can be specified. For the notification contents, the changed operation settings of the processing portion 20, the name and the position coordinates of the area where the processing portion 20 is installed, and the difference between the position coordinates of the processing portion 20 and the previous position coordinates can be specified. Moreover, even when the processing portion 20 is moved within the area range of the same area, it is possible to set the operation so that the same notification as stated above can be made.
Next, a second embodiment will be described. In the first embodiment, the processing portion 20 is designed to always accept the operation setting of the area that corresponds to the installation location thereof; however, in the second embodiment, operation settings of the processing portion 20 can be made for each applicable period, such as a time zone, a day of the week, and the like. Other items are the same as those of the first embodiment, and therefore, explanation will be omitted accordingly. Besides the above, the applicable period can include the setting of the arbitrary start period and end period in the units representing day, month, or hour.
The control portion 10 has a function to recognize current date and hour, and sequentially sends instructions of operation settings for the applicable period that includes current date and hour to the processing portion 20. For example, in the same manner as
Furthermore, with regard to the area registered in the monitoring target information, the control portion 10 monitors whether or not the applicable period that includes the current date and hour has changed, and when the applicable period has changed, operation settings associated with the applicable period after the change are sent to the concerned processing portion 20, and change of the operation setting is instructed.
By doing so, for example, settings of the processing portion 20 installed in the lobby area can be automatically changed so that it can operate as the MFP for the general public during the time zone when the lobby area is open to the public, and it can operate as the MFP for those who are concerned during the time zone when the lobby area is used by concerned people only. Consequently, it is possible to reduce the work to change the operation settings and prevent the change from being carelessly forgotten.
Thus, in the image forming system 5 according to this embodiment, operation settings of the functions and the like restricted in the area are registered beforehand for each area in the auxiliary memory unit 15 of the control portion 10, the installation location of the processing portion 20 is identified, and the instructions as to the operation settings according to the installation location are sent from the control portion 10 to the processing portion 20. Accordingly, function restrictions and security functions according to the installation location of the processing portion 20 can be set for the processing portion 20 automatically or with a small number of man-hours, thereby reducing the time and labor required for the setting.
The embodiments of the present invention have been described so far with reference to the drawings; however, specific configurations are not intended to be limited to those embodiments, and changes and additions that do not depart from the scope of the present invention are included in the present invention.
For example, UI displays of the display portion 30 shown in
Furthermore, in the embodiments, the system is configured such that the processing portion 20 and the control portion 10 are connected via a network 2; however, the system can be configured such that the control portion 10 and the processing portion 20 are incorporated into one apparatus. For example, the system may be configured as an image forming apparatus which includes all of the functions of the control portion 10 and the processing portion 20.
Furthermore, in the embodiments, the position information acquisition portion 35 uses a GPS to identify the position coordinates of the processing portion 20; however, identification may be executed by other methods. For example, a user may input information related to the installation position of the concerned processing portion 20 via the operating portion 31 of the processing portion 20, or for example, a user may select an area that corresponds to the current installation location from the list of the registered areas. In this process, an area name list or the like may be displayed to use an area name to select the area. Furthermore, configuration may be made such that an operation button to select the installation location is provided, and pressing the button will set the operation according to the installation location of the processing portion 20.
Moreover, an available method of identifying the installation position of the processing portion 20 is that a receiver installed in each floor or each mom receives the signal (e.g., signal that includes an apparatus number of the processing portion 20 as a piece of information) sent from a transmitter disposed in the processing portion 20, thereby identifying the installation position of the processing portion 20. In this case, configuration may be made such that the receiver notifies the control portion 10 of the installation location of the processing portion 20. That is, the receiver communicates the apparatus number received from the processing portion 20 and the information indicating the installation location of the concerned receiver to the control portion 10. Furthermore, configuration may be made such that a transmitter for sending the signal that includes information showing the location is installed in each floor or each room, and the processing portion 20 receives the signal thereby identifying the installation location of the processing portion 20.
Furthermore, configuration may be made such that when the processing portion 20 is installed at a location which is not included in the area registered in the area information table 9, or when the processing portion 20 is disconnected from the control portion 10, the processing portion 20 issues warning to notify that the processing portion 20 has been moved to an unauthorized location. Moreover, configuration may be made such that if a predetermined operation input is not made within a certain period of time to respond to the warning, all of the functions of the processing portion 20 are to be stopped.
Furthermore, in the embodiments, an MFP provided with a plurality of functions is shown as the processing portion 20; however, the MFP may be a single-function apparatus as long as the processing portion 20 can execute jobs related to image formation (image forming apparatus).
Furthermore, the area range definition method is not intended to be limited to those exemplified in the embodiments. For example, if an area is a rectangular parallelepiped space, it is possible to uniquely define the three-dimensional space as an area by defining the position coordinates of diagonally located two points. Furthermore, if the position coordinates of four points showing the bottom face or top face of the area and the value showing the height of the area are provided, the quadrangular prism-shaped area can be uniquely defined.
Functions that can be restricted and security functions are not limited to those exemplified in the embodiments. A portion of functions (e.g., the confidential printing function within the printing functions) can be restricted.
In the embodiments, position coordinates are considered as the absolute coordinates on the earth; however, for example, a location may be indicated by the relative position with regard to the reference point in the building.
Moreover, the processing portion 20 is not limited to the MFPs described in the embodiments and may be other types of image forming apparatus, such as copiers, printers, and fax machines.
In the above embodiment, the functions restricted in the area are registered beforehand in the storage portion for each area. The control portion executes the restriction of the function of the processing portion registered in the storage portion in association with the area where the installation location of the processing portion identified by the position information acquisition portion is included. By doing so, it is possible to easily change the settings of the function restriction of the processing portion according to the installation location. Moreover, it is preferred that the position information acquisition portion identifies the installation location of the processing portion automatically, or a user selects and inputs the meeting room, the lobby, and the like, related to the installation location, thereby the installation location of the processing portion can be identified.
In the above embodiment, the level of the security function in the area is registered beforehand in the storage portion for each area. The control portion executes the setting of the level of the security of the processing portion registered in the storage portion in association with the area where the installation location of the processing portion identified by the position information acquisition portion is included. By doing so, it is possible to easily change the level of the security of the processing portion according to the installation location. Moreover, it is preferred that he position information acquisition portion identifies the installation location of the processing portion automatically, or a user selects and inputs the meeting room, the lobby, and the like, related to the installation location, thereby the installation location of the processing portion can be identified.
In the above embodiment, because the location and the range of the area are defined by the plurality of the coordinates, the range of the area is set by the shape of high degree of freedom.
In the above embodiment, it is possible to define the area as a space that the bottom or upper face of which is a circle having a center at the reference position and a radius which is a distance from the reference position, or to define the area as a globe that centers on reference position. Moreover, if there is a value in which the altitude of the area is shown, the area is defined as an arbitrary columnar three dimension space. Therefore, it becomes easy to set the range in the area.
In the above embodiment, when the installation location of the processing portion is included in a plurality of the area, the control portion identifies the area where the priority is set highest in those areas as an area which processing portion is installed. As a result, even if the area where part or all of the area overlap with other areas is defined, the control portion uniquely identifies the area which the processing portion set up.
In the above embodiment, when a processing portion is installed in the area that is not stored in the storage portion, the effect is notified a user of. As a result, the user notices that a processing section was installed in the place that does not register, or was installed in the area where did not assume the use of this imaging system.
In the above embodiment, the function restricted can be set to the area according to the applicable period. The application period is set by the selection of time zone, the selection of a day of the week, and the selection of weekdays or weekends. For example, only the general function of a processing portion installed at the lobby area is executed at time zone that the lobby area is opened in general, on the other hand, the function restriction settings can be changed automatically so that only the function for parties concerned is executed at time zone that the lobby area is closed for parties concerned.
I In the above embodiment, the level of the security function can be set to the area according to the applicable period. The application period is set by the selection of time zone, the selection of a day of the week, and the selection of weekdays or weekends. For example, a processing portion installed at a department which handles high confidentiality document is executed so that only the limited user may use it in working hours that a confidential document is treated, and to need the user authentication function, on the other hand, the setting of the level of the security function can be changed automatically so that the user authentication should not is executed after the close of the work that the confidential document is not treated.
According to the image forming system in accordance with the present embodiment, it is possible to change functions and security items of the image forming apparatus automatically or with a small number of man-hours according to the installation location of the apparatus.
Number | Date | Country | Kind |
---|---|---|---|
JP2009-216103 | Sep 2009 | JP | national |