Silver Bullet - Support Forum

Ranger => Canon Check Scanners => CR-180 => Topic started by: ForumAdmin on March 26, 2008, 02:12:21 PM

Title: Why does SetEndorseText() in the SetItemOutput() event fail on the CR-180?
Post by: ForumAdmin on March 26, 2008, 02:12:21 PM
Why does calling SetEndorseText() in the SetItemOutput() event fail on the Canon CR-180?
Title: Re: Why does SetEndorseText() in the SetItemOutput() event fail on the CR-180?
Post by: Bryan Clark on April 01, 2008, 09:25:34 AM
You will probably notice when you call SetEndorseText() on the CR-180 that it returns false. When any function in Ranger returns false, you can always check the Ranger log for a more detailed explanation. In this case the log it would contain:

    WARNING: This call not supported on this transport.

On the CR-180, by the time the SetItemOutput() event is fired the document is well beyond the inkjet.

For this reason, when endorsing on the CR-180, you must use SetFixedEndorseText() rather than SetEndorseText(). Call this method (after enabling the rear endorser and calling EnableOptions() of course) and it will print the given text on every subsequent document fed.   Furthermore, SetFixedEndorseText() should be called before starting to feed documents.

You may also want to read the topic "How do I print and control tracking numbers on each document with the CR-180?"



Ranger® - The universal check scanner interface
Copyright © 2009 Silver Bullet Technology
www.sbullet.com