×

Printing pages in accordance with a remainder computation formula

  • US 7,260,778 B2
  • Filed: 10/16/2002
  • Issued: 08/21/2007
  • Est. Priority Date: 10/26/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for printing N graphic pages as a booklet document, said N pages being numbered as page 1, page 2, . . . , page N, said N being a positive integer of at least 2, said method comprising the steps of:

  • computing a remainder R such that R=N modulo(4); and

    printing the N pages on a plurality of sheets of the document according to a printing sequence of the N pages dictated by the remainder R, wherein each sheet has a recto side and a verso side, and wherein the recto and verso sides each have a left hand side and a right hand side, wherein said computing the remainder R has computed R=1, and wherein said printing the N pages comprises the steps of;

    (a) providing the sheets in a printer such that a next sheet available for being printed is in the printer;

    (b) setting I=N+3, I4=N+3, and J=1;

    (c) after steps (a)-(b), printing page J on the right hand side of the next sheet;

    (d) if N<

    5 then removing the printed next sheet from the printer and ending said printing the N pages, otherwise;

    (e) turning the next sheet in the printer on a short edge of the next sheet;

    (f) decrementing I by 1 and incrementing J by 1;

    (g) printing page J on the left hand side of the next sheet;

    (h) removing the printed next sheet from the printer such that another sheet in the printer becomes the next sheet available for being printed;

    (i) decrementing I by 1 and incrementing J by 1;

    (j) printing page J on the right hand side of the next sheet;

    (k) turning the next sheet in the printer on a short edge of the next sheet;

    (l) decrementing I by 1 and incrementing J by 1;

    (m) printing page J on the left hand side of the next sheet and printing page I on the right hand side of the next sheet;

    (n) removing the printed next sheet from the printer such that another sheet in the printer becomes the next sheet available for being printed, wherein steps (c)-(n) are performed in the order recited;

    (o) after step (n), if N<

    9 then removing the printed next sheet from the printer and ending said printing the N pages, otherwise;

    (p) setting P=3;

    (q) after step (p), printing page I4

    2P+2 on the left hand side of the next sheet and printing page 2P−

    1 on the right hand side of the next sheet;

    (r) turning the next sheet in the printer on a short edge of the next sheet;

    (s) printing page 2P on the left hand side of the next sheet and printing page I4

    2P+1 on the right hand side of the next sheet;

    (t) removing the printed next sheet from the printer such that another sheet in the printer becomes the next sheet available for being printed;

    (u) incrementing P by 1;

    (v) if P<

    I4/4 then ending said printing the N pages, otherwise looping back to step (q) and performing steps (q)-(v) iteratively until said printing the N pages ends in step (v), wherein steps (q)-(v) are performed in the order recited.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×