扫描仪错误代码7004

扫描仪错误代码7004,第1张

电脑和扫描仪通讯中断。扫描仪驱动安装不正确,扫描仪设备无法识别。可以在打印机设置中解决这个问题。

2、检查扫描仪或一体机电源是否打开,USB线是否连接。右键点击电脑桌面“我的电脑”图标。选择“管理”→“设备管理器”→“图像处理设备”,查看是否有对应扫描仪/一体机设备。

3、没有“图像设备”或者展开“图像设备”没有对应扫描仪/一体机型号,此情况为通讯中断电脑没有检查到扫描仪设备。请重新连接USB线、更换USB线或者更换电脑测试。

4、“图像设备”显示叹号EPSON Scanner,设备未识别,计算机未正确识别扫描仪/一体机,请重新安装扫描仪驱动程序或使用驱动软件的工具修复驱动程序。

5、“图像处理设备”设备正常,仍然无法启动Epson Scan程序时,点击“开始”→“运行”(按Windows+R快捷键),输入“wiaacmgr”命令,使用WinScan工具扫描。

6、在“文件”菜单下击“获得”从中选取“图像”(如果你是第一次使用扫描仪,请记住在“选择源文件”中选择扫描仪配套的驱动程序)。这时扫描驱动的应用窗口会自动d出。

7、将扫描图像朝下放在扫描仪玻璃上,图像的一角请对齐基点(一般放置于扫描仪玻璃的边角处)。在扫描仪驱动软件的窗口中点击“预览”按钮。如果你“设置”菜单里选择了“自动预览”, 扫描仪将会自动。

for(int i=0i<6i++)

{

for(int j=0j<10j++)

{

theport[j].rmt_host=rmt_host

theport[j].p=port[i*10+j]

theport[j].n=j

Thread[j]=AfxBeginThread(pScan,(LPVOID)&theport[j])

//启动端口扫描线程

hThread[j]=Thread[j]->m_hThread

Sleep(1)

}

WaitForMultipleObjects(10,hThread,TRUE,120000)

}

//扫描模块代码

SOCKET sockfd

SOCKADDR_IN addr

sockfd = socket(AF_INET, SOCK_STREAM, 0)

if (sockfd <0)

{

exit(0)

}

addr.sin_family = AF_INET

addr.sin_port = htons(port)

addr.sin_addr.s_addr = inet_addr(rmt_host)

int r = connect(sockfd,(struct sockaddr *) &addr, sizeof(addr))

//尝试连接端口进行检测

closesocket(sockfd)

//连接返回值处理

if (r!=-1)

{

::PostMessage(hWnd,WM_DISPLAY,port,0)

}

//显示端口扫描结果

LONG CScanDlg::OnDisplay(LONG lParam, UINT wParam)

{

LPSERVENT bar

CString open

int p=lParam

bar = getservbyport(htons(p),"tcp")

open.Format("\t%d号端口(%s)开放!\r\n",p,(bar == NULL) ? "未知" :

bar->s_name)

m_HistoryEdit.AppendString (open)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8164587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存