What's the difference between hopper and manual drop feeding?

What's the difference between hopper and manual drop feeding?


Feeding begins when Ranger calls your plug-in's StartFeeding() function.  Below are the actions that your plug-in must take in different scenarios.

When feeding from the Main or Merge Hopper:

No items in the feeder:
  1. Call PluginBase::FeedingStopped(MainHopperEmpty)
Feeder becomes empty:
  1. Call PluginBase::FeedingStopped(MainHopperEmpty)
Jam or other error:
  1. Call PluginBase::FeedingStopped(ExceptionDetected)
The number of items fed is equal to the requested feed count in StartFeeding(FeedSource, FeedCount):
  1. Call PluginBase::FeedingStopped(FeedRequestFinished)


When feeding from the Manual Drop:

No items in the feeder:
  1. Wait for items to be placed in the feeder
Feeder becomes empty:
  1. Wait for items to be placed in the feeder
Jam or other error:
  1. Call PluginBase::FeedingStopped(ExceptionDetected)
The number of items fed is equal to the requested feed count in StartFeeding(FeedSource, FeedCount):
  1. Call PluginBase::FeedingStopped(FeedRequestFinished)
Copyright © 2023 Silver Bullet Technology
www.sbullet.com






    • Related Articles

    • What's the difference between Main Hopper and Manual Drop?

      The Main Hopper will feed continuously until the hopper is empty, an exception occurs, or the feed count is reached. Manual Drop will feed continuously until stop feeding is called, an exception occurs, or the feed count is reached. In larger ...
    • How should I implement manual-drop feeding?

      See: What is the most portable way to support manual-drop feeding? Ranger® - The universal check scanner interface Copyright © 2023 Silver Bullet Technology www.sbullet.com
    • What is the most portable way to support manual-drop feeding?

      Most Ranger-based applications support manual-drop feeding. Applications typically implement manual-drop feeding in a generic way which supports both manual-drop feeding items normally and after an exception. Due to the way manual-drop feeding is ...
    • How does feeding differ for the Cummins-Allison JetScan iFX?

      Due to the mechanics and hardware of the Cummins-Allison JetScan iFX, feeding items does exhibit different behavior than other scanners. If your application is feeding with specific feed counts (i.e. Feeding 10 documents) or requesting a stop feeding ...
    • What is the difference between "attached" and "connected" devices?

      Attached: One or more scanners are physically attached to the PC. Ranger calls AreDevicesAttached to determine if a plug-in should be used to drive devices. This is needed because multiple plug-ins may be installed on the same PC. Connected: The ...