CN111970411B - Image forming apparatus, control method, recording medium, and system - Google Patents
Image forming apparatus, control method, recording medium, and system Download PDFInfo
- Publication number
- CN111970411B CN111970411B CN202010426655.0A CN202010426655A CN111970411B CN 111970411 B CN111970411 B CN 111970411B CN 202010426655 A CN202010426655 A CN 202010426655A CN 111970411 B CN111970411 B CN 111970411B
- Authority
- CN
- China
- Prior art keywords
- message
- image forming
- forming apparatus
- output
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00315—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00477—Indicating status, e.g. of a job
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明涉及图像形成装置等。本申请主张2019年5月20日于日本提出申请的日本专利特愿2019-94706的优先权的利益,并且通过参考将其全部内容并入至本申请中。The present invention relates to an image forming apparatus and the like. This application claims the benefit of priority of Japanese Patent Application No. 2019-94706 filed in Japan on May 20, 2019, and the entire contents thereof are hereby incorporated by reference.
背景技术Background technique
以往,提出了以下的所谓的网络打印服务:用户利用因特网等网络,上传图像数据等数据,并将所上传的数据从设置于店铺等的复合机输出。Conventionally, a so-called network print service has been proposed in which a user uploads data such as image data using a network such as the Internet, and outputs the uploaded data from a multifunction machine installed in a store or the like.
另外,还提出了使利用设置于店铺等的复合机的用户的便利性提高的技术。例如,提出了以下技术:如果通过运转状况预测服务器获取来自分散配置的复合机之类的服务设备的运转状况管理信息而预测运转状况,则将该预测出的运转状况预测信息发送到作为接入的终端的移动终端(例如参照引用文献1)。In addition, techniques for improving the convenience of users using multifunction devices installed in stores and the like have also been proposed. For example, a technique has been proposed in which, if an operating condition prediction server acquires operating condition management information from a service device such as a distributed multifunction device to predict the operating condition, the predicted operating condition prediction information is transmitted to the server as an access server. The mobile terminal of the terminal (for example, refer to cited document 1).
现有技术文献prior art literature
专利文献patent documents
专利文献1:日本专利特开2015-138400Patent Document 1: Japanese Patent Laid-Open No. 2015-138400
发明内容Contents of the invention
本发明所要解决的技术问题Technical problem to be solved by the present invention
然而,引用文献1中所记载的技术虽然向终端发送运转状况的预测,但并不发送当前的运转状况。因此,为了了解实际的运转状况,用户需要去到图像形成装置附近。其结果,当用户到达设置有复合机的场所时,需要依次等待(输出的延迟),或者在距图像形成装置的距离较长的情况下,会给用户带来很多麻烦。However, the technique described in
另外,为了发送运转状况预测信息,需要用户向发送运转状况预测信息的服务运营公司注册联络目的地等。这样,存在用户无法通过容易获取的方法实时确认图像形成装置的运转状况的课题。In addition, in order to transmit the operating condition forecast information, it is necessary for the user to register a contact destination and the like with the service operating company that transmits the operating condition forecast information. Thus, there is a problem that the user cannot confirm the operation status of the image forming apparatus in real time by a method that is easy to obtain.
鉴于上述课题,本发明的目的在于提供能够获取发布的消息,并基于获取到的消息而发布图像形成装置的状态的图像形成装置等。In view of the above-mentioned problems, an object of the present invention is to provide an image forming apparatus and the like capable of acquiring distributed information and distributing the state of the image forming apparatus based on the acquired information.
解决问题的方案solution to the problem
为了解决上述的课题,本发明的图像形成装置包含于具有如下设备的系统中:服务器,其将从多个装置发布的消息按时间序列提供至各个装置;和图像形成装置,其具备基于输出数据而形成图像的图像形成部,上述图像形成装置的特征在于,具备:消息获取部,其获取由上述服务器提供的消息;消息判定部,其对上述获取到的消息的种类进行判定;消息生成部,其在上述消息的种类为输出请求的情况下,基于上述图像形成装置的状态而生成消息;以及消息发布部,其将上述生成的消息发布到上述服务器。In order to solve the above-mentioned problems, the image forming apparatus of the present invention is included in a system having the following devices: a server that provides messages distributed from a plurality of apparatuses to each apparatus in time series; As for the image forming unit that forms an image, the above image forming apparatus is characterized in that it includes: a message acquiring unit that acquires a message provided by the server; a message judging unit that judges the type of the acquired message; a message generating unit , when the type of the message is an output request, generating a message based on the state of the image forming apparatus; and a message distributing unit distributing the generated message to the server.
本发明的控制方法为图像形成装置的控制方法,上述图像形成装置包含于具有如下装置的系统中:服务器,其将从多个装置发布的消息按时间序列提供至各个装置;和图像形成装置,其具有基于输出数据而形成图像的图像形成部,上述控制方法的特征在于,包括:获取由上述服务器提供的消息的步骤;对上述获取到的消息的种类进行判定的步骤;在上述消息的种类为输出请求的情况下,基于上述图像形成装置的状态而生成消息的步骤;以及将上述生成的消息发布到上述服务器的步骤。A control method of the present invention is a control method of an image forming apparatus included in a system having: a server that supplies messages issued from a plurality of apparatuses to each apparatus in time series; and an image forming apparatus that It has an image forming unit that forms an image based on output data, and the control method is characterized by including: a step of acquiring a message provided by the server; a step of determining the type of the acquired message; In the case of an output request, generating a message based on the state of the image forming apparatus; and distributing the generated message to the server.
本发明的记录有程序的计算机可读取的记录介质的特征在于,上述程序使包含于系统中的图像形成装置的计算机实现下述功能,其中,上述系统具有:服务器,其将从多个装置发布的消息按时间序列提供至各个装置;和图像形成装置,其具有基于输出数据而形成图像的图像形成部,所述功能为:消息获取功能,其从上述服务器获取消息;消息判定功能,其对上述获取到的消息的种类进行判定;消息生成功能,其在上述消息的种类为输出请求的情况下,基于上述图像形成装置的状态而生成消息;以及消息发布功能,其将上述生成的消息发布到上述服务器。The computer-readable recording medium recording a program according to the present invention is characterized in that the program causes the computer of the image forming device included in the system to realize the following functions, wherein the system includes: a server that transmits data from a plurality of devices Posted messages are provided to the respective devices in time series; and an image forming device having an image forming section that forms an image based on the output data, the functions are: a message acquisition function that acquires messages from the above-mentioned server; a message determination function that determining the type of the acquired message; a message generation function that generates a message based on the state of the image forming apparatus when the type of the message is an output request; and a message distribution function that distributes the generated message to Post to the above server.
本发明的系统包括服务器和图像形成装置,其特征在于,上述服务器具备:提供部,其将从多个装置发布的消息按时间序列提供至各个装置,上述图像形成装置具备:消息获取部,其获取由上述服务器提供的消息;消息判定部,其对上述获取到的消息的种类进行判定;消息生成部,其在上述消息的种类为输出请求的情况下,基于上述图像形成装置的状态而生成消息;以及消息发布部,其将上述生成的消息发布到上述服务器。The system of the present invention includes a server and an image forming apparatus, wherein the server includes: a providing unit that provides messages issued from a plurality of apparatuses to each apparatus in time series, and the image forming apparatus includes: a message acquiring unit that acquiring a message provided by the server; a message judging unit that judges the type of the acquired message; and a message generating unit that generates a message based on the state of the image forming apparatus when the type of the message is an output request. a message; and a message release unit, which releases the generated message to the server.
发明效果Invention effect
根据本发明,能够获取发布的消息,并基于获取到的消息而发布图像形成装置的状态。According to the present invention, it is possible to obtain distributed messages, and to distribute the status of the image forming apparatus based on the obtained messages.
附图说明Description of drawings
图1是用于对第一实施方式的输出系统的整体结构进行说明的图。FIG. 1 is a diagram for explaining the overall configuration of an output system according to the first embodiment.
图2是用于对第一实施方式的终端装置的功能结构进行说明的图。FIG. 2 is a diagram for explaining the functional configuration of the terminal device according to the first embodiment.
图3是示出第一实施方式的组信息的数据结构的一个例子的图。FIG. 3 is a diagram showing an example of a data structure of group information in the first embodiment.
图4是示出第一实施方式的消息的数据结构的一个例子的图。FIG. 4 is a diagram showing an example of a data structure of a message in the first embodiment.
图5是用于对第一实施方式的服务器装置的功能结构进行说明的图。FIG. 5 is a diagram for explaining the functional configuration of the server device according to the first embodiment.
图6是用于对第一实施方式的图像形成装置的功能结构进行说明的图。FIG. 6 is a diagram for explaining the functional configuration of the image forming apparatus according to the first embodiment.
图7是示出第一实施方式的输出信息的数据结构的一个例子的图。FIG. 7 is a diagram showing an example of a data structure of output information in the first embodiment.
图8是用于对第一实施方式的图像形成装置的主处理的流程进行说明的流程图。8 is a flowchart for explaining the flow of main processing of the image forming apparatus according to the first embodiment.
图9是用于对第一实施方式的状态发布处理的流程进行说明的流程图。FIG. 9 is a flow chart for explaining the flow of status distribution processing in the first embodiment.
图10是用于对第一实施方式的输出数据存储处理的流程进行说明的流程图。FIG. 10 is a flowchart for explaining the flow of output data storage processing in the first embodiment.
图11是用于对第一实施方式的输出处理的流程进行说明的流程图。FIG. 11 is a flowchart for explaining the flow of output processing in the first embodiment.
图12是示出第一实施方式的动作例的图。FIG. 12 is a diagram showing an example of operation of the first embodiment.
图13是示出第一实施方式的动作例的图。FIG. 13 is a diagram illustrating an example of operation of the first embodiment.
图14是示出第一实施方式的动作例的图。FIG. 14 is a diagram illustrating an example of operation of the first embodiment.
图15是用于对第二实施方式的图像形成装置的功能结构进行说明的图。FIG. 15 is a diagram for explaining the functional configuration of the image forming apparatus according to the second embodiment.
图16是用于对第二实施方式的图像形成装置的主处理的流程进行说明的流程图。16 is a flowchart for explaining the flow of main processing of the image forming apparatus according to the second embodiment.
图17是用于对第二实施方式的状态再发布处理的流程进行说明的流程图。FIG. 17 is a flowchart for explaining the flow of status reissue processing in the second embodiment.
图18是示出第二实施方式的动作例的图。FIG. 18 is a diagram illustrating an example of operation of the second embodiment.
图19是用于对第三实施方式的输出系统的整体结构进行说明的图。FIG. 19 is a diagram for explaining an overall configuration of an output system according to a third embodiment.
图20是用于对第三实施方式的图像形成装置的主处理的流程进行说明的流程图。20 is a flowchart for explaining the flow of main processing of the image forming apparatus according to the third embodiment.
图21是用于对第三实施方式的输出数据存储处理的流程进行说明的流程图。FIG. 21 is a flowchart for explaining the flow of output data storage processing in the third embodiment.
图22是用于对第三实施方式的输出数据存储处理的流程进行说明的流程图。FIG. 22 is a flowchart for explaining the flow of output data storage processing in the third embodiment.
图23是示出第三实施方式的动作例的图。FIG. 23 is a diagram illustrating an example of operation of the third embodiment.
图24是示出第三实施方式的动作例的图。FIG. 24 is a diagram showing an example of operation of the third embodiment.
图25是示出第三实施方式的动作例的图。FIG. 25 is a diagram showing an example of operation of the third embodiment.
图26是用于对第四实施方式的图像形成装置的主处理的流程进行说明的流程图。26 is a flowchart for explaining the flow of main processing of the image forming apparatus according to the fourth embodiment.
图27是用于对第四实施方式的推荐发送处理的流程进行说明的流程图。FIG. 27 is a flowchart for explaining the flow of recommendation transmission processing in the fourth embodiment.
图28是示出第四实施方式的动作例的图。FIG. 28 is a diagram showing an example of operation of the fourth embodiment.
具体实施方式Detailed ways
以下,参照附图对本发明的实施方式进行说明。此外,在本实施方式中,作为一个例子,对应用了本发明的图像形成装置的输出系统进行说明。Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, in this embodiment, an output system of an image forming apparatus to which the present invention is applied will be described as an example.
[1.第一实施方式][1. First Embodiment]
[1.1整体结构][1.1 Overall structure]
基于图1对本实施方式的输出系统1的整体结构进行说明。如图1所示,输出系统1由终端装置10、服务器装置20、图像形成装置30经由网络NW连接而构成。网络NW可以由因特网等外部网络构成,也可以由LAN(Local Area Network,局域网)等构成。The overall structure of the
终端装置10是信息处理装置,例如由智能手机、平板电脑、PC(PersonalComputer,个人电脑)之类的装置构成。另外,服务器装置20是信息处理装置,其提供能够实现多个装置间的消息的收发的功能(以下称为“消息收发功能”)。终端装置10使用用于利用消息收发功能的应用程序(以下称为“信使应用程序”)进行与一个或者多个其他装置之间的消息的收发。The
此外,在本实施方式中,将把消息从终端装置10等装置发送到服务器装置20记载为发布,将终端装置10等装置从服务器装置20接收消息记载为获取。In addition, in this embodiment, transmission of a message from a device such as the
本实施方式中的消息是指发布到服务器装置20的数据。消息可以包括表示消息发布源、消息发布目的地的信息、消息正文(发布内容)之类的信息中的必要信息。此外,发布内容可以是文本数据,也可以是表示图像的信息。表示图像的信息例如是指图像数据其本身,或者示出图像数据的所在位置的信息(例如URL(Uniform Resource Locator,统一资源定位系统)、文件名)。The message in this embodiment refers to data delivered to the
图像形成装置30是通过将基于输出数据的图像形成于记录纸张等来进行基于输出数据的输出的装置,也就是所谓的复合机。输出数据是指能够由图像形成装置30输出的数据,例如是图像数据、PDF等文件数据。The
本实施方式的图像形成装置30还是利用消息收发功能的装置,对服务器装置20发布消息,或者从服务器装置20获取消息。另外,本实施方式的图像形成装置30在从终端装置10发送了表示图像的信息包含于发布内容中的消息的情况下,将基于表示图像的信息而获取到的图像存储为输出数据,将基于所存储的输出数据的图像形成于记录纸张等。The
[1.2功能结构][1.2 Functional structure]
[1.2.1终端装置][1.2.1 Terminal device]
参照图2对终端装置10的功能结构进行说明。如图2所示,终端装置10构成为具备控制部100、显示部110、操作输入部120、存储部130和通信部140。The functional configuration of the
控制部100是用于对终端装置10的整体进行控制的功能部。控制部100通过读出并执行各种程序来实现各种功能,例如由一个或者多个运算装置(CPU(Central ProcessingUnit,中央处理器))等构成。The
另外,控制部100还通过后述的信使应用程序132,作为时间轴显示控制部102发挥功能。时间轴显示控制部102进行以下控制,即,读出存储于消息存储区域136的消息,按消息的发布日期时间依次排列消息中所含的信息并显示于显示部110。在本实施方式中,将如此按时间序列排列消息的显示称为“时间轴”。In addition, the
时间轴显示控制部102在规定时机更新时间轴。时间轴显示控制部102更新时间轴的时机是发布了消息时、获取到消息时、每隔规定时间由用户进行了重新显示时间轴的操作时等。The time axis
显示部110是用于向用户显示各种信息的功能部,例如由LCD(Liquid crystaldisplay,液晶显示器)等构成。另外,操作输入部120是用于供用户进行各种操作的功能部,例如由重叠设置在显示部110上的触摸面板构成。通过触摸面板的触摸检测是静电感应方式,或者是压敏方式,通过公知的技术来实现。此外,操作输入部120可以由鼠标、键盘之类的各种操作装置构成。The
存储部130是对终端装置10的动作所需要的各种程序、各种数据进行存储的功能部。存储部130例如由作为半导体存储器的SSD(Solid State Drive,固态驱动器)、HDD(Hard Disk Drive,硬盘驱动器)等构成。The
存储部130存储信使应用程序132,并确保组信息存储区域134、消息存储区域136和图像数据存储区域138。The
信使应用程序132是用于利用消息收发功能的应用程序(应用)。信使应用程序132在通过用户进行了发布消息的操作时,生成包括由用户输入的发布内容、发布目的地以及发布源的信息等的消息,并向服务器装置20发布。另外,信使应用程序132在通过用户进行了获取消息的操作时,对服务器装置20发送表示请求提供消息的消息提供请求。在发送了消息提供请求后,从服务器装置20提供了消息的情况下,信使应用程序132获取所提供的消息,并将其存储于消息存储区域136。The
此外,消息提供请求还可以包括用于限定提供的消息的限定条件。对于服务器装置20而言,在消息提供请求包含限定条件的情况下,后述的消息提供部220提供满足限定条件的消息。例如,在通过时间轴显示控制部102而显示了确定出的组的时间轴的情况下,信使应用程序132发送包含该组的组ID和所显示的最新消息的发布时间的消息提供请求。此时,服务器装置20提供发布目的地组ID与消息提供请求中所含的组ID一致且发布时间比消息提供请求中所含的时间靠后的消息。In addition, the message providing request may also include limiting conditions for limiting the message to be provided. For the
组信息存储区域134是存储作为与组相关的信息的组信息的区域。此处,所谓组是指集中管理多个用户的账户者。另外,所谓账户是指由服务器装置20分配的信息,是能够对利用消息的收发功能的装置进行识别的信息。在组信息存储区域134存储有终端装置10所属的组的组信息。The group
图3是示出本实施方式的组信息的数据结构的图。如图3所示,于组信息中存储有用于识别组的组ID(例如“G001”)和属于组的账户(例如“用户1,MFP1”)。FIG. 3 is a diagram showing a data structure of group information in the present embodiment. As shown in FIG. 3 , a group ID (for example, "G001") for identifying a group and an account belonging to the group (for example, "user1, MFP1") are stored in the group information.
如图3所示:如果一个组包含两个账户,则是进行一对一的消息收发的组,如果一个组包含三个以上的账户,则是进行一对多的消息收发的组。As shown in Figure 3: if a group contains two accounts, it is a group for one-to-one message sending and receiving; if a group contains more than three accounts, it is a group for one-to-many message sending and receiving.
此外,在本实施方式中,对信使应用程序132基于组信息以组为单位进行消息发布,或者以组为单位进行消息获取的情况进行说明。另外,对时间轴显示控制部102以组为单位对消息进行时间轴显示的情况进行说明。In addition, in this embodiment, the case where the
另外,在通过用户进行了选择一个或者多个账户而创建组的操作、追加或删除属于组的账户的操作时,基于操作而存储组信息。In addition, when the user performs an operation of selecting one or more accounts to create a group, or an operation of adding or deleting accounts belonging to the group, group information is stored based on the operation.
此外,当在某个终端装置10中存储有组信息的情况下,将该变更了的组信息发送到其他终端装置10、服务器装置20以及图像形成装置30。另外,接收到组信息的装置存储所接收到的组信息。通过这样,维持了存储于终端装置10、服务器装置20以及图像形成装置30中的组信息的一致性。例如,在终端装置10存储有组信息的情况下,将所存储的组信息发送到服务器装置20。服务器装置20基于从终端装置10接收到的组信息,对根据在所属的组产生了变更(追加或者删除)的账户而确定出的装置发送组信息。另外,服务器装置20对根据属于所属的账户有变更的组的账户而确定出的装置发送组信息。Also, when group information is stored in a certain
消息存储区域136是对发布到终端装置10所属的组的消息进行存储的区域。图4是示出本实施方式的消息的数据结构的图。如图4所示,于消息中存储有用于对作为消息的发布目的地的组进行识别的发布目的地组ID(例如“G001”)、用于对作为消息的发布源的账户进行识别的发布源账户(例如“用户1”)、表示发布消息的日期时间的发布日期时间(例如“2019/01/2810:00:01”)、由用户输入的发布内容(例如“我要印刷”)。The
此外,在发布内容为表示图像的信息的情况下,也可以将图像数据存储于消息本身中,也可以如图4的D100所示那样,将示出图像数据的所在位置的信息存储为消息。Also, when the distribution content is information showing images, the image data may be stored in the message itself, or information showing the location of the image data may be stored as the message as shown in D100 of FIG. 4 .
图像数据存储区域138是存储图像数据的区域。存储于图像数据存储区域138的图像数据是通信部140接收到的图像数据,或者是由终端装置10具备的相机等图像输入装置拍摄到的图像数据。The image
通信部140是用于终端装置10与外部的装置进行通信的功能部。例如,由通过无线LAN而利用的NIC(Network Interface Card,网络接口卡)、可与LTE/LTE-A(LTE-Advanced)/LAA(License-Assisted Accessusing LTE)/5G线路连接的通信模块构成。The
[1.2.2服务器装置][1.2.2 Server device]
参照图5,对服务器装置20的功能结构进行说明。如图5所示,服务器装置20构成为具备控制部200、消息接收部210、消息提供部220、通信部230以及存储部240。Referring to FIG. 5 , the functional configuration of the
控制部200是用于对服务器装置20的整体进行控制的功能部。控制部200通过读出并执行各种程序而实现各种功能,例如,由一个或者多个运算装置(CPU)等构成。The
消息接收部210是经由通信部230接收从外部的装置发布的消息、并将其存储于消息存储区域244的功能部。另外,当在消息的发布内容包含表示图像的信息的情况下,获取基于表示图像的信息的图像数据,并将其存储于图像数据存储区域246。此外,消息接收部210也可以在发布了消息的情况下,对属于被指定为发布目的地的组的装置,发送表示发布了消息的通知。The
消息提供部220是在经由通信部230而接收到消息提供请求的情况下,对发送了消息提供请求的装置,按时间序列提供(发送)存储于消息存储区域244的消息的功能部。此外,当在消息提供请求包含有限定条件的情况下,消息提供部220提供满足限定条件的消息。The
通信部230是用于服务器装置20与外部的装置进行通信的功能部。例如,由通过有线/无线LAN而利用的NIC构成。The
存储部240是对服务器装置20的动作所需要的各种程序、各种数据进行存储的功能部。存储部240例如由作为半导体存储器的SSD、HDD等构成。The
存储部240确保组信息存储区域242、消息存储区域244和图像数据存储区域246。组信息存储区域242是对利用消息收发功能的装置的组信息进行存储的区域。另外,消息存储区域244是对从利用消息收发功能的装置发布的消息进行存储的区域。The
[1.2.3图像形成装置][1.2.3 Image forming device]
参照图6对图像形成装置30的功能结构进行说明。如图6所示,图像形成装置30构成为具备:控制部300、图像输入部320、图像处理部330、图像形成部340、显示部350、操作输入部360、存储部370以及通信部390。The functional configuration of
控制部300是用于对图像形成装置30的整体进行控制的功能部。控制部300通过读出并执行各种程序而实现各种功能,例如由一个或者多个运算装置(CPU)等构成。另外,控制部300通过读出并执行存储于存储部370的软件(程序),而作为消息获取部302、消息判定部304以及消息生成部306而发挥功能。The
消息获取部302是对服务器装置20发送消息提供请求,从服务器装置20获取消息,并将获取到的消息存储于消息存储区域374的功能部。消息获取部302可以定期发送消息提供请求,也可以在从服务器装置20接收到表示发布了消息的通知时发送消息提供请求。另外,消息获取部302也可以通过在消息提供请求中包含限定条件,从而获取对于确定出的组的未获取的消息等。The
消息判定部304是判定消息的种类的功能部。消息的种类是表示通过消息的发布内容而示出的内容。消息判定部304利用自然语言处理的方法(例如关键词的提取、句子结构的分析)、机器学习等统计方法,对发布内容进行分析,并判定消息的种类。另外,消息判定部304将包含消息的种类的判定结果输出到控制部300。The
在本实施方式中消息判定部304所判定的消息的种类如下所示。The types of messages judged by the
·输出请求· Output request
输出请求是表示在对图像形成装置30实施存储于终端装置10的图像数据的输出时,请求发布图像形成装置30的状态的消息。消息的种类为输出请求的情况是指例如消息的发布内容包含“我要印刷”之类的表示输出的请求的语句的情况、发布内容包含表示图像的信息的情况。此处,表示输出的请求的语句例如是指“我要印刷”、“印刷”、“Print”等语句,这些语句存储于存储部370即可。The output request is a message indicating that the state of the
·输出实施请求・Output implementation request
输出实施请求是表示对图像形成装置30请求执行存储输出所需要的信息的处理的消息。消息的种类为输出实施请求的情况是指例如发布内容包含“印刷”之类的表示实施输出的请求的语句的情况。The output execution request is a message requesting the
·输出设定请求・Output setting request
输出设定请求是表示对图像形成装置30请求指定或者变更输出数据的输出方法(输出设定)的消息。消息的种类为输出实施请求的情况是指例如发布内容包含“A4”、“彩色”之类的与纸张尺寸、色彩模式等输出的方法相关的语句的情况。因此,消息判定部304对于例如发布内容为“A4”、“以彩色输出”之类的文本数据的消息,判定为消息的种类为输出设定请求。此外,消息判定部304可以在判定结果中包含“A4”、“彩色”之类的发布内容所含的语句。通过这样,输出了判定结果的控制部300能够确定出用户希望的输出设定为“A4”、“彩色”。The output setting request is a message requesting the
·输出开始请求・Output start request
输出开始请求是表示对图像形成装置30请求开始输出数据的输出的消息。消息的种类为输出开始请求的情况是指例如发布内容包含“我要执行印刷”之类的表示开始执行输出的语句、“过来了”之类的表示用户在图像形成装置30前面的语句的情况。The output start request is a message requesting the
此外,在消息的种类不是上述任何种类的情况下,消息判定部304的判定结果包含表示不是任何种类的信息即可。In addition, when the type of the message is not any of the above-mentioned types, the determination result by the
消息生成部306是基于控制部300的指示而生成消息,并将所生成的消息输出至控制部300的功能部。关于消息所含的发布内容,消息生成部306从预先存储的固定词语选择适当的固定词语,或者生成在预先存储的模板嵌入规定的信息的文章。The
图像输入部320是用于读取输入到图像形成装置30的原稿而生成图像数据的功能部。例如,与原稿读取装置(例如扫描仪)连接,生成基于从原稿读取装置输入的原稿的图像数据。另外,图像处理部330是对图像数据实施各种图像处理的功能部。例如,进行图像数据的锐化处理,或者进行颜色转换处理。The
图像形成部340是用于将由图像输入部320生成的图像数据、基于输出数据存储区域376所存储的输出数据的图像形成于记录介质(例如记录纸张)的功能部。图像形成部340例如由利用了电子照相方式的激光打印机等构成。The
显示部350是用于对用户显示各种信息的功能部。例如,由LCD、有机EL(electro-luminescence,电致发光)面板等构成。另外,操作输入部360是用于供用户进行各种操作的功能部。例如,操作输入部360由重叠设置在显示部350上的触摸面板而构成。通过触摸面板的触摸检测是静电感应方式,或者是压敏方式,通过公知的技术来实现。The
存储部370是对图像形成装置30的动作所需要的各种程序、各种数据进行存储的功能部。存储部370例如由作为半导体存储器的SSD、HDD等构成。
存储部370确保组信息存储区域372、消息存储区域374、输出数据存储区域376以及输出信息存储区域378。组信息存储区域372是对图像形成装置30所属的组的组信息进行存储的区域。消息存储区域374是对发布于图像形成装置30所属的组的消息进行存储的区域。The
输出数据存储区域376是将基于消息的发布内容所含的表示图像的信息的图像数据存储为输出数据的区域。在本实施方式中,对根据输出数据名来识别输出数据的情况进行说明。The output
输出信息存储区域378是对与图像形成装置30实施的输出处理相关的信息亦即输出信息进行存储的区域。图7是示出本实施方式的输出信息的数据结构的图。如图7所示,在输出信息中存储有用于识别输出信息的输出信息ID(例如“0001”)、用于识别组的组ID(例如“G001”)、用于识别输出的图像数据的输出数据名(例如“0001.jpg”)、表示存储输出信息的日期时间的存储日期时间(例如“2009/01/28 10:01:10”)以及表示输出数据的输出设定的输出设定信息。The output
例如如图7所示,输出设定信息存储有记录纸张的纸张尺寸(例如“A4”)、输出时的色彩模式(例如“单色”)、将一个图像在一页排列多个而印刷的设定亦即重复打印(例如“4页(重复)”)、表示要输出的记录纸张的面的单面/双面印刷(例如“单面印刷”)以及表示输出时的份数的输出份数(例如“3”)。图像形成装置30基于输出设定信息而输出输出数据。输出设定信息可以是上述项目的一部分,也可以包含除上述项目以外的项目。For example, as shown in FIG. 7, the output setting information stores the paper size of the recording paper (for example, "A4"), the color mode at the time of output (for example, "monochrome"), and the method of arranging multiple images on one page and printing them. The settings are repeated printing (such as "4 pages (repeated)"), single-sided/double-sided printing (such as "one-sided printing") indicating the side of the recording paper to be output, and output copies indicating the number of copies at the time of output number (eg "3"). The
此外,在本实施方式中,对在由用户输出输出数据时,将相对应的输出数据和输出信息删除的情况进行了说明。因此,并未由用户输出的输出数据、输出信息被存储于输出数据存储区域376、输出信息存储区域378。In addition, in the present embodiment, the case where the corresponding output data and output information are deleted when output data is output by the user has been described. Therefore, output data and output information not output by the user are stored in the output
通信部390是用于图像形成装置30与外部的装置进行通信的功能部。例如,由通过有线/无线LAN而利用的NIC、可与LTE/LTE-A/LAA/5G线路连接的通信模块构成。
[1.3处理的流程][1.3 Processing flow]
接着,对本实施方式的图像形成装置30的处理流程进行说明。此外,对终端装置10和图像形成装置30属于相同的组的情况进行说明。Next, the processing flow of the
参照图8,对图像形成装置30的主处理的流程进行说明。首先,消息获取部302从服务器装置20获取消息(步骤S102)。接着,消息判定部304对由消息获取部302获取到的消息的种类进行判定,并将判定结果输出到控制部300(步骤S104)。Referring to FIG. 8 , the flow of the main processing of
接着,控制部300对判定结果所含的消息的种类是否为输出请求进行判定,在消息的种类为输出请求的情况下,执行状态发布处理(步骤S106;是→步骤S108)。状态发布处理是指发布图像形成装置30的状态的处理。Next, the
作为图像形成装置30的状态,例如考虑以下的状态。As the state of the
(1)图像形成装置30是否在操作中(1) Whether the
(2)输出数据存储区域376中所存储的输出数据的数量(2) The number of output data stored in the output
(3)图像形成装置30周边的人数(3) Number of people around
(4)规定时间的利用率(4) Utilization rate at specified time
其中,例如关于(1),图像形成装置30在操作中的情况是指在经由操作输入部360输入操作、或者基于经由操作输入部360输入的操作执行任务的情况下,图像形成装置30在操作中。另外,关于(3),将人传感器、相机等拍摄装置连接至图像形成装置30,并基于通过传感器、影像而输入的信息,由图像形成装置30计测人数即可。关于(4),例如通过在最近24小时以内计测图像形成装置30在操作中的时间,并将计测出的时间除以24小时来计算利用率。Here, for example, regarding (1), the state that the
此外,图像形成装置30还可以发布除上述的状态以外的状态,也可以将几个状态组合发布。In addition, the
参照图9对状态发布处理的流程进行说明。首先,控制部300对操作中标志和输出数据数这两个变量,分别代入“0”而进行初始化(步骤S1102)。这些变量用于暂时存储表示图像形成装置30的状态的信息。操作中标志是表示利用图像形成装置30的用户是否存在、该用户是否正在进行图像形成装置30的操作的信息,操作中标志为“1”的情况表示存在正在进行图像形成装置30的操作的用户。另外,输出数据数表示存储于输出数据存储区域376的输出数据的数量,也就是没有由用户输出的输出数据。The flow of status announcement processing will be described with reference to FIG. 9 . First, the
接着,控制部300对是否正在进行图像形成装置30的操作进行判定,在正在进行操作的情况下,对操作中标志代入“1”(步骤S1104;是→步骤S1106)。另外,控制部300将存储于输出数据存储区域376的输出数据的数量代入到输出数据数中(步骤S1108)。Next,
接着,控制部300进行以下指示,对消息生成部306输入操作中标志和输出数据数,并生成基于图像形成装置30的状态的消息。消息生成部306生成包括基于操作中标志和输出数据数的发布内容的消息(步骤S1110)。例如,消息生成部306将操作中标志的值和输出数据数的值之和视为人数,生成以包括该人数和图像形成装置30的状态的概况的“拥挤(10人)”之类的文本数据作为发布内容的消息。此外,作为发布内容的其他例子,也可以是如果操作中标志的值为1,则包括“现在正在操作中”之类的文本数据,或者直接使用输出数据的数量而包括“输出数据有7个”之类的文本数据。而且,发布内容也可以是表示通过图形、图标等示出图像形成装置30的状态的图像的信息。即,只要消息中所含的发布内容能够表现出图像形成装置30的状态,则消息生成部306能够进行各种表达,发布内容的表达可以预先决定,也可以能够由图像形成装置30的管理者等设定。另外,如果输出了由消息生成部306生成的消息,则控制部300将所生成的消息发布到服务器装置20(步骤S1112)。Next,
返回图8,在判定结果所含的消息的种类不是输出请求的情况下,接着由控制部300对判定结果所含的消息的种类是否为输出实施请求进行判定(步骤S106;否→步骤S110)。在判定结果所含的消息的种类为输出实施请求的情况下,执行输出数据存储处理(步骤S110;是→步骤S112)。Returning to Fig. 8, when the type of message contained in the determination result is not an output request, then the
参照图10对输出数据存储处理的流程进行说明。在输出数据存储处理中,首先,控制部300基于所获取到的消息,将图像数据存储为输出数据(步骤S1202)。例如,控制部300在已经获取到的消息包含表示图像的信息的情况下,获取基于该表示图像的信息的图像数据,并存储于输出数据存储区域376。此外,在无法获取包含表示图像的信息的消息的情况下,控制部300也可以发布催促消息,以催促包含表示图像的信息的消息的发布。The flow of output data storage processing will be described with reference to FIG. 10 . In the output data storage process, first, the
接着,控制部300存储输出信息(步骤S1204)。此时控制部300存储的输出信息包括输出信息ID、步骤S104中所获取到的消息所含的组ID、步骤S1202中所存储的输出数据的输出数据名、存储时刻。Next, the
接着,消息获取部302从服务器装置20获取消息(步骤S1206)。另外,消息判定部304判定获取到的消息的种类,并将判定结果输出到控制部300(步骤S1208)。Next, the
控制部300对判定结果所含的消息的种类是否为输出设定请求进行判定(步骤S1210)。在消息的种类为输出设定请求的情况下,基于发布内容所含的语句,将值存储于输出信息的输出设定信息中(步骤S1210;是→步骤S1212)。例如,在发布内容包含“A4”、“B5”之类的记录纸张的尺寸的语句的情况下,控制部300存储“A4”、“B5”之类的值作为输出设定信息的“纸张尺寸”的值。另外,此时,控制部300将存储时刻重新存储为当前时刻。The
接着,控制部300对输出数据是否能够输出进行判定(步骤S1214)。输出数据能够输出的情况是指图像形成装置30处于能够基于输出数据以及输出设定信息而形成图像的状态的情况。Next, the
若输出数据能够输出,则控制部300经由消息生成部306而生成于发布内容中包含表示所要输出的图像的预览图像的信息的消息,并进行发布(步骤S1214;是→步骤S1216)。若输出数据无法输出,则控制部300经由消息生成部306生成用于对用户催促输出所需要的信息的发布的消息,并发布该生成的消息(步骤S1214;否→步骤S1222)。用于对用户催促所需要的信息的发布的消息是指例如发布内容包含“尺寸为?”、“有详细设定吗?”之类的催促与输出设定相关的发布的内容的消息。If the output data can be output, the
接着,控制部300经由消息生成部306,生成包含输出数据的输出所需要的金额以及所需要的时间和实施确认的内容的消息,并发布所生成的消息(步骤S1218)。实施确认是指对用户询问是否由图像形成装置30实施基于输出设定信息的输出数据的输出,是否再设定输出设定,是否中止输出的任一个指示。例如,消息生成部306生成以“该设定内容可以吗?”“请回答任一个。1:该内容可以,2:重看输出设定,3:中止输出”之类的文本数据为发布内容的消息。Next, the
接着,控制部300判定用户对实施确认的指示。首先,判定是否指示了输出设定的再设定(步骤S1220)。指示了输出设定的再设定的情况是指例如通过消息获取部302获取了在发布内容中包含表示进行输出设定的再设定的内容的消息的情况。在指示了输出设定的再设定的情况下,发布用于对用户催促输出所需要的信息的发布的消息(步骤S1220;是→步骤S1222)。此时,控制部300也可以清除输出设定信息的值,从头开始重新存储输出设定信息。另外,也可以是为了仅变更用户希望变更的输出设定,基于输出设定请求的消息的内容来覆盖已经存储的输出设定信息。Next, the
在没有指示输出设定的再设定的情况下,控制部300判定是否指示了中止输出(步骤S1220;否→步骤S1224)。指示了中止输出的情况是指例如通过消息获取部302获取了在发布内容中包含表示中止输出的内容的消息的情况。When resetting of the output setting has not been instructed, the
在指示了实施输出的情况等没有进行中止输出的指示的情况下,控制部300使消息生成部306生成包含表示处于输出保持状态的发布内容的消息,并发布所生成的消息(步骤S1224;否→步骤S1226)。输出保持状态是指存储输出数据和与该输出数据对应的输出信息的状态,是图像形成装置30还没有开始基于输出数据的输出的状态(未输出的状态)。另外,表示处于输出保持状态的发布内容是指例如“请等待”等文本数据。When there is no instruction to suspend the output, such as when the output is instructed, the
在进行了中止输出的指示的情况下,控制部300将步骤S1202中所存储的输出数据和步骤S1204中所存储的输出信息删除(步骤S1224;是→步骤S1228)。When an instruction to suspend output is given, the
返回图8,在请求的内容并非输出实施请求的情况下,接着,控制部300对判定结果所含的消息的种类是否为输出开始请求进行判定(步骤S110;否→步骤S114)。在消息的种类为输出实施请求的情况下,执行输出数据存储处理(步骤S114;是→步骤S116)。Returning to FIG. 8 , if the content of the request is not an output execution request, then the
参照图11对输出处理的流程进行说明。在输出处理中,首先,控制部300获取步骤S104中获取到的消息所含的组ID(步骤S1302)。接着,对与获取到的组ID对应的组中是否为输出保持状态进行判定(步骤S1304)。具体而言,控制部300根据步骤S1302中获取到的组ID进行输出信息的限定。作为限定的结果,在得到了一个以上输出信息的情况下,成为存储有未输出的输出数据的状态,因此控制部300能够判定为处于输出保持状态。The flow of the output processing will be described with reference to FIG. 11 . In the output process, first, the
在为输出保持状态的情况下,控制部300于显示部350显示用于输出输出数据的输出确认画面(步骤S1304;是→步骤S1306)。输出确认画面是指用于对用户指示输出输出数据的画面,是包括用于指示输出输出数据的按钮、用于进行输出的费用等信息的画面。In the case of the output holding state, the
在由用户指示了输出输出数据的情况下,控制部300基于输出设定信息而输出输出数据(步骤S1308)。输出结束后,控制部300将所输出的输出数据和与该输出数据对应的输出信息删除(步骤S1310)。When the user has instructed to output the output data, the
返回图8,在消息的种类不是输出开始请求的情况下,控制部300经由消息生成部306而生成包含利用方法的消息,并发布所生成的消息(步骤S114;否→步骤S118)。作为包含利用方法的消息,例如是包含催促发布图像数据的发布内容的消息,或者是由于存在输出保持状态的输出数据所以引导发布输出开始请求的消息。Returning to FIG. 8 , when the type of the message is not an output start request, the
[1.4动作例][1.4 Action example]
参照附图,对本实施方式的动作例进行说明。图12是示出在控制部100读取信使应用程序132并实施的情况下,显示于显示部110的显示画面W100的例子的图。显示画面W100包括:显示属于组的账户的区域E100、显示时间轴的区域E102、用于输入发布内容并发送消息的区域E104。An operation example of this embodiment will be described with reference to the drawings. FIG. 12 is a diagram showing an example of a display screen W100 displayed on the
如图12的区域E100所示,示出终端装置10的用户(账户为“用户1”)和图像形成装置30(账户为“MFP1”)进行一对一的消息收发的组。As shown in an area E100 of FIG. 12 , a group in which the user of the terminal device 10 (the account is "
另外,在显示时间轴的区域E102按时间序列显示消息。也可以以能够区别发布源的方式显示消息。例如,如图12那样,在画面的靠右侧显示终端装置10的用户为发布源的消息,在画面的靠左侧显示图像形成装置30为发布源的消息。通过这样显示,能够以终端装置10与图像形成装置30好像正在对话的方式,在视觉上对终端装置10的用户示出。此外,作为区别发布源的显示,也可以改变显示消息的区域的背景色、形状,或者改变文字的颜色,或者显示表示发布源的信息(例如账户、用户名)。另外,也可以将几个显示方法组合。In addition, messages are displayed in time series in an area E102 where a time axis is displayed. It is also possible to display the message in such a way that the distribution source can be distinguished. For example, as shown in FIG. 12 , a message that the user of the
首先,用户发布如下消息:发布内容为“我要印刷”这样的文本数据的消息M100和发布内容包括表示图像的信息的消息M102。图像形成装置30获取消息,并对获取到的消息M100、消息M102的种类进行判定。在消息的种类为输出请求的情况下,图像形成装置30发布消息M104,该消息M104的发布内容包含图像形成装置30的状态(例如以“现在不忙!”这样的文本数据作为发布内容的消息)。First, the user posts a message M100 whose content is text data such as "I want to print" and a message M102 whose content includes information indicating an image. The
接着,用户发布“印刷”这样的文本数据的消息M106。图像形成装置30获取消息,并对获取到的消息M106的种类进行判定。在消息的种类为输出实施请求的情况下,图像形成装置30发布询问输出设定的消息M108(例如,以“尺寸为?”这样的文本数据为发布内容的消息)。此外,已经由用户发布的消息M102包括表示图像的信息,因此图像形成装置30基于消息M102获取图像数据,并存储为输出数据。Next, the user issues a message M106 of "printing" such text data.
图像形成装置30通过反复进行输出设定的询问,从而存储输出数据的输出所需要的信息。而且,在能够进行输出数据的输出的情况下,图像形成装置30发布消息M110,该消息M110的发布内容包含金额和所需要的时间以及实施确认的内容。
在没有从用户对包含实施确认的消息M110进行输出设定的再设定的指示、中止的指示,并发布了确认的消息M112的情况下,图像形成装置30发布表示处于输出保持状态的消息M114。When there is no instruction from the user to reconfigure the output setting or stop the output setting including the confirmation message M110, and the confirmation message M112 is issued, the
图13的(a)是示出在控制部100读取信使应用程序132并实施的情况下,显示于显示部110的显示画面W120的例子的图,是通过图像形成装置30发布了图13的消息M114后的显示画面的例子。另外,图13的(b)是示出图像形成装置30的显示部350所显示的输出确认画面W130的例子的图。(a) of FIG. 13 is a diagram showing an example of the display screen W120 displayed on the
如图13的(a)所示,用户发布“过来了”这样的文本数据的消息M120。图像形成装置30获取消息,并对获取到的消息M120的种类进行判定。在判定为消息的种类是输出开始请求的情况下,于显示部350显示图13的(b)所示的输出确认画面W130。输出确认画面W130包括用于指示开始输出的按钮E130、显示费用的区域E132。另外,如图13的(b)所示,在除指示了输出的用户以外的用户正操作图像形成装置30的情况下,还可以包括指示不开始输出的按钮E134。As shown in (a) of FIG. 13 , the user issues a message M120 of text data such as "Come here".
图14的(a)是示出针对多个用户所属的组,控制部100读取信使应用程序132并实施的情况下,显示于显示部110的显示画面W140的例子的图。另外,图14的(b)是仅示出区域E142的区域的图,该区域显示出显示画面W140所含的时间轴。图14的(a)所含的区域E142和图14的(b)所示的区域按时间序列连续。(a) of FIG. 14 is a diagram showing an example of a display screen W140 displayed on the
另外,图14的(a)是示出如区域E140所示,利用终端装置10的多个用户(账户为“用户1”以及“用户2”)和图像形成装置30(账户为“MFP1”)进行一对多的消息收发的组的动作例的图。在这种情况下,也是图像形成装置30基于由用户发布的消息,执行状态发布处理等。In addition, (a) of FIG. 14 shows a plurality of users using the terminal device 10 (the accounts are "
参照图14的(a),例如属于组的用户的一个人发布:发布内容为“我要印刷”这样的文本数据的消息M140和发布内容包括表示图像的信息的消息M142。图像形成装置30获取消息,对获取到的消息M140、消息M142的种类进行判定。图像形成装置30在判定为消息的种类是输出请求的情况下,发布消息M144,该消息M144的发布内容包含图像形成装置30的状态。Referring to (a) of FIG. 14 , one person such as a user belonging to a group posts a message M140 of text data such as "I want to print" and a message M142 of information including an image.
属于组的用户的一个人发布消息M146,该消息M146的发布内容为“A3!”这样的文本数据。图像形成装置30获取消息,并对获取到的消息M146的种类进行判定。在判定为消息的种类是输出设定请求的情况下,基于请求而存储输出设定信息,并发布存储了设定的消息M148。另外,与发布了消息M146的用户不同的用户发布消息M150,该消息M150的发布内容为“小也可以A4”这样的文本数据。该情况下,图像形成装置30也获取消息,并对获取到的消息M150的种类进行判定。One of the users belonging to the group posts a message M146 whose posting content is text data such as "A3!".
参照图14的(b),在判定为消息的种类是输出设定请求的情况下,发布消息M160,该消息M160的发布内容包含图像形成装置30的状态。这样,图像形成装置30在由不同的用户发布了消息的情况下,也对各个消息的种类进行判定并执行规定的处理。另外,在发布了如图14的(b)消息M146和消息M150那样包含与纸张尺寸相关的输出设定请求的消息的情况下,图像形成装置30基于最后发布的消息,存储输出设定信息即可。Referring to (b) of FIG. 14 , when it is determined that the type of the message is an output setting request, a message M160 is issued. The content of the message M160 includes the state of the
图像形成装置30若能够基于输出设定信息而输出输出数据,则发布包括表示所要输出的图像的预览图像的信息的消息M162。在图像形成装置30发布了消息M162后,进一步发布了包含输出设定请求的消息M164的情况下,图像形成装置30重新存储输出设定信息,再次发布包括表示所要输出的图像的预览图像的信息的消息M166。If the
此外,上述的说明是一个例子,当然也可以适当地施加变更。例如,在本实施方式中,以图像数据作为输出数据,但也可以使输出数据为PDF数据、利用文字处理软件创建的文章数据、利用演示软件创建的演示数据。In addition, the above-mentioned description is an example, and it cannot be overemphasized that a change may be added suitably. For example, in this embodiment, image data is used as output data, but output data may be PDF data, article data created by word processing software, or presentation data created by presentation software.
另外,在本实施方式中,基于由用户发布的消息存储了输出条件,但也可以是例如输出条件预先固定而无法由用户设定输出条件。该情况下,用户确认了图像形成装置30的状态后,仅通过发布图像数据,便能够使图像形成装置30成为输出保持状态。In addition, in this embodiment, the output conditions are stored based on the message posted by the user, but the output conditions may be fixed in advance and cannot be set by the user, for example. In this case, after the user confirms the state of the
在本实施方式中,对将输出数据、输出信息存储于图像形成装置30的存储部的情况进行了说明,但也可以存储于管理图像形成装置30的服务器。该情况下,图像形成装置30使输出数据的数量成为管理图像形成装置30的服务器中所存储的输出数据的数量即可。In this embodiment, a case has been described where the output data and output information are stored in the storage unit of the
另外,本实施方式中,在输出信息存储有存储日期时间,因此图像形成装置30能够计算从成为输出保持状态起的经过时间。因此,也可以是当从成为输出保持状态起经过了规定时间时,图像形成装置30对通过输出信息中所存储的组ID识别的组发布催促输出的消息,或者删除输出数据、输出信息。In addition, in the present embodiment, since the storage date and time are stored in the output information, the
另外,输出数据、输出信息可以在每一个组中仅存储一个,也可以存储多个。也可以是在存储多个输出数据、输出信息的情况下,控制部300在执行状态发布处理、输出数据存储处理时,发布存在未输出的输出数据的情况,或者在执行输出处理时能够选择所要输出的输出数据。In addition, only one output data and output information may be stored for each group, or a plurality of output data may be stored. In the case of storing a plurality of output data and output information, the
根据本实施方式,用户能够实时确认发布了输出请求时的图像形成装置30的状态,能够基于图像形成装置30的状态,判断是否输出输出数据。其结果,能够对用户实现使用感的提高。According to this embodiment, the user can confirm the state of the
另外,用户能够经由信使应用程序进行输出设定,并且通过发布包含输出开始指示的消息,从而对于图像形成装置30的作业仅请求印刷的执行,并回收记录纸张。因此,能够提供使用的便利性更好的图像形成装置30。In addition, the user can perform output settings via the messenger application, and by distributing a message including an output start instruction, request only the execution of printing for the job of the
[2.第二实施方式][2. Second Embodiment]
接着对第二实施方式进行说明。第二实施方式是除了第一实施方式所述的处理之外,还在图像形成装置的状态变化时,再次发布图像形成装置的状态的实施方式。在本实施方式中,分别将第一实施方式的图6置换为图15,将第一实施方式的图8置换为图16。此外,对相同的功能部以及处理标注相同的附图标记,并省略说明。Next, a second embodiment will be described. The second embodiment is an embodiment in which, in addition to the processing described in the first embodiment, the state of the image forming apparatus is redistributed when the state of the image forming apparatus changes. In this embodiment, FIG. 6 of the first embodiment is replaced with FIG. 15 , and FIG. 8 of the first embodiment is replaced with FIG. 16 . In addition, the same code|symbol is attached|subjected to the same functional part and process, and description is abbreviate|omitted.
参照图15,对本实施方式的图像形成装置32的功能结构进行说明。如图15所示,图像形成装置32与图像形成装置30不同,存储部370还存储状态信息380这点不同。状态信息380是表示图像形成装置30的状态的信息,例如是“操作中标志=1,输出数据数=5”之类的信息。Referring to FIG. 15 , the functional configuration of
参照图16,对本实施方式的图像形成装置32的主处理的流程进行说明。图像形成装置32的控制部300执行作为第一实施方式的主处理的步骤S102~步骤S118,且并行地执行状态再发布处理(步骤S202)。也可以是控制部300定期执行状态再发布处理,或者在对图像形成装置30的操作开始或者结束的时机执行。Referring to FIG. 16 , the flow of the main processing of
参照图17对状态再发布处理的流程进行说明。在状态再发布处理中,首先,通过与状态发布处理相同的处理,控制部300获取当前的图像形成装置32的状态。即,控制部300对操作中标志和输出数据数这两个变量,分别代入“0”而进行初始化(步骤S2102)。接着,控制部300对是否正在进行图像形成装置32的操作进行判定,在正在进行操作的情况下,对操作中标志代入“1”(步骤S2104;是→步骤S2106)。另外,控制部300将输出数据存储区域所存储的输出数据的数量代入到输出数据数中(步骤S2108)。The flow of status reissue processing will be described with reference to FIG. 17 . In the status republishing process, first, the
接着,控制部300将状态信息380与操作中标志以及输出数据数的值进行比较,计算出存储了状态信息380的时间点的图像形成装置30的状态与执行了状态再发布处理的时间点的图像形成装置30的状态之间的变化量(差值)(步骤S2110)。而且,控制部300对步骤S2110中所计算出的变化量是否满足状态再发布条件进行判定(步骤S2110→步骤S2112)。状态再发布条件是指决定发布图像形成装置32的状态的情况下的变化量的阈值。例如,作为状态再发布条件,将输出数据数的变化量(差值)的阈值为“5”。该情况下,当状态信息380中所存储的输出数据数的值与输出数据数的变量的值之差为5以上时,控制部300判定为满足状态再发布条件。通过这样,在输出数据数减少(拥挤消除)时、输出数据数增加(产生拥挤)时,图像形成装置32发布图像形成装置32的状态。此外,状态再发布条件可以预先决定,也可以由图像形成装置32的管理者等设定。Next, the
在满足状态再发布条件的情况下,接着,控制部300获取成为输出保持状态的组的组ID(步骤S2112;是→步骤S2114)。例如,控制部300通过对存储于输出信息存储区域378的输出信息所含的组ID进行提取,并汇总所提取出的组ID相同的部分,从而能够获取成为输出保持状态的组的组ID。接着,消息生成部306按每个成为输出保持状态的组的组ID,生成以基于步骤S2110中计算出的变化量的内容为发布内容的消息(步骤S2116)。基于变化量的内容是指例如消息生成部306表示拥挤状况的概况的文本数据(例如“正空闲”、“变忙了”等)。When the status redistribution condition is satisfied, next, the
接着,控制部300将由消息生成部306生成的消息发布到服务器装置20(步骤S2118)。另外,控制部300将操作中标志以及输出数据数的值存储为状态信息380(步骤S2120)。Next, the
此外,在本实施方式中,基于存储了状态信息380的时间点(时刻)和执行了状态再发布处理的时间点(时刻)的图像形成装置32的状态的变化量而判定是否再发布图像形成装置32的状态,但也可以并不如此进行。例如,也可以仅基于执行状态再发布处理时的图像形成装置32的状态而判定是否再发布图像形成装置32的状态。具体而言,也可以是图像形成装置32在输出数据数为第一阈值(例如“3”)以下时发布表示拥挤已消除的消息,在输出数据数为第一阈值(例如“10”)以上时发布表示产生拥挤的消息。In addition, in the present embodiment, it is determined whether to reissue the image forming process based on the amount of change in the state of the
参照图18,对本实施方式的动作例进行说明。图18是示出在图像形成装置32发布了表示图像形成装置32的状态的消息M200、表示处于输出保持状态的消息M202、表示图像形成装置32的状态的消息M204的情况下,显示于显示部110的显示画面W200的例子的图。如图18所示,图像形成装置32即便在输出保持状态下,也能够在图像形成装置32的状态产生了变化的情况下对用户进行通知。因此,用户能够在图像形成装置32的状态变化时实时地了解图像形成装置32的状态。Referring to FIG. 18 , an operation example of this embodiment will be described. FIG. 18 is a diagram showing what is displayed on the display unit when the
根据本实施方式,用户能够根据图像形成装置32的状态变化而了解图像形成装置32的状态,因此用户能够轻松地实时掌握图像形成装置32的状态。例如,当使用用户所使用的图像形成装置32的用户增加时,从图像形成装置32发布表示用户密集度变高的消息,因此用户能够错开去往图像形成装置32的时机。According to this embodiment, the user can know the state of the
[3.第三实施方式][3. Third Embodiment]
接着对第三实施方式进行说明。第三实施方式与第一实施方式不同,是多个图像形成装置30属于组的情况下的实施方式。在本实施方式中,分别将第一实施方式的图1置换为图19,将第一实施方式的图8置换为图20,将第一实施方式的图10置换为图21以及图22。此外,对相同的功能部以及处理标注相同的附图标记,并省略说明。Next, a third embodiment will be described. The third embodiment is different from the first embodiment in that it is an embodiment when a plurality of
图19是示出本实施方式的输出系统2的整体结构的图。如图19所示,对在网络NW连接有3台图像形成装置30(图像形成装置30a、图像形成装置30b、图像形成装置30c),且属于同一组的情况进行说明。此外,与网络NW连接的图像形成装置30也可以不是3台。另外,当存在多个组时,也可以是3台图像形成装置30中的一部分图像形成装置30所属的组。FIG. 19 is a diagram showing the overall configuration of the
而且,在本实施方式中,在消息判定部304判定消息的种类是否为输出目的地指定请求代替判定消息的种类是否为输出实施请求这点上不同。Furthermore, in the present embodiment, the
输出目的地指定请求是指表示指定或者变更实施输出数据的输出的图像形成装置30(输出目的地)的请求的消息。消息的种类为输出目的地指定请求的情况是指例如发布内容为“由MFP2进行印刷”之类的包含对属于组的图像形成装置30中的一台图像形成装置30进行确定的内容(例如图像形成装置30的账户、用户名)的文本数据的情况。The output destination designation request is a message indicating a request to designate or change the image forming apparatus 30 (output destination) that outputs the output data. When the type of the message is an output destination specifying request, it means, for example, that the posting content is "printing by
在消息的种类为输出目的地指定请求的情况下,判定结果包括消息的种类是输出目的地指定请求之类的信息和被指定为输出目的地的图像形成装置30的信息(例如图像形成装置30的账户、用户名)。图像形成装置30通过对判定结果所含的输出目的地的信息是否与本装置的信息一致进行判定,能够判定是将本装置指定为输出目的地,还是将其他的图像形成装置30指定为输出目的地。In the case where the type of message is an output destination specification request, the determination result includes information that the type of message is an output destination specification request and information on the
另外,在本实施方式中,在消息的种类为输出目的地指定请求的情况下,当变更了输出目的地时,从此前被指定为输出目的地的图像形成装置30向新指定的输出目的地的图像形成装置30发送输出数据以及输出信息。In addition, in the present embodiment, when the type of the message is an output destination designation request, when the output destination is changed, the
图20是本实施方式的图像形成装置30的主处理。在本实施方式中,控制部300在消息的种类不是输出请求的情况下,控制部300对判定结果所含的消息的内容是否为输出目的地指定请求进行判定(步骤S106;否→步骤S302)。FIG. 20 shows the main processing of the
在消息的种类为输出目的地指定请求的情况下,接着,控制部300对输出数据的输出目的地是否为本装置进行判定(步骤S302;是→步骤S304)。在输出数据的输出目的地为本装置的情况下,控制部300执行输出数据存储处理(步骤S304;是→步骤S306)。关于本实施方式的输出数据存储处理将后述。When the type of the message is an output destination designation request, next, the
在输出数据的输出目的地为其他的图像形成装置30的情况下,控制部300对是否存储有根据步骤S102中获取到的消息的发布目的地组ID而确定出的组的输出数据以及输出信息进行判定(步骤S304;否→步骤S308)。具体而言,对存储于输出信息存储区域378的输出信息中的输出信息所含的组ID与步骤S102中获取到的消息的发布目的地组ID一致的输出信息进行提取。在提取出一个以上输出信息的情况下,判定为存储有根据消息的发布目的地组ID而确定出的组的输出数据以及输出信息。When the output destination of the output data is another
在存储有输出数据以及输出信息的情况下,控制部300对作为判定结果所含的输出目的地的其他的图像形成装置30发送根据步骤S102中获取到的消息的发布目的地组ID而确定出的组的输出数据以及输出信息(步骤S308;是→步骤S310)。另外,控制部300将发送过的输出数据以及输出信息删除(步骤S312)。When the output data and output information are stored, the
此外,在输出数据的输出目的地为其他的图像形成装置30的情况下,并不执行输出数据存储处理,即便发布与输出数据、输出设定相关的消息也予以忽略。因此,即便在多个图像形成装置30属于组的情况下,存储有输出数据、输出信息的图像形成装置也是被指定为输出目的地的图像形成装置30。In addition, when the output destination of the output data is another
参照图21对本实施方式的输出数据存储处理进行说明。首先,控制部300对是否从其他的图像形成装置30接收到输出数据以及输出信息进行判定(步骤S3202)。具体而言,当在其他的图像形成装置30中存储有输出数据以及输出信息的情况下,在由用户将本装置指定为输出目的地的情况下,本装置接收从其他的图像形成装置30发送的输出数据以及输出信息。The output data storage process of this embodiment will be described with reference to FIG. 21 . First, the
在从其他的图像形成装置30接收到输出数据以及输出信息的情况下,存储所接收到的输出数据以及输出信息(步骤S3202;是→步骤S3204)。接着,控制部300基于所存储的输出数据以及输出信息,判定输出数据是否能够输出(步骤S3206)。若输出数据能够输出,则控制部300结束输出数据存储处理(步骤S3206;是)。在输出数据无法输出的情况下,控制部300执行图22的步骤S1206的处理(步骤S3206;否→步骤S1206)。When output data and output information are received from another
转到图22,控制部300经由消息获取部302从服务器装置20获取消息,并针对获取到的消息,经由消息判定部304获取判定结果(步骤S1206)。而且,控制部300对从消息判定部304输出的判定结果是否为输出设定请求进行判定(步骤S1210),在不是输出设定请求的情况下,对消息的种类是否为输出目的地指定请求进行判定(步骤S1210;否→步骤S3208)。Turning to FIG. 22 , the
在消息的种类为输出目的地指定请求的情况下,接着,控制部300对输出数据的输出目的地是否为其他装置进行判定(步骤S3208;是→步骤S3210)。在输出数据的输出目的地为其他装置的情况下,控制部300将输出数据以及输出信息发送到被指定为输出目的地的其他的图像形成装置30(步骤S3210;是→步骤S3212)。而且,控制部300将所发送的输出数据从输出数据存储区域376删除,结束输出数据存储处理(步骤S3214)。If the type of the message is an output destination designation request, next, the
这样,不是输出数据的输出目的地的图像形成装置30的控制部300虽进行消息的获取,但即便从用户发布表示输出数据的信息、包含输出设定请求的消息,关于其内容也予以忽略。另一方面,在输出数据的输出目的地从其他的图像形成装置30变更为本装置的情况下,能够通过接收已经由其他的图像形成装置30存储的输出数据以及输出信息,从而接管输出数据以及输出信息。In this way, the
参照附图,对本实施方式的动作例进行说明。图23的(a)以及图23的(b)是示出多个用户所属的组中的控制部100读取信使应用程序132并实施的情况下,显示于显示部110的显示画面W300以及W320的例子的图。图23的(a)所示的时间轴与图23的(b)所示的时间轴按时间序列连续。An operation example of this embodiment will be described with reference to the drawings. 23(a) and 23(b) show the display screens W300 and W320 displayed on the
另外,图23的(a)是示出如区域E300所示,利用终端装置10的用户(账户为“用户1”)和多个图像形成装置30(账户为“MFP1”、“MFP2”、“MFP3”)的进行一对多的消息收发的组的动作例的图。In addition, (a) of FIG. 23 shows that, as shown in area E300, a user (account is "
此处,参照图23的(a),例如属于组的用户发布:发布内容为“我要印刷”这样的文本数据的消息M300和发布内容包含表示图像的信息的消息M302。属于组的图像形成装置30分别获取消息,并对获取到的消息M300、消息M302的种类进行判定。在判定为消息的种类是输出请求的情况下,发布如下消息:发布内容包含图像形成装置30的状态的消息。例如,作为包含图像形成装置30的状态的消息,MFP1发布消息M304,MFP2发布消息M306,MFP3发布消息M308。Here, referring to (a) of FIG. 23 , for example, a user belonging to a group posts a message M300 containing text data such as "I want to print" and a message M302 containing information representing an image. The
接着,用户发布消息M310,该消息M310的发布内容为“MFP1!”这样的文本数据。图像形成装置30获取消息,并对获取到的消息M310的种类进行判定。图像形成装置30在消息的种类为输出目的地指定请求的情况下,被指定为输出目的地的图像形成装置30发布表示被指定为输出目的地的消息M312。而且,被指定为输出目的地的图像形成装置30发布催促输出设定的发布的消息M314。这样,在由用户指定了输出目的地后,进行用户与被指定为输出目的地的图像形成装置30之间的交流。Next, the user publishes a message M310, and the content of the message M310 is text data such as "MFP1!".
此处,在由于为了用户的便利性等理由而发布了包含输出目的地指定请求的消息M320的情况下,此前被指定为输出目的地的图像形成装置30将输出数据、输出信息发送到新被指定为输出目的地的图像形成装置30。此时,图像形成装置30也可以发布表示变更了输出目的地的消息。例如,也可以是在输出目的地从MFP1变更为MFP2的情况下,发布表示MFP1不是输出目的地的消息M322,且发布表示MFP2被指定为输出目的地的消息M324。Here, when the message M320 including the output destination designation request is issued for the convenience of the user, etc., the
另外,图24以及图25是示出显示了按钮的显示画面的例子的图,该按钮是发布输出目的地指定请求的按钮。例如,在图24的(a)的显示画面W330的下部显示区域E330,该区域E330配置有能够选择属于组的图像形成装置30的按钮。24 and 25 are diagrams showing examples of display screens displaying a button for issuing an output destination designation request. For example, in the lower part of the display screen W330 in (a) of FIG. 24 , a region E330 is displayed, and buttons capable of selecting
在由用户选择了显示于区域E330的按钮的情况下,信使应用程序132使被选中的按钮的框线变粗、或者使没有被选中的按钮变灰等,识别显示被选中的按钮。另外,也可以是在由用户选择了按钮的情况下,通过信使应用程序132的功能,显示表示按钮被选中的消息(例如“选择了MFP1”之类的消息)。When a button displayed in the area E330 is selected by the user, the
在由用户选择了按钮的情况下,信使应用程序132发布包含输出目的地指定请求的消息。通过这样,用户能够并不发布包含图像形成装置30的账户的消息而指定输出数据的输出目的地。另外,也可以是在由用户选择出显示于区域E330的按钮的情况下,终端装置10、服务器装置20利用除发布以外的方法对图像形成装置30通知其被指定为输出目的地。通过这样,即便在用户无意中发布了包含图像形成装置30的账户的消息的情况下,也可以防止输出目的地被变更。In a case where the button is selected by the user, the
也可以是在显示于区域E330的按钮,针对每个属于组的图像形成装置30,在视觉上示出图像形成装置30的状态。例如,也可以如图24的(a)的显示画面W330那样,通过图形来显示图像形成装置30的状态。图形示出图像形成装置30是否在操作中(操作中的用户为1人还是0人)、输出数据数、在图像形成装置30附近的人数。人数、输出数据数也可以能够通过图形的带的颜色(例如浓淡的不同、色相的不同)来识别。另外,图形也可以示出基于人数的运转率。运转率的计算方法虽然各种各样,但只要能够对用户提示能够根据人数、状况来判断图像形成装置30的运转状况的信息,则可以使用任意计算方法。The button displayed in the area E330 may visually show the state of the
另外,优选图形以规定间隔更新,能够尽可能实时地显示图像形成装置30的状态。例如,属于组的各个图像形成装置30定期将图像形成装置30的状态发布或通知到组,并更新图形的显示。另外,也可以是属于组的图像形成装置30中的一台对其他的图像形成装置30定期地询问状态,并将汇总了各个图像形成装置30的状态的信息发布或通知到组。In addition, it is preferable that the graph is updated at predetermined intervals so that the status of the
另外,作为按钮的其他显示例,也可以如图24的(b)的显示画面W340那样,通过人的标记的数量来显示是否在操作中(操作中的用户为1人还是0人)、输出数据数(等待输出的用户数)、在图像形成装置30附近的人数。人的标记也可以能够通过颜色的浓淡来识别,例如用浓颜色的标记表示操作中的用户,用淡颜色的标记表示在图像形成装置30附近的人数,用中等程度浓度的颜色的标记表示等待输出的用户。例如,在图24的(b)的例子中,账户为“MFP1”的图像形成装置30表示正在操作中、附近有两个人。此外,也可以能够通过色相的不同来识别图标,例如也可以是用红色表示操作中的用户,用黄色表示在图像形成装置30附近的人数,用灰色表示等待输出的用户。In addition, as another display example of the button, as shown in the display screen W340 in (b) of FIG. The number of data (the number of users waiting for output), and the number of people around the
另外,作为按钮的其他的显示例,也可以如图25的显示画面W350那样,基于运转率而改变按钮的颜色。例如,也可以能够通过颜色的浓淡来识别运转率,若用户过稀疏则按钮的颜色变淡,越密则按钮的颜色越浓。例如,在图25的例子中,示出账户为“MFP1”的图像形成装置30的运转率最低、账户为“MFP2”的图像形成装置30的运转率最高。此外,也可以能够通过色相的不同来识别运转率,例如也可以是若用户过密则用红色表示,若用户为平均密度则用黄色表示,若用户过稀疏则用蓝色表示,当完全没有用户时用灰色表示。In addition, as another display example of the button, it is also possible to change the color of the button based on the operation rate as shown in the display screen W350 of FIG. 25 . For example, the operating rate may be recognized by the shade of the color, and the color of the button becomes lighter if the number of users is too sparse, and the color of the button becomes darker if the number of users is too dense. For example, in the example of FIG. 25 , the operation rate of the
此外,在本实施方式的说明中,对利用终端装置10的用户为一个人的情况下的组进行了说明,但也可以利用终端装置10的多个用户属于组。在此种情况下,用户能够根据回收所输出的记录纸张的用户的便利性,指定成为输出目的地的图像形成装置30。In addition, in the description of the present embodiment, a group in the case of a single user using the
另外,在本实施方式中,对图像形成装置30将输出数据、输出信息直接发送到其他的图像形成装置30的情况进行了说明,但也可以不这样构成。例如,将管理多个图像形成装置30的服务器与各个图像形成装置30连接。在图像形成装置30接收了包含输出目的地变更请求的消息的情况下,该图像形成装置30将输出数据、输出信息发送到管理多个图像形成装置30的服务器。另外,管理多个图像形成装置30的服务器将输出数据、输出信息发送到新被指定为输出目的地的图像形成装置30即可。In addition, in this embodiment, the case where the
根据本实施方式,用户创建多个图像形成装置30所属的组,将包含输出请求的消息发布到组,从而能够确认多个图像形成装置30的状态。另外,用户能够基于图像形成装置30的状况,从多个图像形成装置30中指定适当的图像形成装置30作为输出目的地。另外,即便在变更了成为输出目的地的图像形成装置30的情况下,用户也能够不按照特别的顺序而在被指定为新的输出目的地的图像形成装置30中进行输出数据的输出的处理。According to the present embodiment, the user can confirm the status of the plurality of
[4.第四实施方式][4. Fourth Embodiment]
接着对第四实施方式进行说明。本实施方式是除了第三实施方式所述的处理之外,还在其他的图像形成装置为输出保持状态的情况下,当本装置的状态变化时,对用户建议(推荐)由本装置进行输出的实施方式。本实施方式将第三实施方式的图20置换为图26。此外,对相同的功能部以及处理标注相同的附图标记,并省略说明。Next, a fourth embodiment will be described. In this embodiment, in addition to the processing described in the third embodiment, when another image forming apparatus is in an output holding state, when the state of the own image forming apparatus changes, the user is advised (recommended) that the image forming apparatus should perform output. implementation. In this embodiment, FIG. 20 of the third embodiment is replaced with FIG. 26 . In addition, the same code|symbol is attached|subjected to the same functional part and process, and description is abbreviate|omitted.
参照图26,对本实施方式的图像形成装置30的主处理进行说明。图像形成装置30的控制部300执行作为第三实施方式的主处理的步骤S102~步骤S118,且并行地执行推荐发布处理(步骤S402)。Referring to FIG. 26 , the main processing of
参照图27,对推荐发布处理进行说明。首先,控制部300获取当前的图像形成装置30的状态。即,控制部300对操作中标志和输出数据数这两个变量,分别代入“0”而进行初始化(步骤S4102)。接着,控制部300在正在进行图像形成装置30的操作的情况下,对操作中标志代入“1”(步骤S4104;是→步骤S4106)。另外,控制部300对输出数据数代入输出数据存储区域376所存储的输出数据的数量(步骤S4108)。Referring to FIG. 27 , the recommendation issuing process will be described. First, the
接着,控制部300对操作中标志以及输出数据数这两个变量是否满足推荐发送条件(输出建议条件)进行判定(步骤S4110)。推荐发送条件是指关于建议本装置作为输出数据的输出目的地的情况下的条件。例如,将推荐发送条件设为操作中标志为0、输出数据数为3以下时。通过这样,控制部300即便在本装置不是输出保持状态的情况下,也能够在几乎没有利用本装置的用户时,对用户建议将本装置指定为输出目的地。Next, the
在满足推荐发送条件的情况下,接着,获取其他的图像形成装置30成为输出保持状态的组ID(步骤S4110;是→步骤S4112)。例如,控制部300根据所获取到的消息的内容判定属于组的其他的图像形成装置30是否为输出保持状态,或者询问属于组的其他的图像形成装置30是否为输出保持状态。If the recommendation transmission condition is satisfied, next, the group ID of another
接着,控制部300使消息生成部306生成以将本装置建议为输出目的地的内容作为发布内容的消息(步骤S4114)。将本装置建议为输出目的地的内容是指例如催促指定输出目的地的文本数据、表示拥挤已消除的文本数据(例如“正空闲”等)。接着,控制部300将由消息生成部306生成的消息发布至服务器装置20(步骤S4116)。Next, the
参照图28,示出本实施方式的动作例。图28是示出多个图像形成装置30所属的组的包含时间轴的显示画面W400的例子的图。图28的消息M400是由属于组的图像形成装置30中的一台(账户为“MFP1”)发布的表示输出保持状态的消息。Referring to FIG. 28 , an operation example of this embodiment is shown. FIG. 28 is a diagram showing an example of a display screen W400 including a time axis of a group to which a plurality of
另外,图28的消息M402是由不是输出保持状态的图像形成装置30(账户为“MFP2”)发布的消息。如消息M402所示,发布内容包含表示拥挤状况已消除的文本数据。在由用户发布了包含输出目的地指定请求的消息M404的情况下,此前被指定为输出目的地的图像形成装置30将输出数据、输出信息发送到新被指定为输出目的地的图像形成装置30。In addition, the message M402 of FIG. 28 is a message issued by the image forming apparatus 30 (the account is "MFP2") which is not in the output holding state. As shown in the message M402, the posting contains text data indicating that the congestion condition has been eliminated. When a message M404 including an output destination specification request is issued by the user, the
这样,根据本实施方式,即便为不是输出保持状态的图像形成装置30,也能够基于图像形成装置30的状态,对用户建议将本装置作为输出数据的输出目的地。另外,用户能够根据图像形成装置30的状态灵活地变更输出目的地。在为多个用户所属的组的情况下,回收所输出的记录纸张的用户能够指定成为输出目的地的图像形成装置30,或者能够通过实时了解图像形成装置30的状态而变更输出目的地。As described above, according to the present embodiment, even if the
[5.变形例][5. Modifications]
本发明并不限定于上述的各实施方式,能够进行各种变更。即,关于将在不脱离本发明的主旨的范围内适当变更的技术方案组合而得到的实施方式,也包含于本发明的技术范围中。The present invention is not limited to the above-described embodiments, and various modifications are possible. That is, the technical scope of the present invention also includes an embodiment obtained by combining technical means appropriately changed within a scope not departing from the gist of the present invention.
另外,上述的实施方式为了方便说明而存在分别分开说明的部分,当然也可以在技术上可行的范围内组合而执行。In addition, in the above-mentioned embodiments, there are parts described separately for the convenience of description, but it is of course possible to combine them within a technically feasible range.
另外,在实施方式中由各装置动作的程序是以实现上述的实施方式的功能的方式控制CPU等的程序(使计算机发挥功能的程序)。而且,由这些装置处理的信息在其处理时临时存储于临时存储装置(例如RAM)中,其后存储于各种ROM(Read Only Memory,只读存储器)、HDD等存储装置中,根据需要由CPU读出,进行修正、写入。In addition, the programs operated by each device in the embodiments are programs that control the CPU and the like (programs that function the computer) so as to realize the functions of the above-described embodiments. Moreover, the information processed by these devices is temporarily stored in a temporary storage device (for example, RAM) during its processing, and then stored in storage devices such as various ROMs (Read Only Memory) and HDDs. The CPU reads, corrects, and writes.
此处,作为储存程序的存储介质,也可以是半导体介质(例如ROM、非易失性存储卡等)、光存储介质、光磁存储介质(例如DVD(Digital Versatile Disc,数字多功能光盘)、MO(Magneto Optical Disc,磁光盘)、MD(Mini Disc,迷你光盘)、CD(Compact Disc,压缩光盘)、BD(Blu-ray Disc,蓝光光盘)(注册商标)等)、磁存储介质(例如磁带、软盘等)等的任一种。另外,不仅通过执行加载的程序来实现上述的实施方式的功能,有时还基于该程序的指示,通过与操作系统或者其他应用程序等共同进行处理,来实现本发明的功能。Here, as the storage medium for storing the program, it may also be a semiconductor medium (such as ROM, a non-volatile memory card, etc.), an optical storage medium, a magneto-optical storage medium (such as a DVD (Digital Versatile Disc, Digital Versatile Disc), MO (Magneto Optical Disc, Magneto Optical Disc), MD (Mini Disc, Mini Disc), CD (Compact Disc, Compact Disc), BD (Blu-ray Disc, Blu-ray Disc) (registered trademark), etc.), magnetic storage media (such as tape, floppy disk, etc.) etc. In addition, not only the functions of the above-described embodiments are realized by executing the loaded program, but also the functions of the present invention may be realized by performing joint processing with an operating system or other application programs based on instructions of the program.
另外,当在市场上流通的情况下,能够将程序存储于便携式存储介质中而使其流通,或者传送到经由因特网等网络而连接的服务器计算机。该情况下,当然服务器计算机的存储装置也包含于本发明中。In addition, when distributing the program in the market, the program can be stored in a portable storage medium and distributed, or can be transmitted to a server computer connected via a network such as the Internet. In this case, of course, the storage device of the server computer is also included in the present invention.
附图标记说明Explanation of reference signs
1:输出系统1: Output system
10:终端装置10: Terminal device
100:控制部100: Control Department
102:时间轴显示控制部102: Time axis display control unit
110:显示部110: display unit
120:操作输入部120: Operation input unit
130:存储部130: Storage Department
132:信使应用程序132: Messenger Apps
134:组信息存储区域134: group information storage area
136:消息存储区域136: message storage area
138:图像数据存储区域138: image data storage area
140:通信部140: Ministry of Communications
20:服务器装置20: Server device
200:控制部200: Control Department
210:消息接收部210: Message receiving department
220:消息提供部220: Information Provision Department
230:通信部230: Department of Communications
240:存储部240: Storage Department
242:组信息存储区域242: group information storage area
244:消息存储区域244: message storage area
246:图像数据存储区域246: image data storage area
230:通信部230: Department of Communications
30:图像形成装置30: Image forming device
300:控制部300: Control Department
302:消息获取部302: Information acquisition department
304:消息判定部304: Message judgment department
306:消息生成部306: Message generation department
320:图像输入部320: image input unit
330:图像处理部330: Image Processing Department
340:图像形成部340: Image Formation Department
350:显示部350: Display
360:操作输入部360: Operation input unit
370:存储部370: Storage Department
372:组信息存储区域372: Group information storage area
374:消息存储区域374: message storage area
376:输出数据存储区域376: output data storage area
378:输出信息存储区域378: output information storage area
380:状态信息380: status information
390:通信部390: Department of Communications
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019094706A JP7313189B2 (en) | 2019-05-20 | 2019-05-20 | Image forming apparatus and control method |
| JP2019-094706 | 2019-05-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111970411A CN111970411A (en) | 2020-11-20 |
| CN111970411B true CN111970411B (en) | 2022-11-01 |
Family
ID=73358068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010426655.0A Active CN111970411B (en) | 2019-05-20 | 2020-05-19 | Image forming apparatus, control method, recording medium, and system |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11099795B2 (en) |
| JP (1) | JP7313189B2 (en) |
| CN (1) | CN111970411B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022116705A (en) * | 2021-01-29 | 2022-08-10 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming system |
| JP7658164B2 (en) * | 2021-05-19 | 2025-04-08 | セイコーエプソン株式会社 | Recording device and method for calculating density around recording device |
| JP2023001613A (en) * | 2021-06-21 | 2023-01-06 | カシオ計算機株式会社 | PRINTING DEVICE, CONTROL METHOD, AND PROGRAM |
| US12001732B2 (en) | 2022-07-29 | 2024-06-04 | Ricoh Company, Ltd. | Operation analysis system, operation analysis apparatus, operation analysis method, and non-transitory recording medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014233874A (en) * | 2013-05-31 | 2014-12-15 | 株式会社リコー | Image forming apparatus, and control program and control method for the apparatus |
| CN104216667A (en) * | 2013-05-29 | 2014-12-17 | 柯尼卡美能达株式会社 | Print system, usability information generation device, and usability information generation method |
| JP2016110508A (en) * | 2014-12-09 | 2016-06-20 | 株式会社KeepTree | Message distribution system, message distribution method, and program |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250112A (en) * | 1992-03-04 | 1993-09-28 | Hitachi Ltd | Print output control method |
| JP2002163083A (en) * | 2000-11-27 | 2002-06-07 | Canon Inc | Network printer management method, printing system, and information processing apparatus |
| KR100547117B1 (en) * | 2003-05-28 | 2006-01-26 | 삼성전자주식회사 | Remote control method and apparatus of network electronic device |
| US20050162685A1 (en) * | 2004-01-27 | 2005-07-28 | Lainye Heiles | Printing using instant message protocol |
| JP5453745B2 (en) * | 2007-07-31 | 2014-03-26 | セイコーエプソン株式会社 | Posting server, content transmission system, and posting server control method |
| JP2012083845A (en) * | 2010-10-07 | 2012-04-26 | Canon Inc | Cloud computing system, information processing method and program |
| JP5724465B2 (en) * | 2011-03-03 | 2015-05-27 | 株式会社リコー | Electronic device, information processing system, and program |
| US9137394B2 (en) * | 2011-04-13 | 2015-09-15 | Hewlett-Packard Development Company, L.P. | Systems and methods for obtaining a resource |
| JP5052691B1 (en) * | 2011-06-29 | 2012-10-17 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus and information processing method |
| JP5703188B2 (en) * | 2011-10-14 | 2015-04-15 | 京セラドキュメントソリューションズ株式会社 | Image forming system |
| JP2013105345A (en) * | 2011-11-14 | 2013-05-30 | Sony Corp | Information registration device, information registration method, information registration system, information presentation device, information presentation method, information presentation system, and program |
| CN104169836B (en) * | 2011-12-27 | 2017-05-10 | 索尼公司 | Information processing apparatus and method |
| JP5612036B2 (en) * | 2012-07-31 | 2014-10-22 | 京セラドキュメントソリューションズ株式会社 | Push notification system and provider constituting the same |
| JP5977618B2 (en) * | 2012-08-22 | 2016-08-24 | キヤノン株式会社 | Printing apparatus, printing apparatus control method, and program |
| JP5950758B2 (en) * | 2012-08-23 | 2016-07-13 | キヤノン株式会社 | Image forming apparatus, image forming apparatus control method, and program |
| JP6031298B2 (en) * | 2012-08-23 | 2016-11-24 | キヤノン株式会社 | Image forming apparatus, image forming apparatus control method and program |
| JP5920299B2 (en) * | 2013-09-17 | 2016-05-18 | コニカミノルタ株式会社 | Image forming apparatus, remote control method, and remote control program |
| KR20150069917A (en) * | 2013-12-16 | 2015-06-24 | 삼성전자주식회사 | Image forming system, method for controlling image forming apparatus using messenger application of mobile device, and mobile device for performing thereof |
| JP6129755B2 (en) | 2014-01-22 | 2017-05-17 | 京セラドキュメントソリューションズ株式会社 | Service equipment operating status prediction system |
| JP6383175B2 (en) * | 2014-05-02 | 2018-08-29 | キヤノン株式会社 | Information processing apparatus, method, program, and information processing system |
| JP6554770B2 (en) * | 2014-09-19 | 2019-08-07 | 富士ゼロックス株式会社 | Image data management apparatus, print service system, and program |
| JP6477243B2 (en) * | 2015-05-22 | 2019-03-06 | 富士ゼロックス株式会社 | Image forming apparatus, information processing apparatus, and program |
| CN105187684B (en) * | 2015-07-29 | 2018-11-30 | 珠海奔图电子有限公司 | The image formation system and image forming method that instant messaging information is parsed |
| JP6848295B2 (en) * | 2016-09-21 | 2021-03-24 | 富士ゼロックス株式会社 | Image forming device and program |
| JP7187922B2 (en) * | 2018-09-25 | 2022-12-13 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
-
2019
- 2019-05-20 JP JP2019094706A patent/JP7313189B2/en active Active
-
2020
- 2020-05-19 CN CN202010426655.0A patent/CN111970411B/en active Active
- 2020-05-19 US US16/878,276 patent/US11099795B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104216667A (en) * | 2013-05-29 | 2014-12-17 | 柯尼卡美能达株式会社 | Print system, usability information generation device, and usability information generation method |
| JP2014233874A (en) * | 2013-05-31 | 2014-12-15 | 株式会社リコー | Image forming apparatus, and control program and control method for the apparatus |
| JP2016110508A (en) * | 2014-12-09 | 2016-06-20 | 株式会社KeepTree | Message distribution system, message distribution method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| US11099795B2 (en) | 2021-08-24 |
| CN111970411A (en) | 2020-11-20 |
| US20200371728A1 (en) | 2020-11-26 |
| JP7313189B2 (en) | 2023-07-24 |
| JP2020190839A (en) | 2020-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111970411B (en) | Image forming apparatus, control method, recording medium, and system | |
| US11025794B2 (en) | Method of controlling a multifunction peripheral via a network with use of an information processing apparatus | |
| JP6524896B2 (en) | program | |
| JP7566069B2 (en) | IMAGE FORMING APPARATUS, PRINTING METHOD, PRINTING SYSTEM, AND APPLICATION PROGRAM | |
| JP2008234603A (en) | Image forming system, portable terminal device, computer program, recording medium, and image forming method | |
| JP2018073323A (en) | Financial report creation system, financial report creation terminal and financial report creation program | |
| JP2010097381A (en) | Printing system and method for controlling the same, program, and image forming apparatus | |
| CN111061437A (en) | output method and system | |
| JP5768637B2 (en) | Information processing program, information processing apparatus, and information processing method | |
| JP2018205995A (en) | Program and mobile terminal | |
| US12386571B2 (en) | Image forming device and image forming method | |
| JP4844400B2 (en) | Information processing apparatus, information collection apparatus, information collection system, and program | |
| JP6403642B2 (en) | Image forming system | |
| JP2022025567A (en) | Document management system, print reception apparatus, document management apparatus, print control apparatus, printing system and program | |
| JP6016352B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
| CN113079268B (en) | Image forming apparatus, control method, and recording medium | |
| JP2007053556A (en) | Composite machine | |
| JP6515661B2 (en) | Communication program | |
| JP6470636B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP2008022050A (en) | Image processing apparatus and program | |
| JP7200587B2 (en) | Distribution control device, data distribution system and program | |
| JP2020052577A (en) | Program and information processing apparatus | |
| JP2014123325A (en) | Image processor, display control method and program | |
| JP2013031976A (en) | Image formation device and image formation method | |
| JP2011191432A (en) | Image processing apparatus, operation mode setting method and operation mode setting program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |