如何获取打印机状态,100分,急,在线等,

harabi 2002-11-14 08:07:59
如何获取打印机状态,100分,急,在线等
...全文
287 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianke5555 2002-11-14
  • 打赏
  • 举报
回复
var
PDevice:PChar;
PDriver:PChar;
PPort :PChar;
HDMode :THandle;
begin
GetMem(PDevice,cchDeviceName);
GetMem(PDriver,MAX_PATH);
GetMem(PPort,MAX_PATH);
Printer.GetPrinter(ADevice,Adriver,Aport:PChar;var ADeviceMode:THandle);
Label1.Caption :=PDevice;
Label2.Caption :=PDriver;
Label3.Caption :=PPort;
end;
試試!
SilveryFox 2002-11-14
  • 打赏
  • 举报
回复
通过win32 API函数GetDeviceCaps()可以获得诸如打印机、绘图仪、显示器等设备的信息
或 DeviceCapabilities()
harabi 2002-11-14
  • 打赏
  • 举报
回复
我想知道打印机是否空闲或者任务量
不一定士并口打印机
SilveryFox 2002-11-14
  • 打赏
  • 举报
回复
TPrinter的属性

Aborted 判断用户是否放弃打印作业的布尔变量
Canvas 当前页的画布
Fonts 打印机所支持的字体列表
Handle 代表打印机句柄的唯一数字
Orientation 确定水平还是垂直打印
PageHeight 打印页面的高度(象素)
PageWidth 打印页面的宽度(象素)
PageNumber 打印页的编号,其值随每次调用TPrinter.NewPage()递增
PrinterIndex 表示从用户系统的可选打印机中选择打印机序号
Printers 系统中可选打印机的列表
Title 显示在打印管理器和被编目页中的文字

-----------
TPrinter的方法

Abort 中止一个打印作业
BeginDoc 开始一个打印作业
EndDoc 结束一个打印作业(EndDoc 是当打印完成后结束打印作业,而
Abort是在打印完成之前中止打印作业)
GetPriter 获得当前打印机的序号
NewPage 强迫打印机开始打印新的一页并使PageCount 加 1
SetPrinter指定一打印机为当前打印机

shuixin13 2002-11-14
  • 打赏
  • 举报
回复
//从并行端口读取打印机状态
function GetPrinterStatus:byte;
asm
MOV DX,$379;
IN AL,DX;
end;
//获取打印机是否出错
function CheckPrinter:boolean;
var
temp:byte;
begin
temp:=GetPrinterStatus;
Result:=not ( ((temp and $80)=0) //打印机忙
or ((temp and $20)<>0) //打印机缺纸
or ((temp and $10)=0) //打印机未联机
or ((temp and $08)=0) ); //打印机出错;
end;
答案计算机应用根底判断 1.【计算机应用根底[判断题]】微型计算机的主板上没有集成键盘和鼠标的接口。× 解析:主板上一般集成有两个PS/2接口,外观上一样但不能通用,一般蓝色的为键盘接口,绿色的为鼠标接口。 2.【计算机应用根底[判断题]】在Word中,假设要删除文档中所有空格,可以用查找替换的方法。 3.【计算机应用根底[判断题]】在E*cel中,工作表的数量是固定的,不能再次添加。× 4.【计算机应用根底[]断题]】图像处理软件可在后期对摄影作品进展再加工处理,经调整可以使色彩更鲜艳,但不能使一朵黄花变为红花。× 5.显示器尺寸越大,显示效果越清晰。× 6.在Word中,对于用户的错误操作只能撒消最后一次对文档的操作。× 7.E*cel中,在同一行或同一列使用一样的计算公式时,可以在第一单元格中输入公式,然后用鼠标拖动单元格的填充柄来实现。 8.AVI、MPEG/MPG、ASF、RM、GIF类型的文件都属视频文件。× 9.扫描仪属于计算机的输入设备。 10.Word不能同时翻开两份以上的文档。× 2019普测计算机应用基础判断100题附答案全文共5页,当前为第1页。11.在E*cel中,在*个单元格中输入公式"=SUM〔$A$1:$A$10〕"或"=SUM〔A1:A10〕〞,最后计算出的值是一样的。 2019普测计算机应用基础判断100题附答案全文共5页,当前为第1页。 12.BMP、JPG/JPEG、GIF、PNG、PDF、DOC*类型的文件都属图像文件。× 13.激光打印机比喷墨打印机的打印速度要快。 14.Word保存文档的快捷键是Ctrl+N。× 15.CPU能直接访问的存储器是存 16.在E*cel工作表中,同时选择多个不相邻的工作表,可以在按住Ctrl键的同时依次单击各个工作表的标签。 17.U盘属于外存储设备。 18.Word如果处于"改写〞状态,键入的文字将覆盖现有容。 19.在E*cel中使用函数进展运算时,如果不需要参数,则函数后面的括号可以省略。× 20.WMA、WAV、MP3类型的音频文件都是无损压缩的音频文件。× 解析:MP3是最早的一种音频格式。属于有损的压缩、WMA是比MP3有效的减少了音频文件的大小!但是WMA也是属于有损压缩、WAV有损压缩、flac,和ape都是无损压缩 21.存属于外部设备,不能与CPU直接交换信息。× 22.在Word中,要删除插入点后的字符,按Delete键。 23.在E*cel工作表中,函数Ma*〔10,20,30〕的值为10。× 24.使用格式转换软件,可以将*种格式的视频文件转换为其它格式的视频文件。 25.微型计算机的主板上一般都没有集成USB接口。× 2019普测计算机应用基础判断100题附答案全文共5页,当前为第2页。26.在Word中,要删除插入点前的字符,按退格〔Backspace〕键。 2019普测计算机应用基础判断100题附答案全文共5页,当前为第2页。 27.在E*cel中,进展删除时,删除功能与去除功能的作用一样。 28.音频文件一经生成,其格式不能再变,只能由生成它的软件播放。× 29.BMP、JPG/JPEG、GIF、PNG、DOC*类型的文件都属于图像文件。× 30.Word中可以通过按住鼠标左键将被选取对拖曳至目标处,然后松开鼠标左键的操作来实现移动被选取对象。 31.E*cel工作薄中只能有三工作表。× 32.有了图像处理软件,大大降低了摄影者的技术要求,因为摄影者可在后期对摄影作品进展再加工处理,如:调整倾斜度、曝光缺乏或过度等。 33.鼠标属于输出设备。× 34.Word保存文档的快捷键是Ctrl+N。× 35.在E*cel中,工作表的数量是固定的,不能再次添加。× 36.制作"摇头娃娃〞的动画效果时,需事先对照片头像进展抠图处理。 37.存储在ROM上的数据断电后不会丧失。 38.录入Word文档时,将输入状态由"插入"置为"改写〞的切换按钮在窗囗的状态栏。 39.在E*cel中,函数COUNT〔4,0,0〕的值为1。× 40.T*T、DOC*、HTMP格式的文件都是文本文件,没有什么区别,只是由于生成他们的软件不同,所以用了不同的类型名。× 2019普测计算机应用基础判断100题附答案全文共5页,当前为第3页。41.在Word中,对于已经命名的文档,为防止突然掉电丧失新输入的信息,应经常执行保存命令。 2019普测计算机应用基础判断100题附答案全文共5页,当前为第3页。 42.在E*cel中,进展删除时,删除功能与去除功能的作用一样。 43.在一个E*cel单元格中输入"=AVERAGE(B1:B3)",则该单元格显示的结果是B1、B2、B3的平均值。 44.一切能展示多媒体信息的设备都属于多媒体输出设备。× 45.由

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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