G06K15/4045

Printing apparatus and method for printing based on presence or absence of input information from a peripheral device
10838670 · 2020-11-17 · ·

A printer includes a printer communicator configured to communicate with a host device, a device communicator configured to communicate with a plurality of devices, a printer controller performing a process based on commands acquired via the printer communicator, and a shared buffer configured to store input information corresponding to each of a plurality of devices, where the input information is acquired via the device communicator. When the printer communicator receives a device control command including a device designation parameter designating a predetermined device among a plurality of devices, the printer controller acquires, from the shared buffer, buffer information indicating whether input information corresponding to the predetermined device designated by the device designation parameter is present in the shared buffer or input information.

Control method and information processing apparatus extending the function of a printer driver
10809955 · 2020-10-20 · ·

There is provided a control method for an information processing apparatus that stores an editing application with which editing of intermediate data including drawing data generated by a drawing application can be performed, the control method including: obtaining information associated with a print setting; deciding an interface used for obtaining the intermediate data from among a plurality of interfaces on a basis of the obtained information associated with the print setting; and obtaining the intermediate data by using the decided interface, in which the intermediate data output from the editing application is obtained by a printer driver and converted into a print command.

IMAGE FORMING APPARATUS AND METHOD OF CONTROLLING IMAGE FORMING APPARATUS
20200311501 · 2020-10-01 ·

An image forming apparatus includes: a transceiver circuit configured to transmit a signal. A carriage having a recording head is movable relative to the transceiver circuit. A counter counts how many times the carriage moves. An amplifier circuit mounted on the carriage receives the signal from the transceiver circuit through a cable and amplifies the received signal. A carriage controller changes a gain of the amplifier circuit, based on a count value of the counter.

Printing extension computing device

An extension computing device connects to a printing device using a fast data transfer connector to enable additional functionality and capabilities to support the printing device. Print jobs and other tasks may be performed in the extension computing device so that the printing device addresses more important tasks in real time. The extension computing device receives and processes a print job without the need to engage the printing device or its engine. The print job then may be stored in the extension computing device until it is printed on demand by the printing device. Other applications also may be located in the extension computing device. An extension engine performs tasks to determine when to process the print job in the extension computing device. The extension computing device includes a processor, a print job manager, a storage, an operating system, and input/output capabilities.

INFORMATION PROCESSING APPARATUS CONFIGURED TO DETERMINE A TRANSMISSION SOURCE DEVICE OF A PACKET AND INFORMATION PROCESSING METHOD
20200225886 · 2020-07-16 · ·

An information processing apparatus connected to a plurality of networks, includes: a plurality of device drivers each of which is receives a packet from each of the networks; and circuitry determines a network to which a transmission source device of the packet belongs based on information indicating which of the device drivers has received the packet.

METHOD AND APPARATUS FOR PROVIDING MULTIMODAL INPUT DATA TO CLIENT APPLICATIONS
20200192974 · 2020-06-18 ·

A method of providing multimodal input data to client applications in a data capture device with multiple input assemblies includes: storing, in a memory of the device: a client application defining input fields; and a plurality of input profiles each containing an input field identifier and a modality identifier corresponding to one of the input assemblies. Via execution of the client application, the device controls a display to simultaneously render a plurality of the input fields; determines an active one of the rendered input fields and obtains an active field identifier of the active input field; retrieves an active one of the input profiles containing a field identifier that matches the active input field identifier; controls one of the input assemblies corresponding to the modality identifier of the active input profile to obtain input data; and populates the active input field with the obtained input data.

Communication device
10664208 · 2020-05-26 · ·

A communication device may detect a disconnection of a first communication link in spite of a communication interface executing a communication for maintaining a state of the first communication link with an external device being established by using a power saving method. The communication device may supply a prohibition instruction for prohibiting a use of the power saving method to the communication interface in a case where the disconnection of the first communication link is detected. The communication interface may maintain a state of a second communication link, which is different from the first communication link, being established by using a normal method without using the power saving method in a case where the communication interface establishes the second communication link with the external device after acquiring the prohibition instruction in response to the disconnection of the first communication link.

Information processing apparatus configured to determine a transmission source device of a packet and information processing method
10649698 · 2020-05-12 · ·

An information processing apparatus connected to a plurality of networks, includes: a plurality of device drivers each of which is receives a packet from each of the networks; and circuitry determines a network to which a transmission source device of the packet belongs based on information indicating which of the device drivers has received the packet.

PRINTER SYSTEM, PRINTER, METHOD OF CONTROLLING PRINTER SYSTEM, AND METHOD OF CONTROLLING PRINTER

A printer system includes an information processing device; a printer; and a display apparatus, the information processing device being configured to control the printer and the display apparatus. A topology of the information processing device and the display apparatus includes a first topology in which the display apparatus is directly connected to the information processing device and a second topology in which the display apparatus is connected to the information processing device via the printer. The information processing device includes a processor configured to transmit to the display apparatus instruction data for the display apparatus without adding header information to the instruction data in the first topology; and transmit to the printer instruction data for the display apparatus by adding header information to the instruction data in the second topology.

Data connection printing

Example implementations relate to data connection printing. For example, a printing device may include a wireless data connection and a wired data connection. The printing device may include an engine controller including a processing resource and a memory resource coupled to the processing resource, where the memory resource stores instructions executable by the processing resource to determine whether a print job is received via the wireless data connection or the wired data connection and based on the determination, print the print job in a print mode corresponding to either the wireless data connection or the wired data connection.