C cenaly.com
ফ্রিতে শুরু করুন

Cenaly Hardware Bridge

bill প্রিন্টার, ক্যাশ ড্রয়ার, স্ক্যানার, ওজন মাপার স্কেল এবং কাস্টমার ডিসপ্লে

On this page 11

Cenaly Hardware Bridge — প্রতিষ্ঠানের হার্ডওয়্যার

ব্রাউজার নিজে থেকে POS-প্রিন্টারে রসিদ প্রিন্ট করতে, নগদ ড্রয়ার খুলতে বা ওজন মাপার যন্ত্র থেকে ওজন পড়তে পারে না। এই কাজটি করে Cenaly Hardware Bridge — একটি ছোট বিনামূল্যের অ্যাপ, যা POS-এর কম্পিউটারে ইনস্টল হয়, ব্যাকগ্রাউন্ডে চলে এবং অ্যাডমিন প্যানেল/POS-এর পৃষ্ঠাকে প্রতিষ্ঠানের স্থানীয় হার্ডওয়্যারের সাথে সংযুক্ত করে।

খুলুন: অ্যাডমিন প্যানেল → হার্ডওয়্যার (admin.cenaly.com)।


কী কী সংযুক্ত হয়#

ডিভাইস কীসের জন্য
রসিদ প্রিন্টার (POS-প্রিন্টার) বিক্রয় ও ফেরতের রসিদ, প্রি-রসিদ, X/Z-রিপোর্ট, প্যাকেজের ম্যানিফেস্ট
রান্নাঘরের প্রিন্টার স্টেশনভিত্তিক টিকেট এবং ৬০×৪০ স্টিকার — দেখুন রান্নাঘরে ও হলে প্রিন্টিং
নগদ ড্রয়ার বিক্রয়ে ও ম্যানুয়ালি খোলা
স্ক্যানার বারকোড মাল গ্রহণ, বিক্রয়, মার্কিং
ওজন মাপার যন্ত্র গ্রহণের সময় পণ্যের ওজন এবং পরিবেশনের সময় খাবারের ওজন
ক্রেতার ডিসপ্লে অতিথিকে মোট টাকা ও আইটেম দেখানো
ব্যাংকের টার্মিনাল কার্ডে পেমেন্ট, হিসাব মিলানো ও দিন শেষ করা
ফিসকাল রেজিস্টার দেশ অনুযায়ী ফিসকাল রসিদ — দেখুন ফিসকালাইজেশন
ЕГАИС (রাশিয়া) ইউনিভার্সাল ট্রান্সপোর্ট মডিউলের সাথে বিনিময়
ক্যামেরা POS-এর ঝুঁকিপূর্ণ অপারেশনের সংক্ষিপ্ত ভিডিও ক্লিপ — দেখুন ক্ষতি নিয়ন্ত্রণ

প্রিন্ট কিউ#

ব্রিজের মাধ্যমে প্রিন্ট করা মানে “পাঠিয়ে দিলাম, ভাগ্য ভালো হলে হবে” নয়। ব্রিজের নিজস্ব পুনঃপ্রচেষ্টাসহ টাস্ক কিউ আছে, যা রিস্টার্টের পরেও টিকে থাকে: প্রিন্টার বন্ধ থাকলে বা কাগজ শেষ হলে টাস্কটি হারায় না এবং ডিভাইস চালু হলে প্রিন্ট হয়ে যায়।

এর ফলে প্রিন্টের পাঁচটি ভিন্ন পরিণতি হয়, “হল/হল না” নয়: প্রিন্ট হয়েছে, কিউতে গৃহীত (কাগজ এখনও নেই!), ব্রাউজার প্রিন্ট করেছে, ফিসকাল POS প্রিন্ট করছে (নিচে দেখুন) এবং প্রিন্ট হয়নি। POS-এর হেডারে অপেক্ষমাণ টাস্কের সংখ্যাসহ কিউ সূচক দেখা যায়।

টাস্কগুলো আইডেম্পোটেন্ট: একই ডকুমেন্ট আবার পাঠালে দ্বিতীয় কাগজ বের হয় না।

