当前位置:主页>仓库管理软件> 列表

关于佳能扫描仪的程序控制问题 找电脑管理软件

进销存软件版1楼: 我在全文搜索里找到了控制扫描仪的原码
imgedit1.zoom:=100;
if not imgscan1.ScannerAvailable then
imgscan1.OpenScanner;
imgscan1.StartScan;
imgscan1.CloseScanner
但是为何不能控制我的扫描仪?总是在imgscan1.OpenScanner;的时候,出现错误,连程序都不能关闭?请富翁帮慢解决

2楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯ 如管理软件开发

3楼: 我在全文搜索里找到了控制扫描仪的原码

现在已经不这样用了,用delphiTwain。

4楼: 能给个列子吗?我使用的是DELPHI 6.0的

5楼: 我的程序里面copy出来的。
procedure TFrAppFormInput.scanPicture(Sender: TObject);
var
SelectedSource: integer;
i: integer;
begin
try
for i:= 0 to pnLeft.ControlCount-1 do pnLeft.Controls[i].Enabled:=false;
SetButtonEnable(false);
application.ProcessMessages;


if Twain.LoadLibrary then
begin
Twain.SourceManagerLoaded := TRUE;
SelectedSource:=TfmSelectDevice.selectDeviceIndex(Twain);
if SelectedSource <> -1 then
begin
{Load source, select transference method and enable (display interface)}
Twain.Source[SelectedSource].Loaded := TRUE;
Twain.Source[SelectedSource].TransferMode := ttmMemory;
Twain.Source[SelectedSource].Enabled := TRUE;
end {if SelectedSource <> -1}
end
else
MessageBox(handle, ''没有安装TWain驱动程序,请联络系统管理员... '',
''提示'', MB_ICONINFORMATION);
finally
DataSource1StateChange(nil);
for i:= 0 to pnLeft.ControlCount-1 do pnLeft.Controls[i].Enabled:=true;
end;
end;

6楼: 请问你引用的TWAIN是控件还是TWAIN.PAS?我也有个TWAIN.PAS 但是没你的这些函数的呀?

进销存软件版7楼: 是DelphiTwain.pas

8楼: 我下载过来的DelphiTwain总是编译不过,能否将你的这个文件发我个?我是DELPHI 6.0+WIN2000的,谢谢!

9楼: 给出Email 我传给你。

10楼: kyx@sinotrans-wz.com 谢谢!

11楼: 能发我吗?都等待一个月了哦!谢谢

12楼: 邮件已经发啦,请查收 如电脑管理软件

13楼: 谢谢!已经收到了!研究先!