প্রিন্টার সেটআপ গাইড
Sopifo Cloud Print দিয়ে নতুন অর্ডারের রসিদ ও শিপিং লেবেল সরাসরি আপনার দোকানের ব্লুটুথ প্রিন্টারে প্রিন্ট হয়। একটি অ্যান্ড্রয়েড ফোন প্রিন্টারের পাশে রেখে তাতে Sopifo Print অ্যাপ চালু রাখলেই হবে — ড্যাশবোর্ড থেকে প্রিন্ট দিলে ফোন সেটি প্রিন্টারে পাঠিয়ে দেবে।
কী কী লাগবে
- একটি অ্যান্ড্রয়েড ফোন (Android 8.0 বা তার নতুন)। পুরনো একটি ফোনও চলবে — এটি শুধু প্রিন্টের কাজে ব্যবহার করাই ভালো।
- ব্লুটুথ থার্মাল প্রিন্টার:
- রসিদের জন্য 58mm বা 80mm রোল প্রিন্টার (ESC/POS সাপোর্ট করে এমন)।
- শিপিং লেবেলের জন্য লেবেল প্রিন্টার (সাধারণত TSPL), যেমন 100 × 150 mm (4 × 6 in)।
- ফোনে সবসময় চালু থাকা ইন্টারনেট (Wi‑Fi বা মোবাইল ডেটা)।
- ফোনের জন্য একটি চার্জার — ফোনটি সবসময় চার্জে রাখুন।
- Sopifo সেলার অ্যাকাউন্ট ও দোকান।
শুধু Bluetooth Classic প্রিন্টার সাপোর্ট করে। শুধু BLE, USB বা Wi‑Fi কানেকশনের প্রিন্টার এই অ্যাপের সাথে কাজ করবে না। কেনার আগে বিক্রেতাকে জিজ্ঞেস করে নিন।
১. প্রিন্টার সেটআপ
- প্রিন্টারে সঠিক মাপের কাগজ বা লেবেল রোল লাগান এবং ঢাকনা ঠিকমতো বন্ধ করুন।
- প্রিন্টার চার্জ দিন বা পাওয়ারে লাগিয়ে চালু করুন।
- ফোনের Settings → Bluetooth খুলুন, ব্লুটুথ চালু করুন এবং তালিকা থেকে প্রিন্টারের নাম বেছে নিয়ে পেয়ার করুন।
- PIN চাইলে সাধারণত 0000 বা 1234 দিন (প্রিন্টারের বক্স বা ম্যানুয়ালেও লেখা থাকে)।
- রসিদ ও লেবেল দুটো প্রিন্টার থাকলে দুটোই একইভাবে পেয়ার করুন।
২. অ্যাপ সেটআপ
- প্রিন্টারের পাশে রাখা ফোনে Sopifo Print অ্যাপ ইনস্টল করুন। ডাউনলোড লিংক না পেলে Sopifo সাপোর্টে যোগাযোগ করুন।
- অ্যাপ খুলুন এবং চাওয়া পারমিশনগুলো দিন: Nearby devices (ব্লুটুথ প্রিন্টারের জন্য) এবং Notifications। ভুলে না দিয়ে থাকলে Home পেজের Grant permissions চাপুন।
- Home পেজে Allow background running চাপুন এবং ব্যাটারি অপটিমাইজেশন বন্ধ করার অনুমতি দিন। এতে ফোন ঘুমিয়ে থাকলেও প্রিন্ট দেরি হবে না।
- এরপর অ্যাপটিকে আপনার দোকানের সাথে যুক্ত করুন — পরের ধাপ দেখুন।
৩. ড্যাশবোর্ডের সাথে যুক্ত করা
এই কাজটি একটি কম্পিউটার বা অন্য ফোন থেকে করা সবচেয়ে সহজ।
- Sopifo ড্যাশবোর্ডে লগইন করে Cloud Print পেজে যান।
- Pairing ট্যাবে গিয়ে Generate pairing token চাপুন, তারপর Show QR চাপুন।
- Sopifo Print অ্যাপে Scan QR code চেপে স্ক্রিনের QR কোডটি স্ক্যান করুন। চাইলে Copy token করে অ্যাপের Registration token ঘরে লিখেও দিতে পারেন।
- Register device চাপুন। সফল হলে অ্যাপে আপনার দোকানের নাম দেখাবে।
- ড্যাশবোর্ডের Devices ট্যাবে ফোনটি Active দেখাচ্ছে কিনা মিলিয়ে নিন। একটি দোকানে একবারে একটি ফোনই Active থাকে; অন্য ফোনে বদলাতে চাইলে সেটির পাশে Activate চাপুন।
পেয়ারিং টোকেন ২৪ ঘণ্টা পর্যন্ত চলে এবং একবারই ব্যবহার করা যায়। টোকেন কারো সাথে শেয়ার করবেন না — ভুল করে শেয়ার হলে Revoke চাপুন।
৪. অ্যাপে প্রিন্টার বেছে নেওয়া
- অ্যাপের নিচের Printers ট্যাবে যান।
- Receipt printer অংশে পেয়ার করা রসিদ প্রিন্টারটি বেছে নিন। Paper width আপনার কাগজের মাপ (58 mm বা 80 mm) দিন এবং Command language সাধারণত ESC/POS রাখুন।
- Label printer অংশে লেবেল প্রিন্টার বেছে নিন এবং Command language সাধারণত TSPL রাখুন।
- প্রিন্টার তালিকায় না থাকলে Open Bluetooth settings চেপে আগে পেয়ার করে নিন।
আলাদা লেবেল প্রিন্টার নেই? রসিদের রোল প্রিন্টারেও শিপিং লেবেল প্রিন্ট করা যায়। অ্যাপের Label printer অংশে একই রোল প্রিন্টার বেছে নিন, Command language ESC/POS ও সঠিক Paper width দিন। তারপর ড্যাশবোর্ডের Cloud Print → Settings → Label এ Label size থেকে 80 mm roll বা 58 mm roll বেছে নিন — লেবেলটি রোলের মাপে বড় ও পড়ার মতো অক্ষরে প্রিন্ট হবে।
রসিদ ও লেবেলের লেআউট (দোকানের নাম, লোগো, ঠিকানা, লেবেলের মাপ, বারকোড/QR) ঠিক করা হয় ড্যাশবোর্ডের Cloud Print → Settings থেকে। সেখানে Output type Thermal রাখুন, যাতে প্রিন্ট ফোনের মাধ্যমে প্রিন্টারে যায়। PDF বেছে নিলে কম্পিউটারের ব্রাউজার থেকে প্রিন্ট হবে, ফোনে যাবে না।
৫. টেস্ট প্রিন্ট
- অ্যাপের Home পেজে Test print অংশ থেকে Receipt বা Label চাপুন — প্রিন্টার থেকে একটি নমুনা বের হবে।
- তারপর ড্যাশবোর্ডের Cloud Print → Settings থেকে Test print চাপুন। এটি অনলাইনে পুরো পথ (ড্যাশবোর্ড → ফোন → প্রিন্টার) পরীক্ষা করে।
- দুটোই কাজ করলে সেটআপ শেষ। এখন থেকে অর্ডার পেজ থেকে রসিদ বা লেবেল প্রিন্ট দিলে সেটি সরাসরি প্রিন্টারে চলে আসবে। প্রিন্টের ইতিহাস ড্যাশবোর্ডের History ট্যাবে এবং অ্যাপের History ট্যাবে দেখা যায়।
ফোন সবসময় চালু রাখা
এই ফোনটিকে দোকানের “প্রিন্ট স্টেশন” হিসেবে ভাবুন। অনেক ফোন ব্যাটারি বাঁচাতে পেছনে চলা অ্যাপ বন্ধ করে দেয়, তখন প্রিন্ট আসে না। তাই:
- ফোন সবসময় চার্জারে লাগিয়ে রাখুন এবং প্রিন্টারের কাছাকাছি (কয়েক মিটারের মধ্যে) রাখুন।
- ইন্টারনেট ও ব্লুটুথ সবসময় চালু রাখুন।
- অ্যাপটি Recent apps থেকে সোয়াইপ করে বা Force stop দিয়ে বন্ধ করবেন না। ফোন রিস্টার্ট হলে অ্যাপ নিজে থেকেই আবার চালু হয়।
- ব্যাটারি অপটিমাইজেশন বন্ধ রাখুন — অ্যাপের Home পেজে Allow background running বা Diagnose ট্যাবে Allow unrestricted background running বোতাম পাবেন।
ব্র্যান্ড অনুযায়ী অতিরিক্ত সেটিং:
- Samsung: Settings → Battery → Background usage limits → Never sleeping apps এ Sopifo Print যোগ করুন।
- Xiaomi / Redmi / POCO: অ্যাপ আইকনে চেপে ধরে App info → Autostart চালু করুন এবং Battery saver এ No restrictions দিন।
- Honor / Huawei: Settings → Apps → App launch → Sopifo Print → Manage manually, তারপর Auto-launch, Secondary launch ও Run in background তিনটিই চালু করুন।
- Oppo / Realme / Vivo: অ্যাপের App info → Battery থেকে Allow background activity ও Auto launch চালু করুন।
সেটিং খুঁজে না পেলে অ্যাপের Diagnose ট্যাবের App settings (auto-launch, battery) বোতাম দিয়ে সরাসরি অ্যাপের সেটিং খুলতে পারেন।
সমস্যা ও সমাধান
- অর্ডার এলো কিন্তু প্রিন্ট হলো না।
- ফোনে ইন্টারনেট ও ব্লুটুথ চালু আছে কিনা দেখুন। অ্যাপের Home পেজে Receipt printer / Label printer এর স্ট্যাটাস দেখুন। ২ মিনিটের বেশি পুরনো জব নিরাপত্তার জন্য প্রিন্ট হয় না — ড্যাশবোর্ড থেকে আবার প্রিন্ট দিন।
- অ্যাপে প্রিন্টারের নাম আসছে না।
- প্রিন্টারটি আগে ফোনের Settings → Bluetooth থেকে পেয়ার করতে হবে। অ্যাপকে Nearby devices পারমিশন দিয়েছেন কিনা দেখুন (Home → Grant permissions)। শুধু Bluetooth Classic প্রিন্টার সাপোর্ট করে; শুধু BLE, USB বা Wi‑Fi প্রিন্টার কাজ করবে না।
- প্রিন্ট হচ্ছে কিন্তু অক্ষর ভাঙা বা আজেবাজে চিহ্ন আসছে।
- অ্যাপের Printers ট্যাবে Command language ভুল বেছে নেওয়া হয়েছে। রসিদ প্রিন্টারের জন্য সাধারণত ESC/POS, লেবেল প্রিন্টারের জন্য সাধারণত TSPL। অন্যটি দিয়ে একবার টেস্ট করে দেখুন।
- রসিদ কাগজের এক পাশে কেটে যাচ্ছে বা খুব ছোট আসছে।
- অ্যাপের Printers ট্যাবের Paper width এবং ড্যাশবোর্ডের Cloud Print → Settings এর Paper width দুটোই আপনার কাগজের মাপের (58mm বা 80mm) সাথে মিলিয়ে দিন।
- কিছুক্ষণ পর আর প্রিন্ট হয় না, অ্যাপ খুললে আবার হয়।
- ফোনের ব্যাটারি সেভার অ্যাপটি বন্ধ করে দিচ্ছে। নিচের “ফোন সবসময় চালু রাখা” অংশের সেটিংগুলো করুন।
- পেয়ারিং টোকেন কাজ করছে না।
- টোকেন ২৪ ঘণ্টা পর মেয়াদ শেষ হয়ে যায় এবং একবারই ব্যবহার করা যায়। ড্যাশবোর্ড থেকে নতুন টোকেন তৈরি করে আবার চেষ্টা করুন।
- অ্যাপে লেখা আসছে সার্ভার এই ডিভাইসের সেশন বাতিল করেছে।
- ড্যাশবোর্ড থেকে ডিভাইসটি মুছে ফেলা হয়েছে বা সেশন বাতিল হয়েছে। অ্যাপের Diagnose ট্যাব থেকে Re-register device চাপুন এবং নতুন টোকেন দিয়ে আবার রেজিস্টার করুন।
এরপরও সমস্যা থাকলে অ্যাপের Diagnose ট্যাব থেকে লগ পাঠিয়ে ড্যাশবোর্ডের Support পেজে আমাদের জানান।
