扫描仪TWainCpp应用,如何控制扫描仪的DPI和送纸模式[平板/送纸机]

书生 2008-12-05 10:47:46
如题,不知道有没有朋友做过,通过TWainCpp调用扫描功能的时候,
是否能够控制扫描仪的默认DPI [象素]模式 ,一般最低的有75X75,普通的100X100 200X200,高清的能到600X600。
另外是否能够选择扫描模式[平板/送纸机],平板 就是扫描仪翻盖关盖的模式,送纸机 是象打印机一样有送纸功能

谢谢!系统的画图软件中[文件]菜单选择 [从扫描仪或照相机],就可以控制到这些参数。
有达人能提供API函数么?


人气不高好象,放放分。 :P
...全文
616 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
过灬路鬼 2012-08-10
  • 打赏
  • 举报
回复
粘下来了,学习下先,我是想弄一个简略的扫描仪设置界面,可以设置扫描仪的DPI啥的,不需要调出扫描仪本身的设置界面
书生 2008-12-15
  • 打赏
  • 举报
回复
问题已解决,连接分的人都不多呀。。。
两个同事多散了点,多谢大家帮顶。
TripH0101 2008-12-15
  • 打赏
  • 举报
回复
友情参与,接点分
痞子酷 2008-12-08
  • 打赏
  • 举报
回复
接分接分
书生 2008-12-08
  • 打赏
  • 举报
回复
呵呵,问题基本解决了。

人气太低,再等等人多一点点把分散掉吧。
laowang2 2008-12-05
  • 打赏
  • 举报
回复
使用TWAIN的如下Capability:
扫描仪的分辨率:ICAP_XRESOLUTION (水平DPI)、ICAP_YRESOLUTION(垂直DPI)
扫描区域大小:ICAP_FRAMES(区域的位置/大小)、ICAP_MAXFRAMES(区域的最大数)

对这些Capabilities使用MSG_SET,从而保存TWAIN分辨率和区域参数。
书生 2008-12-05
  • 打赏
  • 举报
回复
www.ctwain.org上下了最新的2.0版本,也没有找到这方面的相关信息,不知道是否有API或者SDK能做到。
书生 2008-12-05
  • 打赏
  • 举报
回复
多谢,终于有一个能稍微对上号的人了,呵呵。
目前程序扫描正常,但是想控制DPI 和模式,到底是平板还是送纸扫描。

有招么?
laowang2 2008-12-05
  • 打赏
  • 举报
回复
先下载几个文件,twain.h、twaincpp.h、twaincpp.cpp。
里面有CTwain这个类,生成一个窗口类继承CTwain(必须是窗口,用来接受消息)
CTwain有几个纯虚函数没实现,你要在窗口类里实现。其中有个叫CopyImage会传进一个HBITMAP句柄,这就是扫出来的结果,你随便使了。
处理消息在PreTranslateMessage里加上这句:
if (ProcessMessage(*pMsg)) //CTwain的消息处理函数
return TRUE;
这就OK了,调用CTwain的Acquire方法就可以扫描了。
jaffy 2008-12-05
  • 打赏
  • 举报
回复
接个分,纯顶
jacknes009 2008-12-05
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20081204/17/50bb7964-568e-4cbc-a68c-2480a4abdbf3.html

发了两个贴~
内容概要:本文档是关于“基于小信号扫频辨识的光伏并网逆变器正负序交互稳定性分析”的博士论文复现资源,配套提供Matlab代码与Simulink仿真实现。内容聚焦于弱电网条件下光伏并网逆变器的稳定性问题,深入研究其正负序阻抗建模方法、小信号扫频辨识技术及正负序交互失稳机理。通过构建高精度的系统仿真模型,采用扫频法提取逆变器在不同控制环路(如锁相环、电流环)影响下的序阻抗特性,并结合奈奎斯特稳定性判据评估其与电网阻抗之间的交互作用,系统性地揭示了宽频带振荡的产生机制。该资源完整还原了论文中的关键理论推导与仿真验证流程,适用于从事新能源并网、电力电子系统建模与稳定性分析的研究人员进行学习、复现与二次开发。; 适合人群:具备电力系统、电力电子与自动控制理论基础,熟练掌握Matlab/Simulink仿真工具,从事新能源发电并网、逆变器控制策略或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 复现并验证博士论文中提出的光伏逆变器正负序阻抗建模与小信号扫频分析方法;② 深入理解弱电网环境下由正负序耦合引发的交互失稳现象及其物理机理;③ 掌握基于阻抗法的并网系统稳定性分析流程,为虚拟同步机、构网型控制等先进控制策略的稳定性研究提供技术参考与仿真支撑。; 阅读建议:建议学习者结合提供的代码与仿真模型,首先深入理解序阻抗建模与扫频辨识的基本原理,然后逐步调试仿真程序,重点关注锁相环动态、电流控制器参数对序阻抗曲线的影响,最终掌握从模型搭建、扫频测试到稳定性判据应用的全流程分析能力。

13,872

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