|
|
@@ -73,6 +73,15 @@ func SetupPrinterRouter(router *gin.RouterGroup) {
|
|
|
// SetupPrinterPublic 公开测试路由(无需JWT)
|
|
|
func SetupPrinterPublic(router *gin.RouterGroup) {
|
|
|
router.GET("/ticket-machine/test", TicketMachineButtonTest)
|
|
|
+ router.GET("/ticket-machine/usb-list", func(c *gin.Context) {
|
|
|
+ printService.InitCSN(`D:\lq\资料\停车场 道闸 车牌识别 收费机\票机自制\打印机\EMD807嵌入式热敏票据打印模组\5、SDK指令集\Win_SDK_Demo_2023_08_14\Win_SDK_Demo_2023_08_14\lib\x64\CsnPrinterLibs.dll`)
|
|
|
+ name := printService.Csn_EnumUSB()
|
|
|
+ if name == "" {
|
|
|
+ response.FailWithMessage("未发现 USB 打印机", c)
|
|
|
+ } else {
|
|
|
+ response.OkWithData(gin.H{"usb_printer": name}, c)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
func TicketMachineButtonTest(c *gin.Context) {
|