Patent ID: 7480482

Claim:
A printing device, comprising: a longitudinal tray, in which a first sheet may be placed, the first sheet having a length and a width smaller than the length of the first sheet, wherein a travelling direction of the first sheet in the longitudinal tray extends along a lengthwise direction of the first sheet; a transversal tray, in which a second sheet may be placed, the second sheet having a length and a width smaller than the length of the second sheet, wherein a travelling direction of the second sheet in the transversal tray extends along a widthwise direction of the second sheet; a sheet-feeding mechanism for selectively feeding the first sheet and the second sheet respectively placed in the longitudinal tray and the transversal tray; a printing unit for printing data on the first sheet and the second sheet; a memory for storing a transversal maximum printing dimension corresponding to the printing unit; and a processor for receiving a printing signal containing a first dimension and a second dimension, which define a rectangular area having a first side with the first dimension and a second side with the second dimension, wherein: the first side of the rectangular area extends in a direction perpendicular to a direction, along which the sheet-feeding mechanism feeds the first sheet and the second sheet; the processor judges whether or not a maximum of the first dimension and the second dimension is smaller than or equal to the transversal maximum printing dimension, and enables the sheet-feeding mechanism to feed the second sheet placed in the transversal tray if the maximum of the first dimension and the second dimension is smaller than or equal to the transversal maximum printing dimension; and the processor further judges whether or not the first dimension is smaller than the second dimension, and rotates a printing content corresponding to the printing signal by 90 degrees to generate a rotated content and outputs the rotated content to the printing unit if the first dimension is smaller than the second dimension, or otherwise directly outputs the printing signal to the printing unit.