ফিসকাল রেজিস্টার বিকল্প রসিদ প্রিন্টার নয়। শাখায় আলাদা রসিদ প্রিন্টার না থাকলে, ব্রিজ আমাদের রসিদ ফিসকাল POS দিয়ে প্রিন্ট করবে না: ফিসকাল রসিদ সেটি নিজেই প্রিন্ট করে, আর আমাদের ডকুমেন্ট আলাদা কাগজ। এমন পরিস্থিতিতে POS ঠিক এটাই বলে: “রসিদ ফিসকাল POS নিজেই প্রিন্ট করে”। রেজিস্টারের মাধ্যমে শুধু পরীক্ষামূলক প্রিন্ট ও প্রি-রসিদ অনুমোদিত — এবং সেগুলোতে নোট প্রিন্ট হয় যে এটি ফিসকাল ডকুমেন্ট নয়।

বিস্তারিত, স্টেশনে প্রিন্টার সংযুক্ত করা এবং সিরিলিক ও জর্জিয়ান ভাষার কোড পেজ — রান্নাঘরে ও হলে প্রিন্টিং।


ব্রিজ ইনস্টল করা#

যদি এই পিসিতে ব্রিজ খুঁজে না পাওয়া যায়, পৃষ্ঠাটি এটি ইনস্টল করার প্রস্তাব দেবে:

  1. আপনার OS-এর জন্য সংস্করণ ডাউনলোড করুন — Windows, Linux (x64) বা Linux (ARM64) (macOS — পরিকল্পনায় আছে)। যাচাইয়ের জন্য SHA-256 দেওয়া আছে।
  2. অ্যাপটি চালু করুন। Windows — ডাবল ক্লিক: ব্রিজটি ব্যাকগ্রাউন্ডে চলে যায় (ট্রেতে আইকন) এবং স্ট্যাটাস পৃষ্ঠা খোলে। Linux — "হার্ডওয়্যার" পৃষ্ঠা থেকে এক লাইনের কমান্ড দিয়ে সরাসরি ব্যাকগ্রাউন্ড সার্ভিস হিসেবে ইনস্টল করা বেশি নির্ভরযোগ্য (curl … | sudo … bash): এটি পিসি বুট হওয়ার সময় চালু হয় এবং নিজে থেকে পুনরায় চালু হয়। ডাউনলোড করা ফাইল হাতে চালু করাও (chmod +x এবং চালু করা) কাজ করে, কিন্তু ব্রিজটি কেবল টার্মিনাল খোলা থাকা পর্যন্ত চলে এবং রিবুটের পরে ফিরে আসে না; Linux-এ স্ট্যাটাস পৃষ্ঠাটি নিজে খুলুন — http://127.0.0.1:9100।
  3. স্ট্যাটাস পৃষ্ঠায় নিশ্চিত করুন যে ব্রিজটি চালু আছে। এই একই পিসিতে অ্যাডমিন প্যানেল খুলুন, প্রয়োজনীয় শাখা এবং "হার্ডওয়্যার" বিভাগ নির্বাচন করুন: ব্রাউজার স্বয়ংক্রিয়ভাবে সংযুক্ত হয়।
  4. অ্যাডমিন প্যানেলে ফিরে যান এবং "আবার খুঁজুন" চাপুন — POS নিজেই এই পিসিতে ব্রিজ খুঁজে পাবে এবং সংযুক্ত হবে।

যদি Windows ডাউনলোড/চালুর সময় সতর্কতা দেখায় — এটি প্রত্যাশিত: "সংরক্ষণ করুন" নির্বাচন করুন, এবং চালুর সময় "আরও জানুন" → "যেভাবেই হোক চালান"। Linux-এর জন্য ব্যাকগ্রাউন্ড সার্ভিস হিসেবে এক লাইনের ইনস্টলেশন আছে।

কম্পিউটার থেকে ব্রিজ সরানোর উপায় (Linux)। "হার্ডওয়্যার" পৃষ্ঠা থেকে একই এক লাইনের কমান্ড, শুধু সাবকমান্ডসহ — পৃষ্ঠায় এটি "Linux — ব্রিজ বন্ধ বা মুছে ফেলুন"-এর নিচে লুকানো আছে:

  • … | sudo bash -s -- stop — সার্ভিস বন্ধ করুন এবং অটোস্টার্ট থেকে সরান; ফাইল ও সেটিংস অক্ষত থাকে, আবার চালু করতে — start;
  • … | sudo bash -s -- uninstall — সার্ভিস সরান এবং প্রোগ্রামটি নিজেই মুছে ফেলুন। সেটিংস এবং POS-এর সংযোগ থেকে যায়, এবং স্ক্রিপ্টটি জানায় সেগুলো কোথায় আছে;
  • … | sudo bash -s -- uninstall --purge — একই সাথে সেটিংসও: হার্ডওয়্যারের তালিকা এবং শাখার সাথে সংযোগ। এর পরে POS আবার সংযুক্ত করতে হবে;
  • … | sudo bash -s -- status — ব্রিজটি কাজ করছে কি না এবং কোন ঠিকানায় (যদি 9100 দখল করা থাকে, ব্রিজটি পরবর্তী খালি পোর্ট নেয়, 9109 পর্যন্ত)।

