2010-08-12 40 views
0

Je dois effectuer une numérisation des zones qui ne correspondent pas aux tailles standard A3, A4, etc. Ces numérisations doivent être chargées et traitées par application personnalisée. L'idée approximative de mon collègue était de démonter le scanner standard et d'attacher l'optique + électronique (d'une manière ou d'une autre) à un appareil personnalisé qui le parcourra (continuellement) à travers la zone (le gars du matériel ... Je ne sais pas).Numérisation - hw taille du document personnalisé

Mes questions sont les suivantes:

  1. Est-ce que quelqu'un a essayé la chose? Aller ou non?
  2. Qui contrôle la région et les tailles de l'image/du document? Pilote de scanner/firmware? Peut-il fonctionner dans un mode où je dis de l'application -> effectuer l'analyse -> l'analyseur parcourt la zone disponible -> les données d'image sont renvoyées quand elles atteignent la fin? Ou, quelqu'un doit définir la zone pour le scanner et seules ces données sont renvoyées?
  3. Cette configuration non standard peut-elle être contrôlée via des API normalisées (TWAIN, WIA)?

Toutes les suggestions/remarques sont très appréciées.

+0

Ceci * peut * tenir sur serverfault, mais il ne correspond certainement pas ici j'ai peur. – Skilldrick

+0

Il existe de nombreux scanners professionnels qui vous permettent de numériser de longs documents. Par exemple, voici une matrice de documents longs maximun pour les scanners Fujitsu: http://www.fujitsu.com/us/services/computing/peripherals/scanners/faq.html#r23 –

+0

Vous ne dites pas cela, mais je suppose du fait que vous voyez cela comme un problème, que vous voulez numériser une surface qui est beaucoup plus grande que même (disons) A3? Cela clarifierait votre question pour donner la taille que vous voulez scanner. – Spike0xff

Répondre

0

La méthode la plus simple consiste à utiliser TWAIN.

Dans la spécification TWAIN 2.1, vous pouvez rechercher TW_IMAGELAYOUT et DAT_IMAGELAYOUT. Les opérations DAT_IMAGELAYOUT contrôlent des informations sur la disposition physique de l'image sur la plate-forme d'acquisition de la Source (par exemple, le verre d'un scanner à plat, la taille d'une photographie, etc.).

Toutefois, il n'est pas facile d'écrire son propre code pour prendre en charge TWAIN. Vous pouvez utiliser n'importe quelle bibliothèque TWAIN pour y parvenir.