IP Library Granted Patent US 11,526,313
Granted Patent B2
US 11,526,313 · App. 16/800,116 · Granted Dec 13, 2022

Methods, apparatuses, and computer program products for implementing cloud connected printers and an adaptive printer-based application framework

Inventor: Bret M. Anno (Mundelein, IL)
Assignee: Zebra Technologies Corporation
G06F3/1236G06F3/1206G06F3/1211G06F3/1222G06F3/1238G06F3/1243G06F3/1285G06F3/1287H04L63/08H04L63/0823H04L63/029H04L63/0869H04L63/166H04L63/168H04L67/125
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,526,313
App. No.
16/800,116
Granted
Dec 13, 2022
Kind
B2
Abstract

A roll of media having a core encircled by a length of media units adhered to a liner, the roll of media having the liner having a width across a shortest dimension of the liner, a perforation pattern in the liner configured to react to a tear in the liner by redirecting the tear towards a center line of the perforation pattern; the perforation pattern having a plurality of perforated lines in the liner, wherein each perforated line comprises a series of die-cuts, wherein the perforation pattern comprises a center-line perforation and a plurality of perforations on either side of the center-line perforation.

Claims (38)

1. A server comprising:

communications circuitry configured to facilitate communications with a network; and

processing circuitry configured to:

establish a connection between the server and a printer via the network;

receive print job data associated with a print job prior to the print job being formatted, wherein the print job data includes information indicative of a physical location of the printer;

in response to receiving the print job data associated with a print job, generate a format for the print job based on the physical location of the printer; and

transmit the format to the printer via the network, wherein the printer is to perform a printing operation associated with the print job using the generated format.

2. The server of claim 1 , wherein the print job data includes information specific to an entity associated with the printer, and the processing circuitry is configured to generate a format for the print job by incorporating the information specific to the entity into the print job.

3. A method comprising:

receiving, at a server via a communication circuitry, a connection request from a printer;

establishing the requested connection between the server and the printer via a network;

receiving, via a processing circuitry, print job data associated with a print job from the printer via the connection prior to the print job being formatted, wherein the print job data includes a physical location of the printer;

formatting, via the processing circuitry and in response to receiving the print job data, the print job based on the physical location received from the printer; and

transmitting, via the processing circuitry, the formatted print job to the printer.

4. The method of claim 3 , wherein the print job data includes information specific to an entity associated with the printer, and formatting the print job comprises incorporating the information specific to the entity into the print job.

5. The method of claim 4 , wherein the information specific to the entity is a name.

6. The method of claim 4 , wherein the information specific to the entity is a logo.

7. The method of claim 3 , wherein the print job data further includes information indicative of a use of the printer, and formatting the print job is based on the use of the printer.

8. The method of claim 7 , wherein formatting the print job based on the physical location comprises incorporating the retrieved information into the print job.

9. The method of claim 3 , further comprising, in response to receiving the print job data, retrieving information associated with the received print job data.

10. The method of claim 3 , further comprising:

authenticating a user based on the print job data; and

enabling use of the printer based on the authenticating.

11. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions configured to cause a processor of a server to:

receive a connection request from a printer;

establish the requested connection between the server and the printer via a network;

receive print job data associated with a print job from the printer via the connection prior to the print job being formatted, wherein the print job data includes a physical location of the printer;

in response to receiving the print job data, format the print job based on the physical location received from the printer; and

transmit the formatted print job to the printer.

12. The computer program product of claim 11 , wherein the print job data includes information specific to an entity associated with the printer, and formatting the print job includes incorporating the information specific to the entity into the print job.

13. The computer program product of claim 12 , wherein the information specific to the entity is a name.

14. The computer program product of claim 12 , wherein the information specific to the entity is a logo.

15. The computer program product of claim 11 , wherein the print job data further includes information indicative of a use of the printer, and formatting the print job is based on the use of the printer.

16. The computer program product of claim 15 , wherein formatting the print job based on the physical location comprises incorporating the retrieved information into the print job.

17. The computer program product of claim 11 , wherein the computer readable program instructions are configured to cause the processor to, in response to receiving the print job data, retrieve information associated with the print job data.

18. The computer program product of claim 11 , wherein the computer readable program instructions are configured to cause the processor to:

authenticate a user based on the print job data; and

enable use of the printer based on the authenticating.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2022
From: ANNO, BRET M.
To: ZIH CORP.
Reel/Frame 061742/0153 →
MERGER Recorded Nov 11, 2022
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 061742/0244 →
SECURITY INTEREST Recorded Apr 12, 2021
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056472/0063 →
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →