如何在pb中控制扫描仪

mysdragon 2002-10-25 11:03:05
请问各位高手:
如何在pb中控制扫描仪,并将扫描的文件以我给定的名称和位置存放
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pufan 2002-10-25
  • 打赏
  • 举报
回复
ole_scan.object.saveas(gs_current_dir+"pic\temp.jpg",6,7,1,0,true)//save函数
pufan 2002-10-25
  • 打赏
  • 举报
回复
long ll_i,ll_rt
string ls_imgpath

ls_imgpath = "d:\temp\img"//扫描图像存放路径
ole_scan.object.scroll=true//是否选中滚动
ole_scan.object.showsetupbeforescan=false//是否在扫描前显示扫描以设置界面

ll_i=ole_1.object.openscanner()//打开扫描仪,成功返回0
if ll_i=0 then
ole_1.object.filetype=1//扫描图像的类型: tif,bmp,jpg.....
ole_1.object.image=ls_imgpath//扫描图像存放路径
ole_1.object.MultiPage=false//首否多页
ole_1.object.pageoption=6//页选项,6就是改写所有页面(改写文件)
ole_1.object.scanto=4//扫描到,4就是只使用文件模版
do
ole_1.object.startscan()//开始扫描
ll_rt=messagebox("请确认!!","扫描仪没有纸了,是否继续扫描?",INFORMATION!,YESNO!,1)
loop until ll_rt=2

ole_scan.object.closescanner()//关闭扫描仪

else
messagebox("错误!","扫描仪打开错误,请检查扫描仪!")
end if
pufan 2002-10-25
  • 打赏
  • 举报
回复
系统自带.
mysdragon 2002-10-25
  • 打赏
  • 举报
回复
谢谢两位!
同时想再请教一下:
pufan :你用的是什么控件?在哪里下载?
szwwwhui:柯达的OLE控件在哪里下载?
szwwhui 2002-10-25
  • 打赏
  • 举报
回复
不错,用柯达的OLE控件,来控制扫描仪工作的,注意,WINxp中就没法用了。
目 录 第1部分 API函数调用 实例1 使用动态链接库扩展PowerBuilder 实例2 任务状态区图标的创建 实例3 使用API 函数的磁盘卷标 实例4 透明图像的绘制 实例5 用PowerBuilder实现拨号 实例6 无标题栏窗口的拖动 实例7 PowerBuilder加载控制面板应用程序 实例8 PowerBuilder打开Windows标准对话框 实例9 Power Builder实现位图菜单 第2部分 用户界面设计 实例10 PowerBuilder的日期录入 实例11 在 PowerBuilder窗体使用ActiveX控件 实例12 阴历日期转换实现 实例13 渐变的Splash窗体实现 实例14 XP风格的按钮实现 实例15 拾色器的实现 实例16 XP风格的进度条 实例17 位图按钮 实例18 文件操作 实例19 MSN风格消息框 实例20 Microsoft Agent 控件使用 实例21 渐变色类的实现 实例22 抓图工具的实现 实例23 MP3播放器的实现 实例24 AVI播放器的实现 实例25 CD播放器的实现 实例26 透明窗口的实现 实例27 状态栏的使用 实例28 日期时间控件使用 实例29 使用ActiveBar创建用户界面 实例30 OutlookBar 界面实现 实例31 界面设计综合举例 第3部分 辅助程序功能设计 实例32 使用API函数实现辅助功能 实例33 CRC校验码的使用 实例34 输入法的枚举 实例35 人民币大小写金额的转换 实例36 数据的压缩和解压缩 实例37 图像扫描实现 实例38 Flash动画的应用 实例39 键盘模拟器的实现 实例40 AresButtonPro控件的使用 第4部分 网络和通信开发 实例41 局域网短消息的发送 实例42 Ping的实现 实例43 FTP客户端的实现 实例44 FAX的发送 实例45 PowerTCP 控件的使用 实例46 使用Windows API实现串行通信 实例47 PowerBuilder实现的邮件发送和接收 实例48 INet对象和WebBrowser控件的使用 实例49 使用MediaPlayer和RealPlayerG2播放流媒体 第5部分 数据窗口 实例50 数据库排序 实例51 数据库与图像的存取 实例52 数据库下拉树控件的实现 实例53 数据窗口导入到Excel表 实例54 人民币声音拼写检查 实例55 数据窗口回车键的处理 实例56 使用模板实现数据窗口输出到word文档 实例57 PSR浏览器的实现 实例58 使用PowerBuilder实现ODBC的自动配置 实例59 条形码在PowerBuilder的应用 实例60 在PowerBuilder使用数据管道 实例61 数据窗口与图表处理 实例62 实现数据窗口输出到HTML网页 实例63 游标的使用 实例64 动态创建数据窗口 实例65 数据窗口间的数据传递
是关于单片机方面的毕业设计或者课程设计 尽管所要控制的交流电机的额定转速为1400r/min,所要的A/D、D/A芯片的分辨率最小为1/1400,但考虑到本次设计任务只是锻炼我们的实践能力和方便以后教学,没有必要去片面的追求高精度而增加硬件成本,为此直接选用了市面上较为常见的八位D/A(DAC0809)、A/D(ADC0832)转换芯片,而没有将D/A、A/D芯片的选择在方案作为考虑对象。本次方案论证主要对键盘/显示接口电路进行选择。 方案一: 1.键盘/显示器单元电路方案 选用通用并行接口芯片8155作LED显示和键盘的输入。其,8155的PA口为输出口,控制键盘列线的扫描,PA口同时又是4位LED显示器的位扫描口,PB作为显示器的段码口,PC口作为键盘行线状态的输入口。 2.交流电机单元的转速控制方案 由AT89C51单片机将键盘输入信号进行判断处理后经P0输出8位数字量信号经D/A转换芯片DAC0832进行转换,产生相应的模拟电压信号,再将模拟电压信号通过二级运算器放大后,输入西门子变频器MM420的模拟量输入口,去控制交流电动机的转动。 3.步进电机单元的转速控制方案 由AT89C51单片机将键盘输入信号进行判断处理后经P1.0、P1.1口输出步进电机的控制信号,经74LS07正向放大后送步进电机驱动电路。 4.直流电机单元的转速控制方案 由AT89C51单片机将键盘输入信号进行判断处理后经P1.0口输出PWM信号,将此脉冲信号送直流电机驱动电路控制直流电机的转动。

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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