বিষয়ে যান

কোড থেকে একটি প্রিন্টারে ZPL পাঠান

একটি নেটওয়ার্ক প্রিন্টারে ZPL পাঠাতে, পোর্ট 9100-এ একটি TCP সংযোগ খুলুন এবং টেক্সট লিখুন; প্রিন্টারটি যা পায় তা মুদ্রণ করে। এখানে এটি Python, C#, Node.js, Java এবং PHP-এ আছে।

আপনার লেবেল

প্রিভিউ

100%

পাইথন

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 দিয়ে শেষ হয় কিনা তা নিশ্চিত করুন।

সম্বন্ধিত

আপনার কি এমন কিছু দরকার যা আমাদের কাছে নেই?

আপনার সিস্টেমের জন্য একটি সংযোগকারী, একটি লেবেল ফরম্যাট বা একটি নতুন টুল: আমাদের বলুন আপনি কি ব্যবহার করেন এবং আমরা এটি তৈরির জন্য দেখতে যাচ্ছি।

একটি টুল বা ইন্টিগ্রেশন অনুরোধ করুন
পুনঃপ্রতিক্রিয়া