عیب یابی
اتصال جعبه اینترنت اشیا
نمیتوان کد جفتسازی را برای اتصال جعبه اینترنت اشیا پیدا کرد
کد جفت شدن باید روی چاپگرهای رسید متصل به جعبه اینترنت اشیا چاپ شود و همچنین باید در نمایشگرهای متصل نمایش داده شود.
کد جفت شدن در شرایط زیر نشان داده نمی شود:
- جعبه اینترنت اشیا قبلاً به پایگاه داده ستکا متصل است.
- جعبه اینترنت اشیا به اینترنت متصل نیست.
- این کد فقط 5 دقیقه پس از راه اندازی جعبه اینترنت اشیا معتبر است. پس از اتمام این زمان، به طور خودکار از نمایشگرهای متصل حذف می شود.
- نسخه تصویر جعبه اینترنت اشیا خیلی قدیمی است. اگر تصویر جعبه اینترنت اشیا مربوط به نسخه قبلی است، پس کارت SD جعبه اینترنت اشیا باید دوباره فلش شود تا تصویر بهروزرسانی شود (به فلش کردن کارت SD مراجعه کنید).
اگر هیچ یک از موارد ذکر شده در بالا مشکل را برطرف نکرد، با بررسی اینکه یک LED سبز ثابت در کنار پورت برق نشان داده می شود، مطمئن شوید که جعبه اینترنت اشیا به درستی راه اندازی شده است.
جعبه اینترنت اشیا متصل است اما در پایگاه داده نمایش داده نمی شود
هنگامی که یک جعبه اینترنت اشیا به یک پایگاه داده متصل می شود، ممکن است راه اندازی مجدد شود. اگر چنین است، ممکن است تا پنج دقیقه طول بکشد تا در پایگاه داده ظاهر شود. اگر پس از پنج دقیقه جعبه اینترنت اشیا همچنان نشان داده نمی شود، مطمئن شوید که جعبه اینترنت اشیا می تواند به پایگاه داده برسد و سرور از محیط چند پایگاه داده استفاده نمی کند.
برای دسترسی به پایگاه داده از جعبه اینترنت اشیا، یک مرورگر باز کنید و آدرس پایگاه داده را تایپ کنید.
جعبه اینترنت اشیا به پایگاه داده ستکا متصل است، اما دسترسی به آن امکان پذیر نیست
مطمئن شوید که جعبه اینترنت اشیا و رایانه ای که مرورگر را اجرا می کند در یک شبکه قرار دارند، زیرا نمی توان از خارج از شبکه محلی به جعبه اینترنت اشیا دسترسی پیدا کرد.
گواهی HTTPS ایجاد نمی شود
برای تولید گواهی HTTPS، اشتراک جعبه اینترنت اشیا برای جعبه اینترنت اشیا مورد نیاز است. اتصال جعبه اینترنت اشیا قبل از پیکربندی اشتراک اینترنت اشیا برای پایگاه داده و جعبه اینترنت اشیا با مدیر حساب منجر به اتصال ناامن می شود.
علاوه بر این، فایروال همچنین می تواند از تولید صحیح گواهی HTTPS جلوگیری کند. در این صورت، فایروال را تا زمانی که گواهی با موفقیت تولید شود، غیرفعال کنید. همچنین لازم به ذکر است که دستگاه های خاصی مانند روترهایی که دارای فایروال داخلی هستند می توانند از تولید گواهی HTTPS جلوگیری کنند.
چاپگر
چاپگر شناسایی نشده است
اگر چاپگری در لیست دستگاه ها ظاهر نمی شود، به صفحه اصلی جعبه اینترنت اشیا بروید و مطمئن شوید که در لیست چاپگرها قرار دارد.
اگر چاپگر در صفحه اصلی جعبه اینترنت اشیا وجود ندارد، روی سرور چاپگرها کلیک کنید، به تب اداره بروید و روی اضافه کردن چاپگر کلیک کنید. اگر چاپگر در لیست موجود نباشد، احتمالاً به درستی متصل نشده است.
چاپگر متن تصادفی را خروجی می دهد
برای اکثر چاپگرها، درایور صحیح باید به طور خودکار شناسایی و انتخاب شود. با این حال، در برخی موارد، مکانیسم تشخیص خودکار ممکن است کافی نباشد، و اگر هیچ درایوری پیدا نشود، چاپگر ممکن است کاراکترهای تصادفی را چاپ کند.
راه حل این است که به صورت دستی درایور مربوطه را انتخاب کنید. در صفحه اصلی جعبه اینترنت اشیا، روی سرور چاپگرها کلیک کنید، به تب چاپگرها بروید و چاپگر را در لیست انتخاب کنید. در منوی کشویی اداره، روی چاپگر را اصلاح کنید کلیک کنید. مراحل را دنبال کنید و برند و مدل مربوط به چاپگر را انتخاب کنید.
کیس مخصوص پیکربندی اپسون
اکثر چاپگرهای اپسون از چاپ رسید در ستکا POS با استفاده از دستور GS v 0 پشتیبانی می کنند. با این حال، مدل های چاپگر اپسون زیر از این دستور پشتیبانی نمی کنند:
- TM-U220
- TM-U230
- TM-P60
- TMP-P60II
با پیکربندی چاپگر برای استفاده از دستور ESC * به جای آن، این مشکل را دور بزنید.
فرآیند برای اجبار دستور ESC *
سازگاری با چاپگر اپسون
اولین قدم این است که بررسی کنید آیا چاپگر با دستور GS v 0 ناسازگار است یا خیر.
اگر چاپگر با دستور ESC * سازگار نباشد، فرآیند زیر امکان پذیر نیست. اگر چاپگر با استفاده از دستور ESC * برای چاپ سازگار باشد، این فرآیند را برای پیکربندی چاپگر با جعبه اینترنت اشیا دنبال کنید.
پیکربندی جعبه اینترنت اشیا برای ESC *
برای پیکربندی جعبه اینترنت اشیا برای استفاده از دستور ESC * برای چاپ، با پیمایش به برنامه IoT IoT Boxes به صفحه اصلی جعبه اینترنت اشیا بروید. سپس روی آدرس IP کلیک کنید و به صفحه اصلی جعبه اینترنت اشیا هدایت می شود.
انتخاب چاپگر
حالا روی دکمه سرور چاپگرها کلیک کنید. با این کار مرورگر به صفحه CUPS هدایت می شود. سپس به بخش Administration Printers Add Printer بروید، چاپگری را که باید اصلاح شود انتخاب کنید و سپس روی ادامه کلیک کنید.
کنوانسیون نامگذاری CUPS
CUPS سه اطلاعات را از مدیر درخواست می کند: نام، توضیحات و مکان. دو بخش آخر اطلاعات نیازی به مشخص بودن ندارند، با این حال، نام باید از یک قرارداد خاص برای کار با دستور ESC * پیروی کند.
نام باید با این قرارداد مطابقت داشته باشد: <printer_name>__IMC_<param_1>_<param_2>_..._<param_n>__
خلاصه ای از قرارداد نامگذاری:
printer_name: این نام چاپگر است. این می تواند هر کاراکتری باشد تا زمانی که حاوی _، /، #، یا `` (نویسه فاصله) نباشد.
IMC: این مخفف ستون حالت تصویر (نام ساده شده برای ESC *) است.
param_1: این مخفف پارامتر خاص است:
SCALE<X>: مقیاس تصویر (با همان نسبت تصویر). X باید یک عدد صحیح باشد که درصد مقیاسی را که باید استفاده شود را توصیف می کند.
LDV: Low Density Vertical (اگر مشخص نشده باشد روی High Density Vertical تنظیم می شود).
LDH: Low Density Horizontal (اگر مشخص نشده باشد روی High Density Horizontal تنظیم می شود).
اضافه کردن چاپگر را تمام کنید
پس از تنظیم نام چاپگر با قرارداد نامگذاری مناسب، روی ادامه کلیک کنید. بعد، مقدار بسازید را روی خام و برای مقدار مدل، آن را روی صف خام (en) قرار دهید.
پس از انجام این مراحل، روی اضافه کردن چاپگر کلیک کنید. اگر همه چیز به درستی انجام شد، صفحه باید به صفحه بنرها هدایت شود.
در این مرحله چاپگر باید ایجاد میشد، اکنون جعبه اینترنت اشیا فقط باید آن را شناسایی کرده و سپس با سرور ستکا همگامسازی شود (این ممکن است چند دقیقه طول بکشد).
افزودن چاپگر به ستکا PoS
هنگامی که چاپگر در پایگاه داده ستکا قابل مشاهده است، فراموش نکنید که آن را در چاپگر PoS انتخاب کنید. به برنامه Pos Settings Devices Connected IoT Box Receipt Printer Save بروید.
نمونه راه اندازی چاپگر Epson TM-U220B با استفاده از ESC
مشکل چاپ DYMO LabelWriter
DYMO LabelWriter یک مشکل شناخته شده در چاپ با جعبه اینترنت اشیا دارد. سرور OpenPrinting CUPS چاپگر را با استفاده از درایورهای محلی چاپگر RAW نصب می کند. برای چاپ هر چیزی، باید Make و Model صحیح تنظیم شود، بنابراین هنگام استفاده از دستگاه به درایور صحیح اشاره می شود.
علاوه بر این، برای کاهش تأخیر چاپی که پس از بهروزرسانی درایور ایجاد میشود، باید چاپگر جدیدی اضافه شود.
DYMO LabelWriter چاپ نمی شود
در مواردی که DYMO LabelWriter چیزی را چاپ نمی کند، باید یک درایور جدید نصب شود.
ابتدا، کنسول OpenPrinting CUPS را با کلیک روی Printers server در پایین صفحه اصلی جعبه اینترنت اشیا باز کنید. سپس در منوی بالا بر روی Printers کلیک کنید. روی چاپگر مورد نظر کلیک کنید و در اولین منوی کشویی Maintenance را انتخاب کنید. سپس، در منوی کشویی دوم، Modify Printer را انتخاب کنید.
در مرحله بعد، اتصال/چاپگر شبکه خاصی را که باید اصلاح روی آن انجام شود، انتخاب کنید. روی Continue کلیک کنید.
در صفحه بعد، روی Continue کلیک کنید تا به تنظیم ساخت چاپگر ادامه دهید.
در قسمت Make، DYMO را از منو انتخاب کنید. برای تنظیم مدل روی Continue کلیک کنید.
در صفحه بعد، مدل را روی DYMO LabelWriter 450 DUO Label (en) (یا هر مدل چاپگر DYMO که استفاده می شود) تنظیم کنید. برای تکمیل تنظیمات درایور جدید، روی Modify Printer کلیک کنید، صفحه تایید ظاهر می شود.
پس از هدایت به صفحه تأیید، با تأیید بهروزرسانی موفقیتآمیز، روی دکمه Printers در منوی بالا کلیک کنید.
همه چاپگرهای نصب شده در سرور OpenPrinting CUPS ظاهر می شوند، از جمله به روز رسانی شده جدید: DYMO LabelWriter 450 DUO Label (یا هر مدل چاپگر DYMO که استفاده می شود). روی چاپگری که به تازگی به روز شده است کلیک کنید.
برای چاپ یک برچسب آزمایشی، روی منوی کشویی Maintenance در سمت چپ منوی کشویی Administration کلیک کنید و Print Test Page را انتخاب کنید. در صورت موفقیت آمیز بودن به روز رسانی درایور، برچسب تست با ده ثانیه تاخیر چاپ می شود.
برای کاهش این تاخیر، باید چاپگر جدیدی اضافه شود، مراحل زیر را دنبال کنید.
تأخیر چاپ DYMO LabelWriter
برای حل مشکل تاخیر پس از اصلاح درایور، چاپگر باید دوباره نصب شود. برای نصب مجدد چاپگر، صفحه مدیریت OpenPrinting CUPS را با کلیک روی Printers server در پایین صفحه اصلی جعبه اینترنت اشیا باز کنید. سپس روی Administration در منوی بالا کلیک کنید، سپس روی Add a Printer کلیک کنید.
در صفحه بعدی، در بخش Local Printers، چاپگر از پیش نصب شده DYMO LabelWriter 450 DUO Label (DYMO LabelWriter 450 DUO Label) (یا هر مدل چاپگر DYMO که استفاده می شود) را انتخاب کنید. روی Continue کلیک کنید.
در صفحه زیر، نام را به چیزی قابل تشخیص تغییر دهید، زیرا چاپگر اصلی همچنان وجود دارد. روی Continue کلیک کنید تا به صفحه بعدی بروید.
بعد، مدل را انتخاب کنید. DYMO LabelWriter 450 DUO Label (en) (یا هر مدل چاپگر DYMO که استفاده می شود) را انتخاب کنید و در نهایت روی Add Printer کلیک کنید تا نصب کامل شود.
پس از هدایت به صفحه تأیید، تأیید نصب موفقیت آمیز، روی دکمه Printers در منوی بالا کلیک کنید.
همه چاپگرهای نصب شده در سرور OpenPrinting CUPS ظاهر می شوند، از جمله چاپگرهای تازه نصب شده: DYMO LabelWriter 450 DUO Label (یا هر مدل چاپگر DYMO که استفاده می شود). روی چاپگری که به تازگی نصب شده است کلیک کنید.
برای چاپ یک برچسب آزمایشی، روی منوی کشویی Maintenance در سمت چپ منوی کشویی Administration کلیک کنید و Print Test Page را انتخاب کنید. برچسب تست باید بلافاصله چاپ شود (یک تا دو ثانیه تاخیر).
چاپگر زبرا چیزی را چاپ نمی کند
چاپگرهای Zebra نسبت به فرمت کد زبان برنامه نویسی Zebra (ZPL) که چاپ می شود کاملاً حساس هستند. اگر چیزی از چاپگر بیرون نمیآید یا برچسبهای خالی چاپ میشوند، سعی کنید قالب گزارش ارسالی به چاپگر را با دسترسی به تنظیمات ‣ فنی ‣ رابط کاربری ‣ نماها در حالت توسعهدهنده تغییر دهید و الگوی مربوطه را جستجو کنید.
اسکنر بارکد
کاراکترهای خوانده شده توسط بارکد خوان با بارکد مطابقت ندارند
به طور پیش فرض، اکثر اسکنرهای بارکد در قالب QWERTY ایالات متحده پیکربندی شده اند. اگر اسکنر بارکد از طرح بندی متفاوتی استفاده می کند، به نمای فرم دستگاه (برنامه اینترنت اشیا ‣ دستگاه ها ‣ دستگاه بارکد) بروید و فرمت صحیح را انتخاب کنید.
وقتی بارکد اسکن می شود هیچ اتفاقی نمی افتد
مطمئن شوید که دستگاه صحیح در پیکربندی نقطه فروش انتخاب شده است و بارکد به گونه ای پیکربندی شده است که یک کاراکتر ENTER (کد 28) را در انتهای هر بارکد ارسال کند. برای انجام این کار، به برنامه PoS ‣ منوی 3 نقطه در PoS ‣ IoT Box ‣ Edit بروید.
اسکنر بارکد به عنوان یک صفحه کلید شناسایی می شود
با رفتن به نمای فرم آن (IoT App ‣ Devices ‣ Barcode Device) و فعال کردن گزینه Is scanner می توان نوع دستگاه را به صورت دستی تغییر داد.
اسکنر بارکد کاراکترهای بارکد را به صورت جداگانه پردازش می کند
هنگام دسترسی به نسخه تلفن همراه Odoo از یک دستگاه تلفن همراه یا رایانه لوحی، جفت شده با اسکنر بارکد، از طریق جعبه اینترنت اشیا، اسکنر ممکن است هر کاراکتر بارکد را به عنوان یک اسکن جداگانه پردازش کند. در این صورت گزینه Keyboard Layout باید با زبان مناسب بارکد خوان در صفحه فرم Barcode Scanner پر شود.
طرحبندی صفحهکلید مبتنی بر زبان است و گزینههای موجود بسته به دستگاه و زبان پایگاه داده متفاوت است. به عنوان مثال: انگلیسی (بریتانیا)، انگلیسی (ایالات متحده) و غیره.
کشوی پول نقد
کشوی پول باز نمی شود
کشو پول باید به چاپگر متصل باشد و کادر چک کشو باید در پیکربندی PoS علامت زده شود. برای انجام این کار، به برنامه POS ‣ منوی 3 نقطه در POS ‣ IoT Box ‣ Edit ‣ Receipt Printer ‣ Cashdrawer بروید.
مقیاس
ترازو نقش مهمی در فرآیند پرداخت، به ویژه برای محصولاتی که بر اساس وزن فروخته میشوند، بازی میکنند تا قیمت ثابت.
ترازوهای Ariva S را تنظیم کنید
Odoo تشخیص داده است که یک تنظیم خاص در ترازوهای سری Ariva S (تولید شده توسط Mettler-Toledo, LLC.) نیاز به اصلاح دارد و یک کابل اختصاصی Mettler USB به RJ45 اختصاصی برای عملکرد ترازو با جعبه اینترنت اشیا Odoo مورد نیاز است.
برای پیکربندی صحیح مقیاس برای تشخیص توسط جعبه اینترنت اشیا، این فرآیند تنظیم را برای مقیاس های سری Ariva S دنبال کنید.
کابل
شماره قطعه Mettler 72256236 - کابل USB-to-POS است. برای خرید کابل معتبر با Mettler یا یک شریک تماس بگیرید. توجه داشته باشید که هیچ کابل دیگری خارج از این کابل Mettler برای این پیکربندی کار نمی کند. استفاده از کابل فقط سریال متصل به آداپتور سریال به USB موثر نیست.
راه اندازی
در پیکربندی زیر به راهنمای تنظیم Mettler برای مقیاس های سری Ariva S مراجعه کنید: راهنمای کاربر مقیاس پرداخت Ariva.
برای شروع، به صفحه 17 در کتابچه راهنمای بالا برای راه اندازی بروید. این راهنما تنظیمات بالقوه ترازوهای سری Ariva S را فهرست می کند.
دستورالعمل ها را همراه با فرآیند زیر دنبال کنید تا مقیاس را روی حالت تنظیم قرار دهید. ابتدا دکمه >T< را برای هشت ثانیه نگه دارید یا تا زمانی که CONF ظاهر شود.
سپس >T< را فشار دهید تا GRP 3 ظاهر شود، سپس >0< را برای تأیید فشار دهید.
تحت 3.1، مطمئن شوید که تنظیمات روی 1 تنظیم شده است (درگاه های COM مجازی USB). >T< را فشار دهید تا گزینه های زیر گروه 3.1 را طی کنید.
هنگامی که 3.1 روی 1 تنظیم شد، >0< را فشار دهید تا انتخاب را تأیید کنید. به فشار دادن >0< ادامه دهید تا GRP 4 ظاهر شود.
اکنون >T< را فشار دهید تا EXIT ظاهر شود.
هنگامی که EXIT ظاهر شد، >0< را فشار دهید. پس از این، دوباره >0< را فشار دهید تا ذخیره شود. اکنون مقیاس مجدداً راه اندازی می شود.
در نهایت، جعبه اینترنت اشیا را مجدداً راه اندازی کنید تا تغییرات ایجاد شده در پیکربندی ترازو را شناسایی کنید. پس از راه اندازی مجدد، بر خلاف نمایشگر قبلی، که در آن به صورت سریال تجهیزات Adam ظاهر می شد، مقیاس به صورت Toledo 8217 ظاهر می شود.