各位大虾,欢迎你们提意见。
举列来说一下:
一台电脑要控制好几台打印机
打印任务的分配如下:
首先要判断那台打印机是空闲的,或者打印任务较少,
来了新任务后就直接加到给台打印机的打印队列中,
然后当别的打印机空闲时是不是还能把任务多的加到任务少的打印机中
再就是有一些需要紧急打印的东西必须放到最前面,虽然任务来得晚,但是要插入到打印
队列的前面。
举列来说一下:
一台电脑要控制好几台打印机
打印任务的分配如下:
首先要判断那台打印机是空闲的,或者打印任务较少,
来了新任务后就直接加到给台打印机的打印队列中,
然后当别的打印机空闲时是不是还能把任务多的加到任务少的打印机中
再就是有一些需要紧急打印的东西必须放到最前面,虽然任务来得晚,但是要插入到打印
队列的前面。
解决方案 »
- 如何运行多条sql语句
- 用ClientDateSet作了一个程序,在别的机器上就是不能用。请大家帮助看一下。
- 各位高手,关于Qreport组件的问题,请帮忙了
- 现有一个mdi主窗口,我在内部新建了很多子窗口,如果得到用户现在所选择的是那个子窗口呢?
- 高手!!快来呀!!!!!!
- 如何将SQL Server的数据库转换成InterBase数据库中
- 什么是无状态对象?
- 初学Delphi,该怎么起步?
- 请求给一段代码,十分感谢!!
- 看到标题的请进
- 用database desktop遍了个简单的表table1,在sqlquery查询后........
- 求助:我的下拉框所要显示的内容比下拉框本身大,我该如何设置什么属性的,让它所有部分
UP
UP
可是兄弟,这个可不是一下子就能说得明白的。
给你个提示,就是察看msdn中关于打印机那部分的api
一台电脑控制多台打印机时,如何能响应每台打印机打印完毕的消息
另:如何同时往多台打印机传输数据,不一定改变默认打印机
此类接到请求后通过自己的是否空闲等方法进行判断后调用自己的print方法进行打印。
这个类应该有一个队列结构来存储打印请求。TMyPrinter = class
private
TQue: TQue;//队列
public
procedure Print(MachineName: string);
function IsBuzy(MachineName: string): boolean;
...
end;