Patent ID: 11949827
Assignee: HAND HELD PRODUCTS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A printer apparatus comprising:
a printer housing having at least a printer media output;
a media hub configured to receive a media roll and supply a media from the media roll along a media path in a print direction to the printer media output, wherein the media includes a plurality of labels;
a print head disposed adjacent to the media path and is downstream of the media hub in the print direction, wherein the print head is configured to print content on the plurality of labels;
a first media sensor disposed downstream of the print head in the print direction at a predetermined distance from the print head, wherein the first media sensor is configured to generate a first signal indicative of a position of the plurality of labels on the media path; and
a processor communicatively coupled to the media hub, the first media sensor and the print head, wherein the processor is configured to:
determine whether the media hub has received a new media roll based on one or more parameters associated with the new media roll, wherein the new media roll includes new media that further includes a plurality of new labels;
based on determining that the media hub receives the new media roll, cause the new media in the new media roll to retract along the media path in a retract direction until a trailing edge of a new label is detected based on the first signal, wherein the retract direction is opposite to the print direction;
based on detection of the trailing edge of the new label, cause the new media to retract along the media path in the retract direction until a distance traversed by the new media is equal to a predetermined label length prior to detecting a leading edge of the new label, wherein the predetermined label length is a length of label in a media roll loaded prior to the new media roll;
upon determining that the distance traversed by the new media is equal to the label length, retract the new media until the leading edge of the new label is detected by the processor based on the first signal;
determine a second distance that the new media traversed after the new media has traversed by the label length and before the leading edge of the new label is detected by the processor based on the first signal; and
modify the label length by the second distance.