newbuser 发表于 2013-7-21 22:36:24

网络打印机无法用lisp获取打印设备名称

(defun c:dy()
(command "zoom" "e")
(command "-plot"
"y"                                                          ;是否需要详细打印配置
"模型"                                                   ;输入布局、模型名称
"\\HONGYANG\Kyocera KM-2560 KX"      ;输入输出设备的名称
"A4"                                                       ;输入图纸尺寸
"m"                                                      ;输入图纸单位(I:英寸 M:毫米)
"l"                                                          ;输入图形方向(纵向:P 横向:L)
"n"                                                      ;是否反向打印
"e"                                                      ;输入打印区域(显示:D 范围:E 图形界限:L 视图:V 窗口:W)
"f"                                                         ;输入打印比例(F:布满)
"c"                                                      ;输入打印偏移(居中打印:C)
"y"                                                       ;是否按样式打印
"acad.ctb"                                             ;输入打印样式名称
"n"                                                      ;是否打印线宽
"a"                                                      ;输入着色打印设置(按显示:A 线框:W 消隐:H 渲染:R)
"n"                                                      ;是否打印到文件
"n"                                                      ;是否保存对页面设置的修改
"y"                                                      ;是否继续打印
)
)
;;打印机列表
;;pdffactory Pro
;;\\HONGYANG\Kyocera KM-2560 KX哪位大侠级高手能给指点迷津?由于局域网共享打印机"\\HONGYANG\Kyocera KM-2560 KX"的原因,导致无法识别,打印程序总是中断,如果改成"pdffactory Pro"虚拟打印机就OK了。

simpleye 发表于 2013-7-23 14:49:49

\\HONGYANG\\Kyocera KM-2560 KX

newbuser 发表于 2013-7-23 16:41:50

多谢这位热心的壮士,已经解决该问题了。
到实际运用时才明白,在lisp语言中,一个 \ 符号,需要用\\l来表示的。

技术工作室 发表于 2022-9-23 08:10:52

学习了,顶一个
页: [1]
查看完整版本: 网络打印机无法用lisp获取打印设备名称