پوزبان

چند سالی است که امکان تبادل اطلاعات بین دستگاههای POS(پایانه های فروشگاهی) و نرم‌افزارها (همانند نرم‌افزارهای حسابداری، فروشگاهی، رستوران و ...) بوجود آمده است، و گسترش روز افزون استفاده از این امکان در نرم افزارها و مشکلاتی که در استفاده از DLL های دستگاه برای شرکت های PSP و شرکت های نرم افزاری وجود دارد بر آن شدیم تا یک محصول جهت ارتباط نرم افزار با دستگاههای POS تمامی شرکت های PSP ارائه کنندهPOS PC- تولید کنیم.


product


پوزبان


PC- POS چيست؟

POS یک امکان در دستگاههای POS است که با استفاده از این قابلیت و از طریق یک SDK مانند یک DLL ، نرم افزار می تواند از دستگاه POS درخواست تراکنش مانند، خرید،پرداخت قبض،خرید شارژ و ... داشته باشد، همچنین نتیجه تراکنش اعم از تایید و یا عدم تایید ،شماره پیگیری،مبلغ تراکنش و ... از سمت دستگاه POS به نرم افزار جهت بایگانی ارسال می شود. به‌طور مثال پس از خرید از یک فروشگاه مواد غذایی، مجموع قیمت فاکتور پس از محاسبه توسط نرم‌افزار به دستگاه POS ارسال شده و دارنده کارت پس از کشیدن کارت خود، تنها رمز را وارد نموده و نیازی به وارد کردن مبلغ نيست. از سوی دیگر، پس از انجام عملیات خرید توسط پایانه، با ارسال پیغام تایید به نرم افزار، فاکتور به‌طور خودکار صادر می‌شود. با این پروسه، خطای انسانی ناشی از ورود اشتباه قیمت (مخصوصا در مواردی‌که مبلغ خرد يا بالا باشد) از بین می‌رود و همچنین سرعت انجام تراکنش افزایش می‌یابد. با اين اتصال، اطلاعات مورد نیاز در پایگاه‌های داده نرم‌افزار ثبت و قابلیت تحلیل و آنالیز می‌یابد.


product


معرفی

دستگاه POS-BAN یک ماژول پرتابل است که از طریق درگاه USB به کامپیوتر،لپ تاپ ، موبایل یا تبلت متصل می شود و دارای سه درگاه سریال جهت اتصال به دستگاههای POS تمامی شرکت های PSP دارای PC-POS ، می باشد.
دستگاه POS-BAN از طریق سه درگاه سریال تعبیه شده روی آن به دستگاه POS متصل می شود و توسط SDK که همراه دستگاه وجود دارد(فایل اکتیو ایکس) با نرم افزار ارتباط برقرار می کند.
POS-BAN قابل اتصال به دستگاههای POS تمامی شرکت های PSP پشتیبانی کننده PC-POS می باشد.

روش کارکرد دستگاه

  • POS-BAN از طریق درگاه USB و در کلاس Mass Storage قابل اتصال به PC ، لپ تاپ، تلفن همراه و تبلت می باشد، در واقع POS-BAN هم در سیستم عامل ویندوز و هم در اندروید قابل استفاده می باشد، در صورت نیاز مشتری قابلیت استفاده در سیستم عامل هایی که کلاس USB Mass Storage را پشتیبانی می کنند را داراست.
  • نرم افزار از طریق اکتیو ایکس POS-BAN با دستگاه ارتباط برقرار می کند.
  • POS-BAN قابلیت اتصال سه دستگاه POS به صورت همزمان را داراست در صورتی که نیاز باشد بیش از سه دستگاه POS به یک نرم افزار متصل شود می توان تعداد دستگاه POS-BAN را افزایش داد.
  • پس از اتصال دستگاههای POS به دستگاه POS-BAN داده های مورد نیاز جهت انجام تراکنش مانند(مبلغ و ...) از سمت نرم افزار به دستگاه POS-BAN ارسال می شود.
  • دستگاه POS-BAN جهت انجام تراکنش اطلاعات لازم را به دستگاه POS ارسال می کند و منتظر دریافت نتیجه تراکنش می شود.
  • پس از نمایش مبلغ بر روی دستگاه پوز کارت کشیده می شود و رمز وارد می شود (در بعضی دستگاههای POS قبل از درخواست تراکنش از سمت نرم افزار کارت کشیده می شود).
  • POS-BAN نتیجه تراکنش را پس از دریافت از دستگاه پوز به اکتیو ایکس منتقل می کند.
  • اکتیو ایکس داده ها را Decode می کند و داده های مورد نیاز را در اختیار نرم افزار قرار می دهد.

