Why does SetEndorseText() in the SetItemOutput() event fail on the CR-180?

Why does SetEndorseText() in the SetItemOutput() event fail on the CR-180?

You'll 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.

Copyright © 2023 Silver Bullet Technology
www.sbullet.com

    • Related Articles

    • Why does calling SetEndorseText() in the SetItemOutput() not work?

      In HighSpeed mode (25-30 docs per min) only fixed endorsing is available. If you wish to dynamically endorse, change the speed mode to Normal in the J9100Options.ini file. Ranger® - The universal check scanner interface Copyright © 2023 Silver Bullet ...
    • Should I use SetEndorseText() or SetFixedEndorseText()?

      As part of application initialization, the application should query Ranger's TransportInfo.ini file via Ranger's GetTransportInfo() method (section 13.1.12.1 of the Ranger Transport API Functional Specification Document Version 2.3) to determine if ...
    • How do I add Ranger ActiveX event handlers to my application?

      Development environments vary in the way they allow you to add ActiveX event handlers. In Visual Studio, right-mouse button click on the Ranger control and select "Add Event Handler" Ranger® - The universal check scanner interface Copyright © 2023 ...
    • Can I print a different endorsement on each item as it is scanned?

      You will probably notice when you call SetEndorseText() on the CR-55 or CR-25 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 ...
    • How can the CR-190i and CR-135i use NextItem or CurrentItem endorsing?

      The CR-190i and CR-135i use Batch mode endorsing by default. They can be set to use NextItem or CurrentItem endorsing by setting up some driver options. The default driver options file is Canon-CR135iCR190i.ini By default the driver options are going ...