কোড থেকে একটি প্রিন্টারে ZPL পাঠান
একটি নেটওয়ার্ক প্রিন্টারে ZPL পাঠাতে, পোর্ট 9100-এ একটি TCP সংযোগ খুলুন এবং টেক্সট লিখুন; প্রিন্টারটি যা পায় তা মুদ্রণ করে। এখানে এটি Python, C#, Node.js, Java এবং PHP-এ আছে।
আপনার ফাইল ডাউনলোড হচ্ছে।
মুক্ত, কোনো দৈনিক সীমা নেই। একটি ফ্রি অ্যাকাউন্ট আপনার ডিজাইনগুলি সংরক্ষণ করে এবং আপনাকে একটি এপিআই-কী দেয়।
পাইথন
import socket
with socket.create_connection(("192.168.1.50", 9100), timeout=5) as s:
s.sendall(zpl.encode("utf-8"))
C#
using var client = new TcpClient("192.168.1.50", 9100);
var bytes = Encoding.UTF8.GetBytes(zpl);
client.GetStream().Write(bytes, 0, bytes.Length);
নোড.জেএস
const net = require("net");
const s = net.connect(9100, "192.168.1.50", () => s.end(zpl));
জাভা
try (Socket s = new Socket("192.168.1.50", 9100)) {
s.getOutputStream().write(zpl.getBytes(StandardCharsets.UTF_8));
}
PHP
$s = fsockopen("192.168.1.50", 9100, $e, $m, 5);
fwrite($s, $zpl);
fclose($s);
এটি প্রথমে চেক করুন
আপনার পরীক্ষায় API সহ লেবেলটি রেন্ডার করুন, যাতে একটি খারাপ টেমপ্লেট সেখানেই ব্যর্থ হয় এবং লাইনে নয়। উচ্চারণযুক্ত টেক্সটের জন্য, ^CI28 যুক্ত করুন এবং UTF-8 পাঠান।
প্রশ্ন
USB প্রিন্টার সম্পর্কে কি?
উইন্ডোজে, প্রিন্টার শেয়ার করুন এবং এতে ফাইলটি কপি করুন, অথবা স্পুলারের মাধ্যমে কাঁচা বাইট পাঠান। [একটি ZPL ফাইল মুদ্রণ করুন](/print-zpl/) দেখুন।
কেন কিছু প্রিন্ট হচ্ছে না?
ঠিকানা এবং পোর্ট 9100 খোলা আছে কিনা চেক করুন, এবং ডাটা ^XA দিয়ে শুরু হয় এবং ^XZ দিয়ে শেষ হয় কিনা তা নিশ্চিত করুন।
সম্বন্ধিত
আপনার কি এমন কিছু দরকার যা আমাদের কাছে নেই?
আপনার সিস্টেমের জন্য একটি সংযোগকারী, একটি লেবেল ফরম্যাট বা একটি নতুন টুল: আমাদের বলুন আপনি কি ব্যবহার করেন এবং আমরা এটি তৈরির জন্য দেখতে যাচ্ছি।