实现云打印系统,分为
打印服务器,
打印机工作站,
用户设备三个部分,其职责及关系如下图:
基本流程如下:
1. 打印机工作站向服务器注册自己挂接的打印机,用打印机别名和口令标识,成为云打印机,并开始监听服务端来的打印请求
2. 服务器接受注册
3. 用户准备资料,或上传文档,向服务端提出打印请求,指定云打印机别名和口令,并监听服务端转发过来的打印任务状态
4. 服务端检测请求的打印机是否已注册,口令是否一致,通过则向工作站转发打印请求
5. 工作站开始打印,打印结束后,向服务端发送打印任务状态
6. 服务端转发打印任务状态
7. 用户收到打印任务状态,打印结束