Receipt Print Modification

  • 1,749 views
Uploaded on

 

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,749
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
24
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Receipt Print Modification Right Click 3.0 Kevin Devine Euclid Public Library August 22, 2007
  • 2. The Problem
    • Handwritten slips for reserves
    • No consistency
    • Bad spelling / penmanship
    • 100s handwritten each day
    • Even in front of patrons waiting to checkout!
  • 3. The Goal
    • Before
    • After
  • 4. From the beginning
    • Can it be done?
    • How will it work?
    • Can our ILS do this?
    • Initially, the answer was “No”, but the question lingered… Could this be done?
  • 5. TIME PASSES…
  • 6. A New Problem Arises
  • 7. Goal Revisited
    • Routing Before
    • Routing After
  • 8. Options?
    • Screen capture / OCR / Print
    • Utilizing Window Handles to get Textboxes
    • Staff copy and paste to another application
    • Change ILS to a system that works better
    • Capture Spool file and modify output
  • 9. Spool File What are these?
  • 10. Escape Codes
    • Specific to each brand of printer
    • SDK on website
    • List of commands
      • Font height and width
      • Bold, Underline, Italics
      • Line feeds, cut paper
      • Change text orientation
  • 11. Example Escape Code (in code)
    • ChrW(27) & ChrW(104) & ChrW(51) & ChrW(27) & ChrW(87) & ChrW(49) & ChrW(27) & ChrW(45) & ChrW(49) & ChrW(27) & ChrW(69) & sName
    • ChrW(27) & ChrW(104) & ChrW(48) & ChrW(27) & ChrW(87) & ChrW(48) & ChrW(27) & ChrW(45) & ChrW(48) & ChrW(27) & ChrW(70)
    • Bold, Underline, Height = 4, Width = 2 turned on
    • The second bullet turns those all off
  • 12. Capturing a Print Job
    • Small jobs enter and exit the spool quickly
    • Pause/Unpause the queue?
    • Create a “dummy” printer
    • Copy modified spool file to real printer
  • 13. A Little Bit of Code
    • Monitoring application
      • VB.net
      • Watches the “dummy” print queue
      • Looks for keywords in spool file
        • HOLD FOR:
        • in transit to:
      • Modifies the spool file with escape codes
      • Copies to the real printer
  • 14. Results
    • Circulation was ecstatic!
    • Reserves have readable names
    • Routing slips are easy
    • Patrons are not waiting for the staff to write out slips
    • Customer Service and line speed have increased
  • 15. Time Comparison
    • Before
    • Writing reserve slips
      • 20 seconds
    • Writing routing slips
      • 20 seconds
    • Reserves per month: 9000
    • Routing per month: 4000
    • Total Time:
      • 72 hours a month
    • After
    • Printing reserve slips
      • 2 seconds
    • Printing routing slips
      • 2 seconds
    • Reserves per month: 9000
    • Routing per month: 4000
    • Total Time:
      • 7 hours a month
    It cut the work down to 1/10 th of before!
  • 16.
    • Any Questions?
    • Receipt Print Modification
    • Right Click 3.0
    • Kevin Devine
    • Euclid Public Library
    • [email_address]
    • August 22, 2007