Windows-এ এর জন্য সাধারণ "প্রোগ্রাম ইনস্টল ও আনইনস্টল" আছে ("Cenaly Bridge" রেকর্ড) — আনইনস্টলার অটোস্টার্টও সরিয়ে দেয়।

যে কম্পিউটারে অ্যাডমিন প্যানেল খোলা হয় না সেখানে ব্রিজ (স্টোররুমের সার্ভার, প্রিন্টারের পাশে আলাদা পিসি), অটো-সার্চ দিয়ে সংযুক্ত করা যায় না — অটো-সংযোগ কেবল একই কম্পিউটারে ব্রিজ এবং POS পৃষ্ঠার মধ্যে কাজ করে। এমন ক্ষেত্রে মালিক অ্যাডমিন প্যানেলে একবার ব্যবহারযোগ্য সংযোগ কোড তৈরি করেন (১৫ মিনিট সক্রিয় থাকে) এবং ব্রিজের স্ট্যাটাস পৃষ্ঠায় তা প্রবেশ করান।

ব্রিজটি আপনার ব্র্যান্ডের সাথে সংযুক্ত: অন্য ব্র্যান্ডিং ডোমেইন থেকে ডাউনলোড করা ব্রিজ আপনার অ্যাডমিন প্যানেল পরিবেশন করবে না, এবং যদি ব্রিজটি একই মালিকের অন্য শাখার সাথে ইতিমধ্যে সংযুক্ত থাকে, পৃষ্ঠাটি তা দেখাবে এবং একটি বোতামে এখানে পুনঃসংযোগের প্রস্তাব দেবে।


সংযোগের তিনটি উপায়#

কী সংযুক্ত করছেন কী করতে হবে
ব্রিজসহ পিসির ব্রাউজার "হার্ডওয়্যার"-এ প্রয়োজনীয় শাখা খুলুন। স্থানীয় জোড়া স্বয়ংক্রিয়ভাবে তৈরি হয়।
অন্য পিসিতে ব্রিজ মালিক "অন্য কম্পিউটারে ব্রিজ সংযুক্ত করুন" চাপেন, তারপর সেই পিসিতে "অ্যাকাউন্ট ও শাখা → কোড দিয়ে সংযুক্ত করুন"-এ কোড প্রবেশ করান। কোড ১৫ মিনিট সক্রিয় থাকে।
একই নেটওয়ার্কে Android অ্যাপ ব্রিজের পৃষ্ঠায় "Wi-Fi ডিভাইস" খুলুন এবং "ডিভাইস সংযুক্ত করুন" চাপুন। অ্যাপে PIN প্রবেশ করান; টার্মিনালে প্রবেশের জন্য ফিঙ্গারপ্রিন্ট মিলিয়ে দেখুন। PIN ১০ মিনিট সক্রিয় থাকে।

"ডিভাইস" বিভাগ থেকে কর্মীর লগইন কোড — আলাদা ব্যবস্থা। যদি PIN বা কোডের সময় শেষ হয়ে যায়, সংশ্লিষ্ট বোতাম দিয়ে নতুন তৈরি করুন।

ব্যবস্থাপনা ও যাচাই#

ব্রিজ সংযুক্ত হলে পৃষ্ঠায় দেখা যায়:

  • ডিভাইস — প্রতিটির অবস্থাসহ তালিকা (সংযুক্ত / মনোযোগ প্রয়োজন / ত্রুটি / পাওয়া যায়নি);
  • হার্ডওয়্যার যাচাই — প্রিন্ট, স্ক্যান, ওজনের দ্রুত পরীক্ষা;
  • হার্ডওয়্যার সেটিংস;
  • কার্যকলাপ — রিয়েল টাইমে ইভেন্টের ফিড (স্ক্যান, ওজন, প্রিন্ট);
  • আপডেট — যদি ব্রিজের নতুন সংস্করণ বের হয়, এখান থেকেই ইনস্টল করা যায়।