مزایای استفاده از دستگاه POS-BAN

  • عدم نیاز به استفاده از DLL های تمامی شرکت های PSP در نرم افزار.
  • عدم پشتیبانی DLL از سمت PSP که سبب اتلاف زمانی نیروهای انسانی شرکت هایPSP می شود.
  • راحتی استفاده و عدم نیاز به بروز رسانی مجزای DLL ها از سوی شرکت های نرم افزاری.
  • قابل اتصال تا 128 دستگاه POS-BAN به یک PC می باشد که هر کدام از این POS-BAN ها قابلیت اتصال 3 دستگاه POS را دارا می باشند.
  • عدم سوء استفاده شرکت های نرم افزاری از PSP ها جهت دریافت پول به منظور اضافه کردن DLL شرکت PSP در نرم افزار خود.



كاربرد

  • فروشگاه‌هايي كه داراي صندوق‌هاي متعدد جهت دريافت وجوه هستند.
  • فروشگاه‌هايي كه اجناس آنها داراي قيمت‌هاي غير رند است.
  • مراكزي كه درصدهاي مختلف تخفيف را روي فاكتورهاي مشتريان اعمال مي‌كنند.
  • در فروشگاه های زنجیره ای که سرعت پرداخت از اهمیت بالایی برخوردار است.
  • در فروشگاه هایی که عملیات محاسبه مبالغ کالا و یا خدمات توسط نرم افزار محاسبه می شود.
  • در فروشگاه هایی که برای هر مشتری عملیات محاسبه فاکتور توسط نرم افزار مالی به صورت جداگانه محاسبه خواهد شد.

ويژگی ها

  • از بين رفتن امكان وقوع اشتباه در هنگام وارد كردن مبلغ توسط اپراتور يا مشتري
  • امكان گزارشگيري و اطمينان از صحت تراكنش‌هاي انجام شده از طريق پايانه‌هاي فروش يا نرم‌افزارهاي حسابداري/فروش
  • ارايه كد پيگيري روي رسيد POS بعد از انجام تراكنش موفق
product


مشکلات استفاده از PC- POS برای شرکت های نرم افزاری

شرکت های PSP به منظور قرار دادن امکان ارتباط نرم افزار با دستگاه POS هر کدام یک SDK مجزا(DLL) با پروتکل منحصر به فرد و مختص به خود ارائه داده اند که شرکت های نرم افزاری می بایست پس از دریافت هر یک از DLL ها ، کدهای مربوطه را در نرم افزار های خود اضافه کنند تا بتوانند ارتباط با دستگاه POS آن شرکت را با نرم افزار خود برقرار نمایند.
از میان 12 شرکت PSP که در ایران فعالیت می کنند، فقط 11 شرکت امکان PC-POS را برروی دستگاههای POS خود گذاشته اند، از این دو عنوان اشاره شده به این مطلب می رسیم که هر شرکت نرم افزاری اگر بخواهد امکان ارتباط تمام دستگاههای POS شرکت های PSP را بر روی نرم افزار خود بگذار مجبور است از تمامی این شرکت ها DLL مربوط به آن شرکت را تهیه نماید و به صورت مجزا هر کدام از این DLL ها را در نرم افزار مربوطه اضافه نماید.
یکی از مشکلاتی که شرکت های نرم افزاری برای استفاده از این DLL ها دارند این است که می بایست به صورت مداوم با تمامی این شرکت های PSP در ارتباط باشند تا در صورت بروز رسانی شدن DLL نسخه جدید را دریافت کنند و نرم افزارشان را نیز بروز رسانی کنند که بیشتر شرکت های نرم افزاری بدلیل وجود همچین مشکلاتی یا از انجام آن بر روی نرم افزارشان پرهیز می کنند و یا تنها از یک یا دو DLL در نرم افزارشان استفاده می کنند.

توجه به مطالب عنوان شده مشکلات استفاده از PC-POS بری شرکت های نرم افزاری به طور خلاصه عنوان می شود:
  • گذاشتن تعداد 11 فایل DLL بر روی نرم افزار جهت پشتیبانی از دستگاههای POS تمام شرکت های PSP.
  • سنگین تر شدن حجم نرم افزار به دلیل استفاده از تمامی DLL ها.
  • نیاز مداوم به ارتباط با شرکت های PSP جهت بروزرسانی DLL درصورت ارتقاء نسخه DLL از سمت PSP.