The present disclosure relates to a video system, a terminal, and a motion device.
When an error occurs in a printer during the printing of information on a sheet, a label, or a receipt, a message indicating a method for correcting the error is displayed by the printer on a display unit. However, the method for correcting the error may be complicated, and it may be difficult for a user to understand the error correction process based only on the information/message provided on display unit.
As one means of overcoming this problem, it may be more effective to provide the user a video or the like for explaining the method for correcting the printer error, but, in general, a large capacity memory would have to be provided in the printer for storing such videos, which is not practical for many printers, particularly inexpensive printers.
Embodiments provide a video system, a terminal and a motion device capable of displaying a method for canceling an error without mounting a large capacity memory on a printer.
According to one embodiment, a video system includes a first device for generating signals corresponding to an error state of the first device. The signals identify error types and stages in an operation for clearing the error state. A video image display screen is provided to display video images related to the error state. A second device is communicably connected to the first device to receive the signals from the first device and supply the video images related to the error state to the video image display screen according to error type and stage in the operation for clearing the error state.
In an example embodiment, a receipt printer used for printing information on a continuous sheet of paper (or a roll of paper) will be described. The receipt printer is one possible an example of a device with moving parts (a motion device) or the like. It should be noted that the present disclosure is not limited to the specific example embodiments described.
The printer 1 is a small-sized, lightweight printer which is worn on the waist of an operator, for example. The printer 1 is used, for example, for inventory management in a warehouse or for issuance of meter reading receipts/logs such as for residential utilities such as electric or gas.
The printer 1 accommodates a roll of paper (a paper roll). The printer 1 is provided with a cover 1a that can be opened and closed to permit access and replacement of the paper roll. The paper is composed of, for example, thermal paper. The printer 1 includes a print section including a print head including heat generating elements arranged in a line shape. The print section prints and issues information to the conveyed paper.
To store the paper roll in the printer 1, the cover 1a is opened, the paper roll is inserted, and the cover 1a is then closed. The printer 1 performs printing on the paper drawn/supplied from the paper roll using the print section.
When the paper roll stored in the printer 1 is finished, the printer 1 outputs a paper end signal (one of the error signals). The operator opens the cover 1a of the printer 1 to insert the new paper roll, and then closes the cover 1a.
When an error occurs, the printer 1 transmits an error signal indicating that an error has occurred. The printer 1 also transmits a step signal indicating the step/stage in the error correction processing, if any, that has already been performed to the terminal 3 via the communication line L1. The error signal and step signal corresponds to a signal for instructing the display of a video image. The error signal and the stage signal include information indicating the type of error (e.g., supply an error number). The number of steps to be completed (and thus indicated by the step signal) can be different depending on the type of error, and the different stage signals are transmitted in sequence upon completion of the respective step. For example, in the case of a paper end error, the paper end signal (error signal) is first transmitted, and then the respective stage signals are transmitted upon completion of the related error correction steps. Specifically, printer 1 first transmits a paper end signal indicating a paper end, then transmits a first stage signal when the paper roll is replenished, and transmits a second stage signal once the cover 1a is closed after paper has been refilled. The second stage signal is sent to terminal 3. Since the paper end signal, the first stage signal and the second stage signal are each different stage signals, the terminal 3 can distinguish between the paper end signal, the first stage signal, and the second stage signal.
The terminal 3 may be, for example, a mobile phone, a smartphone, a tablet terminal, a PDA (Personal Digital Assistant), or the like. Terminal 3 stores video image information for correcting an error in printer 1. When receiving an error signal from the printer 1, the terminal 3 transmits the error signal (including the error number) to the video server 5 via the communication line L2. The terminal 3 receives and stores the video image information related to the various common errors of the printer 1 received from the video server 5. The video image information that is received from the video server 5 includes information about the videos for each of the steps (release steps) the operator's process for correction of the particular error in the printer 1.
The terminal 3 displays the video for each release step on the display section 38 (refer to
The video server 5 stores, in association with the video data section 542 (see
The hardware of the printer 1 will now be described.
The RAM 13 includes a printing data section 131. The printing data section 131 stores information to be printed on a paper sheet.
The memory 14 is composed of a solid state drive (SSD), a hard disc drive (HDD), a flash memory, and the like, and maintains the stored contents even when the power supply is shut off. The memory 14 includes a control program unit 141. The control program unit 141 stores a control program for controlling printer 1.
The control section 100 includes an operation section 17, a display section 18, a print section 19, a conveying section 20, a sheet sensor 21, and a cover sensor 22 via a BUS 15 and a controller 16. The operation section 17 is a key for operating the printer 1. The display section 18 displays information to an operator who operates the printer 1. The print section 19 prints information stored in the printing data section 131 on the conveyed paper sheet. The conveying section 20 draws paper from the paper roll and conveys the paper to the print section 19. The sheet sensor 21 is a sensor to detect the presence or absence of paper. When the sheet sensor 21 detects no paper, the control section 100 determines that the paper is at an end (finished). The cover sensor 22 detects the open state of the cover 1a and the closed state of the cover 1a.
The control section 100 is connected to the communication I/F 23 via the BUS 15. The communication I/F 23 can transmit and receive information to and from the terminal 3 via the communication line L1.
The hardware of the terminal 3 will now be described. FIG. is a block diagram showing the hardware configuration of terminal 3. As shown in
The RAM 33 is provided with a video memory 331. The video memory 331 stores video image information, which is received from the video server 5 and which is indicative of the procedure for canceling the error generated in the printer 1, in accordance with the plurality of release steps.
The memory 34 is constituted by an SSD, an HDD, a flash memory, and the like, and maintains the stored contents even when the power supply is shut off. The memory 34 includes a control program unit 341. The control program unit 341 stores a control program for controlling the light transmittance detector 3.
The control section 300 includes an operation section 37 and a display section 38 via a BUS 35 and a controller 36. The operation section 37 is a key for operating the terminal 3. The display section 18 displays information to the operator who operates the terminal 3. The display section 18 displays video images related to video image information stored in the video memory 331.
The control section 300 is connected to the communication I/F 39 via the BUS 35. The communication I/F 39 is capable of transmitting/receiving information to/from the printer 1 via the communication line L1. The control section 300 is connected to the communication I/F 40 via the BUS 35. The communication I/F 40 can transmit and receive information to and from the video server 5 via the communication line L2.
The hardware of the video server 5 will now be described.
The memory 54 is constituted by an SSD, an HDD, a flash memory, and the like, and maintains the stored contents even when the power supply is shut off. The memory 54 includes a control program unit 541 and a video data section 542. The control program unit 541 stores a control program for controlling video server 5. The video data section 542 stores video image information that indicates the procedure of canceling the error in stages corresponding to the release step of the error, for all errors that may occur in the printer 1. The video data section 542 will be described later in detail with reference to
The control section 500 is connected to the communication I/F 52 via the BUS 55 and the BUS 9. The communication I/F 9 can transmit and receive information to and from the terminal 3 via the communication line L2.
Next, the video data section 542 will be described. The video data section 542 stores video image information that indicates the procedure of canceling the error in stages corresponding to the release step of the error, for all errors that may occur in the printer 1.
The functional configuration of the video system 10 will now be described. Specifically, the functional configuration of the printer 1 and the functional configuration of the terminal 3 will be described.
The transmit section 101 transmits to the terminal 3 a signal instructing the display of the video image of the plurality of release steps including the type of the error that has occurred. Specifically, when an error occurs in the printer 1, the transmit section 101 transmits a signal (a phase signal including an error signal) to the terminal 3 to display the video image of the plurality of release steps.
The control section 300 of the terminal 3 is stored in the control program section 341, and functions as the display control section 301 by following the control program stored in the RAM 33.
Each time the display control section 301 receives the error signal and the step signal from the printer 1, the display control section 102 displays a video image based on the video image information corresponding to a signal instructing the display of the video image at the received stage corresponding to the type of the error. Specifically, when the display control section 301 receives an error signal from the printer 1, the display control section 102 receives video image information related to the error from the video image information for canceling an error stored in the video data section 542 of the video server 5, and stores the received video image information in the video memory 331. The display control section 301 displays a video image based on video image information corresponding to an error signal from the video image information stored in the video memory 331. When receiving the step signal from the printer 1, the display control section 301 displays a video image based on the video image information corresponding to the step signal, based on the video image information stored in the video memory 331.
The control of the printer 1 will now be described.
When it is determined that the information to be printed is not stored in the printing data section 131 (No in S11), the control section 100 determines whether or not an error has occurred in printer 1 (S13). The control section 100 determines whether an error has occurred in the printer 1 based on the output from the various sensors provided in the printer 1. When it is determined that an error has occurred in the printer 1 (Yes in S13), the control section 100 executes error processing for the error in order to cancel the generated error (S14). Then, the control section 100 returns to S11.
Next, the control section 100 determines whether or not the paper is replenished to the printer 1 (S23). When the sheet sensor 21 detects the presence of the sheet sensor 1, the control section 100 determines that the sheet has been replenished. When it is determined that the paper is replenished (No in S23) and the paper is replenished (Yes in S23), the transmit section 101 transmits the paper replenishment signal (first stage signal) including the error number for specifying the type of the error that has occurred to the terminal 3 (S24).
Next, the control section 100 determines whether or not the cover 1a is closed (S25). When cover 1a is closed and cover sensor 22 outputs an output that detects closure of cover 1a, control section 100 determines that cover 1a has been closed. When it is determined that the cover 1a is closed (No in S25) and the cover 1a is closed (Yes in S25), the transmit section 101 transmits a cover closing signal (second stage signal) including the error number for specifying the type of the error that has occurred, to the terminal 3 (S26). Then, the control section 100 returns to S11.
When it is determined in S21 that the error is not an error in the paper end (No in S21), the control section 100 executes error processing for other errors. Then, the control section 100 returns to S11.
The control of the terminal 3 will now be described.
Next, the control section 300 determines whether or not the video server 5 has received the video image information corresponding to the request transmitted in S32 (S33). When it is determined in step S33 that the video image information for the request transmitted in S32 is received (No in S33), and when it is determined in S33 that the video image information for the request transmitted in S32 has been received, the control section 300 stores the received video image information in the video memory 331 in S34. The display control section 301 displays the first video image corresponding to the video image information of the release step corresponding to the paper end signal in the display section 38, out of the video image information stored in the video memory 331 (S35). The first video image is, for example, a video image which depicts opening of the cover 1a and suggests to the operator to supply a paper roll. Then, the control section 300 returns to S31.
When it is determined that the paper end signal has not been received from the printer 1 (No in S31), the control section 300 next determines whether the paper replenishment signal transmitted from the printer 1 has been received (S41). When the sheet replenishment signal has been received from the printer 1 (Yes in S41), the display control section 301 displays, on the display section 38, the second video image corresponding to the release step corresponding to the sheet replenishment signal from the video image information stored in the video memory 331 (S42). The second video image is, for example, a video for prompting the operator to close the cover 1a of the printer 1. After this, the control section 300 returns to S31.
When it is determined that the sheet replenishment signal from the printer 1 has not been received (No in S41), the control section 300 next determines whether the cover closing signal from the printer 1 has been received (S51). When the cover closing signal has been received from the printer 1 (Yes in S51), the display control section 301 displays, on the display section 38, a third video image corresponding to the video image information of the release step corresponding to the cover closing signal from the video image information stored in the video memory 331 (S52). The third video image is, for example, a video image for prompting or explaining a head indexing operation for advancing the paper to a predetermined position by operation of the operation section 17 of the printer 1. Then, the control section 300 returns to S31.
In the first embodiment, when there is a request to distribute video image information in the process of S32, all of the video image information associated with the error number is transmitted to the terminal 3 at once. However, in the modified example, the video image information corresponding to the release step is transmitted to the terminal 3 in stages or parts based on the error information and the step information.
Next, the control section 300 determines whether first step video data for the request transmitted in S72 has been received from the video server 5 (S73). When it is determined that the first step video data is received (YES in S73), the control section 300 stores the received first step video data in the video memory 331 (step S74). Otherwise (that is, NO in S73), the control section 300 waits for the first step video data to be delivered. Then, the display control section 301 causes the first step video image corresponding to the first step video data stored in the video memory 331 to be displayed on the display section 38 (S75). The first step video image is, for example, a video image in which opening of the cover 1a of the printer 1 is indicated and that urges the operator to supply of a new paper roll. Then, the control section 300 returns to S31.
When the paper end signal has not been received from the printer 1 (No in S71), the control section 300 next determines whether the paper replenishment signal has been received or not from the printer 1 (S81). When it is determined that the paper replenishment signal has been received from the printer 1 (Yes in S81), the control section 300 transmits a signal requesting the video server 5 to deliver the second step video image information which explains or suggests a procedure for clearing the paper replenishment signal and associated possible error(s) (S82).
Next, the control section 300 determines whether the second step video data for the request transmitted in S82 has been received from the video server 5 (S83). When it is determined in S83 that the second step video data has not been received (NO in S83), the control section 300 waits until the second step video data is received. When the second step video data is received (Yes in S83), the control section 300 then stores the received second step video data in the video memory 331 (S84). Then, the display control section 301 displays, on the display section 38, the second step video image corresponding to the second step video data stored in the video memory 331 (S85). The second step video image is, for example, a video image for prompting to the operator to close the cover 1a of the printer 1. Then, the control section 300 returns to
S81.
When it is determined that the sheet replenishment signal from the printer 1 has not been received (No in S81), the control section 300 next determines whether the cover closing signal has been received from the printer 1 (S91). When it is determined that the cover closing signal has been received from the printer 1 (Yes in S91), the display control section 301 transmits to the video server 5 a signal requesting the video server 3 to deliver the third step video image information in the S92. The third step video image information indicates the procedure for clearing the cover closing signal and associated error(s).
Next, the control section 300 determines whether or not the third step video data has been received from the video server (S93). When it is determined that the third step video data has not yet been received (No in step 93), the control section 300 waits until the third step video data is received (Yes in S93), the control section 300 stores the received third step video data in the video memory 331 (S94). Then, the display control section 301 displays the third step video image corresponding to the third step video data stored in the video memory 331 in the display section 38 (S95). The third step video image is, for example, a video image for prompting or explaining a head indexing operation for conveying the paper to a predetermined position by operating the operation section 17 of the printer 1. Then, the control section 300 returns to S81.
When it is determined that the signal requesting the distribution of the first step video image information is not received (No in S101), the control section 500 then determines whether a signal requesting the distribution of the second step video information related to the processing in S82 is received from the terminal 3 (S 103). When it is determined that the signal requesting the distribution of the second step video image information is received (Yes in S103), the control section 500 extracts second step video data associated with the error number from the video data section 542, and transmits the extracted second step video data to the terminal 3 (S104). Then, the control section 500 returns to S101.
When it is determined that the signal requesting the distribution of the second step video image information is not received (No in S 103), the control section 500 determines whether a signal requesting the distribution of the third step video image information related to the processing in S92 is received from the terminal 3 (S105).
When it is determined that the signal requesting the distribution of the third step video image information is received (Yes in S105), the control section 500 extracts the third step video data associated with the error number from the video data section 542, and transmits the extracted third step video data to the terminal 3 (S106). Then, the control section 500 returns to S101.
As described above, according to the first embodiment and the modified example of the first embodiment, the video system 10 is a video distribution system and includes a printer 1 and a terminal 3. The printer 1 includes transmitter configured to transmit a step signal corresponding to potential errors that are pre-associated with instructional video images to the terminal 3. The terminal 3 includes a display 37, video memory 331 for storing video information corresponding to the potential errors of the printer 1 and a display controller for displaying video images for explaining steps or processes in the clearing of error signals of the printer 1. Therefore, each time the terminal 3 receives the stage signal from the printer 1, the terminal 2 displays a video image corresponding to the received stage signal. Therefore, a method for canceling an error can be displayed as a step-by-step video (stage-by-stage) without requiring a large-capacity memory to be provided in the printer 1 itself.
According to the first embodiment and the modification of the first embodiment, terminal 3 includes a display 37, a video memory 331 configured to store video data for storing video image information that indicates a procedure for clearing an error generated by the printer 1. The videos can be displayed in stages corresponding to the particular step in clearing one of a plurality of possible errors. The terminal 3 is configured for displaying a video image indicating the next procedure to be performed by an operator based on a signal received from the printer 1. Therefore, each time the terminal 3 receives a new stage signal from the printer 1, the terminal 3 can display the appropriate video image for the error clearing process stage corresponding to the received signal. Therefore, a procedure for clearing an error can be displayed to a user as a video image without mounting a large-capacity memory on the printer 1.
The video system 10 in the first embodiment and the modified example includes a printer 1 and a terminal 3. In the second embodiment, the video system 20 includes a printer 1 and a video server 5.
The functional configuration of the video system 20 according to the second embodiment will now be described. Specifically, the functional configuration of the printer 1 and the functional configuration of the video server 5 will be described.
The transmit section 106 transmits an error signal (a signal requesting the display of a video image) to the video server 5 according to a step in the procedure for clearing the generated error. Specifically, when an error occurs in the printer 1, the transmit section 106 transmits an error signal indicating an error number indicating the type of error to the video server 5. Alternatively, the transmit section transmit a step signal indicating a current step in a procedure for clearing a particular error corresponding to the error number.
The storage control section 107 receives the video image information corresponding to the clearance procedure associated with the error signal and/or a step in the clearance procedure from the video server 5, and stores the video data in the video memory 132. Specifically, the storage control section 107 receives the video image information corresponding to the error signal and the current error clearance step, from the video server 5, and stores the video data in the video memory 132.
The display control section 108 displays the video images related to the video image information stored in the video memory 132.
The control section 500 (see
The receive section 501 determines which error number and/or the step signal has been received in the signal from the printer 1. For example, the signal from the printer 1 may indicate the paper roll end has been reached (paper end signal).
Each time the error signal and/or the step signal are received from the printer 1, the video transfer section 502 transmits corresponding video image information to the printer 1. Specifically, when an error signal is received from the printer 1, the video transfer section 502 transmits video image information indicating steps of the procedure for clearing an error corresponding to the error signal received from the printer 1. When the video transfer section 502 receives a step signal from the printer 1, the video transfer section 102 transmits video image information corresponding to a particular step in the procedure.
Next, the control section 100 determines whether or not the first video data has been received from the video server 5 (S113). When it is determined that the first video data is received (Yes in step S113), the storage control section 107 stores the first video data in the video memory 132 (S114). The display control section 108 then displays the first video image corresponding to the first video data stored in the video memory 132 (S115).
Next, the control section 100 determines whether or not the paper has been replenished for the printer 1 (S121). Once the paper has been replenished (Yes in S121), the transmit section 106 transmits a signal requesting the distribution of the paper replenishment signal and the additional video data (second video data) indicating the procedure for clearing the paper end error to the video server 5 (S122).
Next, the control section 100 determines whether the second video data has been received from the video server 5 (S123). Waiting after the second video data is received (No in S123) and when it is determined that the second video data has been received (Yes in S123), the storage control section 107 stores the second video data in the video memory 132 (S124). The display control section 108 displays the second video image corresponding to the second video data stored in the video memory 132 on the display section 18 (S125).
Next, the control section 100 determines whether or not the cover 1a has been closed (S131). When it is determined that the cover 1a is not closed (No in S131), then control section 100 waits (repeats S131) and when it is determined that the cover 1a is closed (Yes in S131), the transmit section 106 transmits a cover closing signal and a signal of a requesting the distribution of additional video data (third video data) indicating the procedure for clearing the paper end error to the video server 5 (S132).
Next, the control section 100 determines whether or not the third video data has been received from the video server 5 (step S133) When it is determined in step S133 that the third video data is not yet received (No in step S132), the control section repeats S132 and when it is determined that the third video data has been received, the storage control section 107 stores the third video data in the video memory 132 (S134). The third video data is then displayed (S135). Then, the control section 100 returns to S11 (see
If it is determined in S111 that the error is not a paper end error (No in S111), the control section 100 executes error processing for other errors that have may have occurred (S136).
Next, the control of the video server 5 according to the second embodiment will be described.
When it is determined that the signal requesting the distribution of the first stage video data is not received (No in S141), the receive section 501 determines whether or not a paper replenishing signal requesting the distribution of the video data of the second stage has been received from the printer 1 (S143). When it is determined that of the sheet replenishment signal requesting the distribution the video image information of the second stage is received (Yes in S143), the video transfer section 502 extracts the second video data associated with the error number included in the sheet replenishment signal from the video data section 542, and transmits this data to the printer 1 (S144). Then, the control section 500 returns to S141.
When it is determined that the signal requesting the distribution of the video data in the second stage is not received (No in S141), the receive section 501 determines whether or not a cover closing signal requesting the distribution the third stage video data related to the processing in S132 has been received from the printer 1 (S145). When it is determined that the cover closing signal requesting the distribution of the third stage video data is received (Yes in S145), the video transfer section 502 extracts the third stage video data associated with the error number included in the cover closing signal from the video data section 542, and transmits the extracted third video data to the printer 1 (S146). Then, the control section 500 returns to S141.
According to the second embodiment, the video system 20 includes the printer 1 and the video server 5, the printer 1 includes video memory 132 and transmit section 106. The transmit section is configured for transmitting a signal for instructing the supply of the video data from the video server 5. The video data can be supplied from the video server 5 in a plurality of steps/stages corresponding to error clearance procedures associated with the original generated error. The video server 5 includes a video data section 542 storing video data configured for permitting the display section 18 of the printer 1 to display the video data transmitted in a step by step procedure for the error release process and a video transfer section 502 for transmitting the video data after receiving the step signal. The printer 1 includes a storage control section 107 (which may be referred to as a memory controller or the like) that stores the received video data in the video memory 132 and the display control section 108 (which may be referred to as a display controller or the like) to display the stored video image(s). Therefore, the printer 1 transmits, to the video server 5, a signal for instructing the display of the video image in a plurality of release steps corresponding to the generated error. The video server 5 stores the video image information corresponding to the error clearance procedure steps. The video transfer section 502 receives the video image information transmitted by the printer 1 Therefore, the printer 1 can display video images for clearing errors in a step-by-step manner and thus a large-capacity memory for video information/data is not required on the printer 1.
Various modifications of the above-described embodiments and examples are possible. For example, the printer 1 has been described as being compact and lightweight in the examples. However, the printer 1 is not limited to this, and may be a printer of any type.
The printer 1 is presented as an example of a device with moving parts (a motion device) which may be subject to occasional errors or failures in operations. The present disclosure is not limited to printers, and a device other than a printer may be adopted in other embodiments as long as it is a device that requires a correction processing of an error. The motion device may be referred to in some instances as portable device, a mobile device, or a mechanical device.
In addition, in the first embodiment and the modification example, the printer 1 and the terminal 3 are considered to be the video system 10. However, the present disclosure is not limited thereto. In other embodiments, the printer 1, the terminal 3, and the video server 5 may considered to be the video system 10.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the present disclosure. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the present disclosure. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2019-111425 | Jun 2019 | JP | national |
This application is a continuation of U.S. patent application Ser. No. 16/832,374, filed on Mar. 27, 2020, which is based upon and claims the benefit of priority from Japanese Patent Application No. 2019-111425, filed on Jun. 14, 2019, the entire contents of each of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 16832374 | Mar 2020 | US |
Child | 17465175 | US |