سرویس چاپ ZPL
یک فروشگاه ابری یا ERP نمیتواند به چاپگری در شبکه شما دسترسی پیدا کند. عامل OpenZPL در کنار چاپگر اجرا میشود، مشاغل چاپ را دریافت کرده و ارسال میکند، بدون اینکه پورت فایروال را باز کند.
دانلود
نماینده هنوز امضای کد ندارد، بنابراین ویندوز و مک در بار اول هشدار میدهند. در ویندوز «اطلاعات بیشتر» را انتخاب کنید، سپس «اجرای به هر حال» را انتخاب کنید. در مک، راست کلیک کرده و «باز کردن» را انتخاب کنید.
اجرا کنید
یک API key ایجاد کنید، سپس عامل را با آدرس هر چاپگر آغاز کنید. بدون --printer، از هر چاپگر نصب شده بر روی رایانه استفاده میکند.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
برای پرینتری که به کامپیوتر وصل شده، از نام نصب شدهی آن استفاده کنید و در جلوی آن 'queue:' قرار دهید. آنها را با openzpl-agent list فهرست کنید.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
یک برچسب به آن ارسال کنید
از هر سیستمی، ZPL را ارسال کنید یا یک طراحی ذخیرهشده را پر کنید و نام پرینتر را مشخص کنید.
curl https://api.openzpl.com/v1/print-jobs -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
-d '{"printer": "Dock", "zpl": "^XA^FO50,50^A0N,50,50^FDHello^FS^XZ"}'
curl https://api.openzpl.com/v1/templates/d123/print -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
-d '{"printer": "Dock", "data": {"sku": "A-100"}}'
پاسخ دارای یک شناسه کار است: از GET /v1/print-jobs/{id} بپرسید آیا چاپ شده است.
آن را در حال اجرا نگه دارید
کلید و چاپگرهای خود را در openzpl-agent.conf در کنار برنامه قرار دهید، هر کدام در یک خط، و آن را با کامپیوتر راهاندازی کنید.
key=oz_live_… printer=Dock=192.168.1.50
Windows
schtasks /Create /TN OpenZPLAgent /SC ONSTART /RU SYSTEM /TR "C:\OpenZPL\openzpl-agent.exe"
Linux (systemd)
[Service] ExecStart=/opt/openzpl/openzpl-agent Restart=always
سوالات
کدام پرینترها کار میکنند؟
هر سیستمی که ZPL را بپذیرد، در شبکه (پورت ۹۱۰۰) یا نصب شده بر روی کامپیوتر.
آیا شبکه من در معرض خطر است؟
خیر. عامل فقط تماسهای HTTPS خروجی میسازد و هیچ چیزی به داخل متصل نمیشود.
آیا برچسبها را نگه میدارید؟
فقط تا زمانی که عامل نتیجه را گزارش دهد و حداکثر یک روز اگر هرگز آنها را جمعآوری نکند. privacy page را ببینید.
آیا به برنامه من اضافه میشود؟
نماینده بخشی از Pro، تا 3 چاپگر، و Business است که هیچ محدودیتی ندارد. یک حساب کاربری رایگان میتواند به مدت 14 روز آن را امتحان کند. هر برچسب ارسال شده به اندازه یک برچسب رندر شده حساب میشود.
به چیزی نیاز دارید که هنوز نداریم؟
یک اتصال برای سیستم شما، یک فرمت برچسب یا یک ابزار جدید: به ما بگویید چه چیزی استفاده میکنید تا به ساخت آن بپردازیم.