প্রিন্টার যোগ করার সময় তার উদ্দেশ্য নির্বাচন করুন: রসিদ, রান্নাঘর বা লেবেলের জন্য। ভূমিকা ডিভাইসের কার্ডে দেখা যায়। এটি ব্রিজের ভিতরে উদ্দেশ্য নির্ধারণ করে; আলাদা ওয়ার্কস্টেশনের মধ্যে হার্ডওয়্যার বণ্টন — কনফিগারেশনের ভিন্ন স্তর। যদি সেটিংস পড়া না যায়, উইজার্ড পুনরায় চেষ্টা করার প্রস্তাব দেবে এবং বিদ্যমান তালিকা সংরক্ষণ করবে।

পাওয়া হার্ডওয়্যার নিষ্ক্রিয় বা মুছে ফেলা যায়। "নিষ্ক্রিয় করুন" ডিভাইসটিকে সমস্ত সেটিংসসহ তালিকায় রাখে, কিন্তু ড্রাইভার চালু হয় না: COM পোর্ট খালি, পোলিং নেই, ভূমিকা অন্য ডিভাইসে যায় — একটি বোতামে আবার চালু হয়। "মুছুন" (নিশ্চিতকরণের অধীনে) ডিভাইসটি স্থায়ীভাবে সরায়, এবং পরিচিত হার্ডওয়্যারের অটো-শনাক্তকরণ ব্রিজের পরবর্তী চালুতে আর তা ফিরিয়ে আনে না। যে হার্ডওয়্যার আগে কনফিগার করা হয়েছিল, কিন্তু এখন অনুসন্ধানে দেখা যাচ্ছে না, তা আলাদা গ্রুপে দেখানো হয় — অন্যথায় তা পরিচালনার কোনো উপায় থাকত না।

একটি অ্যাকাউন্টে একাধিক ব্রিজ থাকতে পারে, এবং প্রতিটির জন্য ভূমিকা নির্ধারণ করা হয়: সর্বজনীন, হার্ডওয়্যার, ক্যামেরা বা টেলিফোনি। শাখার ব্রিজ আলাদা তালিকায় দেওয়া — সেগুলো পুনঃনামকরণ করা যায় এবং ডিফল্ট ব্রিজ নির্ধারণ করা যায়।


পুরো অ্যাকাউন্টের হার্ডওয়্যার এবং ক্লাউড থেকে কাজ#

«এই কম্পিউটারের» ব্রিজ ছাড়াও পৃষ্ঠায় রয়েছে অ্যাকাউন্টের হার্ডওয়্যার রেজিস্টার — নেটওয়ার্কের সব শাখার সব ব্রিজ, ডিভাইস ও ক্যামেরার একটি সামগ্রিক সারণি: কোথায় কী আছে, ব্রিজটি অনলাইন কি না, কোন কোন শাখার হার্ডওয়্যার এটি পরিচালনা করে — সবই দেখা যায়। ব্রিজটি সেই মুহূর্তে অনলাইন থাকলে ডিভাইসটি অন্য শাখায় সরানো যায়; অফলাইন ব্রিজের ক্ষেত্রে রেজিস্টার কেবল দেখায়, কিন্তু পরিবর্তন করে না।

রেজিস্টারের প্রতিটি মেশিনে «পিসির বিবরণ» কার্ড খুলে যায়: কম্পিউটারের নাম, IP ও MAC, সিস্টেম, মডেল, প্রসেসর, স্লট অনুযায়ী মেমরি, খালি জায়গা ও অবস্থাসহ স্টোরেজ, সব সংযুক্ত হার্ডওয়্যার এবং সব COM পোর্ট — কোন পোর্ট কে ব্যবহার করছে আর কোনটি খালি, সেই চিহ্নসহ। «প্রিন্টার ছিল, এখন আর দেখা যাচ্ছে না» বা ক্যাশ পিসিতে জায়গা শেষ হয়ে যাচ্ছে — এমন পরিস্থিতিতে প্রথমেই এখানেই দেখা উচিত। তথ্য সংগ্রহ করে ব্রিজ নিজেই; পুরোনো ব্রিজ সংস্করণে হার্ডওয়্যারের তালিকা খালি থাকতে পারে — সেক্ষেত্রে ব্রিজ আপডেট করাই যথেষ্ট।

