WIN使用LPD协议来共享打印机含统信UOS

QQ技术交流群:757479414

a15d425f39bc44ba9e29458d38caf25e.png

1f92c2e970c349b8812ae70d8939cff4.png

用于 LPD 的 515 TCP 端口。 使用 LPD 进行打印(例如从 UNIX (R) 打印)或使用 Microsoft (R) LPR 端口监视器时可使用该端口。 端口 515 是侦听或目的位置端口,TCP 端口 721-731 是主机上的源端口。

打开“控制面板”,“程序和功能”,“启动或关闭Windows功能”,下拉找到“打印和文件服务”,勾选“LPD打印服务”和“LPR端口监视器”。确定之后重启电脑,共享主机和其它需要添加共享打印机的都开启功能和重启。

一、启动LPD服务

5984052ff3c247d49884b9eb6e0efc16.png

二、添加共享打印机

第一步:安装好对应型号的打印机的驱动程序

第二步:进入控制面板\硬件和声音\设备和打印机,右键点击 "添加打印机"

63c972d9b2ad492eb122534f74e50b28.png

aeb772bd8f2742419f4ff5e42fd79adb.png

第三步:在弹出的“添加打印机”窗口中,选择“通过手动设置添加本地打印机或网络打印机”,然后“下一页”。

eef866f479c04947a6b9a4da63837d4b.png

第四步:选择“创建新端口”,然后从下拉菜单中选择“LPR Port”,点击“下一页”。3174512c406844e185a1fdfd9422f600.png

第五步:在“添加LPR 兼容打印机”窗口中,输入如下信息(上方记住的计算机名和共享名)

16d9bb57288a450d945e080165ee7de0.png76cb87099337443ea326471cf593a895.png

99a409157e3f481eb75a9c59573ea9f7.png3ca42806fbf44a599895f34eec331da6.png

 

 

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您不想使用LPD6803库函数,您需要手动编写控制LPD6803芯片的代码。以下是一个使用C语言编写的流水灯代码示例: ```c #include <stdint.h> #define NUM_LEDS 10 // LED灯的数量 #define DATA_PIN 2 // 数据引脚 #define CLOCK_PIN 3 // 时钟引脚 // 定义一个颜色数组,用于设置流水灯的颜色 uint16_t colors[NUM_LEDS] = {0xFF00, 0xFF7F, 0xFFFF, 0x7FFF, 0x00FF, 0x4B00, 0x9400, 0x8080, 0xFFFF, 0x0000}; // 发送一个16位数据到LPD6803芯片 void send16Bit(uint16_t data) { for (int i = 0; i < 16; i++) { if (data & 0x8000) { // 发送1 digitalWrite(DATA_PIN, HIGH); } else { // 发送0 digitalWrite(DATA_PIN, LOW); } digitalWrite(CLOCK_PIN, HIGH); digitalWrite(CLOCK_PIN, LOW); data <<= 1; } } // 发送一个LED颜色数据到LPD6803芯片 void sendColor(uint16_t color) { send16Bit(color); } // 初始化LPD6803芯片 void initLPD6803() { pinMode(DATA_PIN, OUTPUT); pinMode(CLOCK_PIN, OUTPUT); } // 设置所有LED的颜色 void setAllColors() { for (int i = 0; i < NUM_LEDS; i++) { sendColor(colors[i]); } } void setup() { initLPD6803(); } void loop() { // 循环遍历每个LED,设置颜色并延迟一定时间 for (int i = 0; i < NUM_LEDS; i++) { // 设置当前LED的颜色 sendColor(colors[i]); // 发送所有LED颜色数据到LPD6803芯片 setAllColors(); // 延迟一定时间 delay(50); } } ``` 这段代码中,我们手动编写了控制LPD6803芯片的代码,并使用了一个send16Bit函数来发送16位数据,一个sendColor函数来发送LED颜色数据,和一个setAllColors函数来设置所有LED的颜色。您可以根据实际需求修改代码中的颜色和延迟时间来实现不同的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值