در بخش اول خطاهای خودپرداز با انواع وضعیت های خودپرداز آشنا شدیم. یک خودپرداز می تواند به یکی از حالت های زیر باشد:
- فعال و در حالت سرویس دهی کامل
- فعال و در حالت سرویس دهی ناقص
- غیر فعال بدلیل قطعی ارتباط یا نقص فنی (خطای خودپرداز)
- غیر فعال بدلیل عملیات سوپروایزری یا تعمیرات
در بخش دوم خطاهای خودپراز با انواع عوامل خطای خودپرداز آشنا شدیم. عامل خطا یکی از موارد زیر می باشد:
- خطاهای مشتری
- خطاهای فنی خودپرداز
- بخش سوم: خطاهای شبکه و سرور
در این بخش ابتدا اسامی ماژول های خودپرداز طبق استاندارد WOSA/XFS و سپس فرمان های مربوط به کارت خوان و کش دیسپنسر به عنوان دو ماژول پرکاربرد خودپرداز را معرفی می کنیم
اسامی ماژولهای خودپرداز و کدهای مرتبط با هر ماژول طبق استاندارد WOSA/XFS
|
Module |
ماژول | مخفف | کد |
|
Printer |
چاپگر – پرینتر رسید و ژورنال | PTR | 1 |
| Identification Card Unit | کارت خوان – کارت ریدر | IDC | 2 |
| Cash Dispenser | اسکناس پرداز – کش دیسپنسر | CDM | 3 |
| PIN Pad | پینپد | PIN | 4 |
| Check Reader and Scanner | چک ریدر و اسکنر | CHK | 5 |
| Depository Unit | دریافت پاکت | DEP | 6 |
| Text Terminal Unit | اپراتور پنل – SOP | TTU | 7 |
| Sensors and Indicators Unit | سنسورها و ایندیکیتورها | SIU | 8 |
| Vendor Dependent Mode | وضعیت وابسته به تولیدکننده | VDM | 9 |
| Camera | دوربین | CAM | 10 |
| Alarm | آلارم | ALM | 11 |
| Card Embossing Unit | برجسته ساز کارت | CEU | 12 |
| Cash In Module | دریافت اسکناس | CIM | 13 |
| Card Dispenser | کارت دیسپنسر | CRD | 14 |
| Barcode Reader | بارکد ریدر | BCR | 15 |
| Item Processing Module | پردازشگر مواردی مانند چک و .. | IPM | 16 |
کد دستورات ارسال شده به ماژولها و پاسخهای دریافتی، از ضرب عدد 100 در کد ماژول شروع می شود مثلاً دستورات کارت ریدر از 201 آغاز می شود و همچنین خطاهای کارت ریدر از 201- آغاز می شود. فرمان 207 برای خواندن کارت بوده و خطای 209- مربوط به خرابی شاتر می باشد. دستورات دیسپنسر از 301 آغاز شده و خطاهای دیسپنسر از 301- آغاز می شود. فرمان 303 برای پرداخت وجه به مشتری بوده و خطای 312- مربوط به باز نشدن شاتر می باشد.
کدهای رایج فرمانهای کارت ریدر و پاسخهای مربوطه طبق استاندارد WOSA/XFS
کاربرد: خواندن پیامهای ژورنال و یافتن کد خطا
فرمانهای استعلام وضعیت کارت خوان Card Reader Info Commands (IDC INFO)
| کد | شرح | فرمان |
| 201 | دریافت وضعیت کارت ریدر | Status |
| 202 | دریافت قابلیت های کارت ریدر | Capabilities |
فرمانهای اجرایی کارت خوان Card Reader Execute Commands (IDC CMND)
| فرمان | شرح | کد |
| Read Track | خواندن دیتا از ترکهای مغناطیسی کارت | 201 |
| Write Track | نوشتن دیتا روی ترکهای مغناطیسی کارت | 202 |
| Eject Card | پس دادن کارت | 203 |
| Retain Card | ضبط کارت | 204 |
| Reset Count | صفر کردن تعداد کارتهای ضبط شده | 205 |
| Set Key | ست کردن کلید رمز نگاری | 206 |
| Read Raw Data | خواندن دیتا از ترکهای مغناطیسی کارت | 207 |
| Write Raw Data | نوشتن دیتا روی ترکهای مغناطیسی کارت | 208 |
| Chip IO | تبادل اطلاعات با کارتهای اسمارت | 209 |
| Reset | ریست کردن کارت ریدر | 210 |
خطاهای دریافتی از کارت خوانCard Reader Errors (IDC Error)
| فرمان | شرح | کد |
| Media Jam | گیر کردن کارت | -200 |
| No Media | نبودن کارت در کارتخوان | -201 |
| Media Retained | ضبط کارت | -202 |
| Retain Bin Full | پر بودن محفظه کارتهای ضبط شده | -203 |
| Invalid Data | نامعتبر بودن دیتای کارت | -204 |
| Invalid Media | نامعتبر بودن کارت | -205 |
| Shutter Fail | خرابی شاتر (دریچه) کارت ریدر | -209 |
| Card Too Short | کوتاه بودن کارت (کارت شکسته) | -216 |
| Card Too Long | بزرگ بودن کارت | -217 |
- برای رفع گیر کردن کارت، اگر فرمان ریست جواب نداد، می توان برق کارت ریدر را قطع کرده و یا دستگاه را خاموش کرده و سپس اقدام به خارج کردن دستی کارت نمود.
- برای رفع پر بودن محفظه کارتها، می توان فرمان Clear Cards یا فرمانهای مشابه را اجرا کرد.
- خرابی شاتر، ممکن است به صورت فیزیکی و با سرویس و تمیزکاری برطرف شود.
کدهای رایج فرمانهای کش دیسپنسر و پاسخهای مربوطه طبق استاندارد WOSA/XFS
کاربرد: خواندن پیامهای ژورنال و یافتن کد خطا
فرمانهای استعلام وضعیت دیسپنسر Cash Dispenser Info Commands (CDM INFO)
| کد | شرح | فرمان |
| 301 | دریافت وضعیت دیسپنسر | Status |
| 302 | دریافت قابلیت های دیسپنسر | Capabilities |
فرمانهای اجرایی دیسپنسرCash Dispenser Execute Commands (CDM CMND)
| فرمان | شرح | کد |
| Denominate | محاسبه تعداد اسکناس قابل پرداخت طبق مبلغ | 301 |
| Dispense | خارج کردن اسکناسها از کاستها | 302 |
| Present | تحویل اسکناسها (وجه) به مشتری | 303 |
| Reject | ریترکت– انتقال اسکناس به محفظه ریجکت | 304 |
| Retract | ریترکت– انتقال اسکناس به محفظه ریترکت | 305 |
| Open Shutter | باز کردن شاتر (دریچه خروجی) | 307 |
| Close Shutter | بستن شاتر (دریچه خروجی) | 308 |
| Start Exchange | آغاز عملیات پولگذاری | 311 |
| End Exchange | پایان عملیات پولگذاری | 312 |
| Calibrate Cash Unit | کالیبره کردن کاستها | 315 |
| Reset | ریست کردن دیسپنسر | 321 |
| Test Cash Units | تست کاستها | 322 |
خطاهای دریافتی از دیسپنسرCash Dispenser Errors (CDM Error)
| خطا | شرح | کد |
| Cash Unit Error | خطای کاست | -302 |
| Not Dispensable | غیر قابل پرداخت | -306 |
| Too Many Items | نیاز به تعداد زیاد اسکناس جهت پرداخت – یا اینکه مشکلی در تحویل وجه به مشتری | -307 |
| Shutter Not Open | شاتر باز نمی شود | -312 |
| Shutter Open | شاتر باز هست (وضعیتی که نباید باز باشد) | -313 |
| Shutter Closed | شاتر بسته است | -314 |
| Invalid Cash Unit | کاست نامعتبر | -315 |
| No Items | اسکناسی موجود نیست | -316 |
| Shutter Not Closed | شاتر بسته نمی شود | -319 |
| Present Error | مشکل در پرداخت وجه به مشتری | -320,-321,-322 |
| Items Not Taken | مشتری وجه را بر نداشته است | -335 |
| Items Left | در مسیر یا خروجی اسکناس باقی مانده است | -336 |