স্থানীয় চ্যানেল (ব্রাউজার ↔ এই পিসির ব্রিজ) ছাড়াও রয়েছে ক্লাউড: কমান্ড সার্ভারের মাধ্যমে ব্রিজে পৌঁছায়, তাই অন্য ডিভাইস থেকে রসিদ প্রিন্ট করা বা প্রিন্টার পরীক্ষা করা যায় — যেমন ওয়েটার নিজের ফোন থেকে কাউন্টারের ক্যাশ প্রিন্টারে প্রিন্ট করেন। পৃষ্ঠায় এটি ব্রিজের «ক্লাউড সংযোগ» হিসেবে এবং ক্লাউড টেস্ট প্রিন্টের আলাদা বোতাম হিসেবে দেখা যায়।

পাশের কম্পিউটারের প্রিন্টারে প্রিন্ট। প্রিন্টারটি যদি ভৌতভাবে অন্য পিসিতে সংযুক্ত থাকে, তবে তা নেটওয়ার্কে «শেয়ার» করা বা কেবল টানার প্রয়োজন নেই। রেজিস্টারে «অন্য পিসি থেকে প্রিন্ট করুন» কাজটি এই মেশিনে অন্য কারও প্রিন্টারের একটি রেফারেন্স তৈরি করে: মালিক কম্পিউটার, শাখা ও নাম বেছে নেওয়া হয়, এরপর সারিতে «ক্লাউড হয়ে → মালিক পিসি» লেখা থাকে, আর প্রিন্টের কাজ সেই কম্পিউটারের সারিতে প্রিন্ট হয়। শেয়ার করা ফোল্ডার, VPN বা মেশিনগুলোর সরাসরি দৃশ্যমানতার প্রয়োজন নেই — দুটি ব্রিজই একই শাখায় সেবা দিলেই যথেষ্ট।

ক্যাশের রিমোট স্ক্রিন। একই পৃষ্ঠা থেকে (এবং ওয়ার্ক চ্যাটের আমন্ত্রণে) ক্যাশ কম্পিউটারের স্ক্রিন দেখা যায় — যেমন নিজের চোখে দেখা, ক্যাশ সেখানে কী দেখাচ্ছে। সিদ্ধান্ত সবসময় ওই পক্ষেরই: তার মালিক নিজের দিকে রিমোট অ্যাক্সেস চালু না করলে সংযোগের বোতাম থাকে না, আর প্রতিটি সেশনের জন্য তার আলাদা সম্মতি লাগে — «আর জিজ্ঞাসা করবেন না» ইচ্ছাকৃতভাবেই নেই। দেখা ও নিয়ন্ত্রণ — দুটি আলাদা অনুমতি, আর উইন্ডো বন্ধ করলে সেশন নিশ্চিতভাবে শেষ হয়।


সম্পর্কিত বিভাগ#


সাধারণ প্রশ্ন#

সংযুক্ত করতে কোড দিতে হয় কি?#

সাধারণত না: যে পিসিতে ক্যাশ খোলা হয়, সেখানেই ব্রিজ চালু হয়, আর «আবার খুঁজুন» বোতামে ক্যাশ নিজেই ব্রিজ খুঁজে নেয়। কোড লাগে কেবল সেই কম্পিউটারের ব্রিজের জন্য, যেখানে অ্যাডমিন প্যানেল খোলা হয় না — সেক্ষেত্রে মালিক একবার ব্যবহারযোগ্য কোড লিখে দেন এবং তা ব্রিজের পৃষ্ঠায় দেন।

ব্রিজ কোন কোন OS-এ চলে?#

Windows ও Linux (x64 এবং ARM64)। macOS-এর সংস্করণ পরিকল্পনায় আছে।

হার্ডওয়্যার দেখা যাচ্ছে না — কী পরীক্ষা করবেন?#

নিশ্চিত করুন ব্রিজ চালু আছে (স্ট্যাটাস পৃষ্ঠা), তারপর «আবার খুঁজুন» চাপুন। প্রতিটি ডিভাইসের অবস্থা ও দ্রুত পরীক্ষা «হার্ডওয়্যার» পৃষ্ঠায় পাওয়া যায়। ডিভাইসটি না এলে হার্ডওয়্যার রেজিস্টারে এই মেশিনের «পিসির বিবরণ» কার্ড খুলুন: সেখানে কম্পিউটার নিজে যে সব হার্ডওয়্যার দেখে তা এবং সব COM পোর্ট — কোনটি কে ব্যবহার করছে সেই চিহ্নসহ — দেখা যায়; সমস্যাটি কেবলে, পোর্টে, নাকি পোর্ট দখলে রাখা অন্য কোনো প্রোগ্রামে, তা বোঝার জন্য সাধারণত এটাই যথেষ্ট।

Was this article helpful?