2010-08-12 95 views
0

我需要扫描不符合A3,A4等标准大小的区域。这些扫描必须由自定义应用程序加载并进行后处理。我的同事的粗略想法是拆卸标准扫描仪,并将光学器件+电子(以某种方式)附加到定制设备上,该定制设备将通过该区域(硬件人员......我不知道)导航(连续)。扫描 - hw自定义文档大小

我的问题是:

  1. 没有人尝试过的东西?去或不去?
  2. 谁控制图像/文档的区域和大小?扫描仪驱动程序/固件?它可以运行在我从应用程序中说的模式 - >执行扫描 - >扫描程序运行通过可用区域 - >图像数据返回时结束?或者,有人必须为扫描仪定义区域,只有这些数据被发回?
  3. 可以通过标准化API(TWAIN,WIA)控制这种非标准设置吗?

任何建议/备注,非常感谢。

+0

这*可能*适合serverfault,但它绝对不适合我在这里恐怕。 – Skilldrick 2010-08-12 08:34:17

+0

有许多专业扫描仪可以让你扫描长文件。例如,这里是富士通扫描仪最大长文档矩阵:http://www.fujitsu.com/us/services/computing/peripherals/scanners/faq.html#r23 – 2010-11-04 13:05:56

+0

你不这样说,但我猜从事实上,你认为这是一个问题,你想扫描比甚至(比如说)A3大得多的表面?它会澄清你的问题,给你想扫描的大小。 – Spike0xff 2013-04-08 15:17:09

回答

0

最简单的方法是使用TWAIN。

在TWAIN规范2.1中,您可以搜索TW_IMAGELAYOUT和DAT_IMAGELAYOUT。 DAT_IMAGELAYOUT操作控制源的采集平台上的图像的物理布局(例如,平板扫描仪的玻璃杯,照片的大小等)的信息。

但是,编写自己的代码来支持TWAIN并不容易。您可以使用任何TWAIN库来实现。