| PCSC_SCAN(1) | General Commands Manual | PCSC_SCAN(1) |
نام (NAME)
pcsc_scan - پویش منظم تمامی کارتخوانهای PC/SC متصل به میزبان
خلاصه دستور (SYNOPSIS)
pcsc_scan [گزینهها]
توضیحات (DESCRIPTION)
این صفحه راهنما دستور pcsc_scan را مستندسازی میکند.
برنامهٔ pcsc_scan ابزاری است که بهطور منظم تمامی کارتخوانهای PC/SC متصل به میزبان را پویش کرده و وضعیت کارتهای وارد شده در کارتخوانها را نمایش میدهد.
روش معمول برای خروج از این برنامه استفاده از Control-C است.
هنگامی که pcsc_scan آغاز به کار میکند، فهرست کارتخوانهای کارت هوشمند موجود را از PC/SC layer درخواست میکند. این فهرست نمایش داده میشود و پیش از نام هر کارتخوان، یک شمارهٔ ترتیبی چاپ میشود.
مثال:
PC/SC device scanner
V 1.6.2 (c) 2001-2022, Ludovic Rousseau <ludovic.rousseau@free.fr>
Scanning present readers...
0: Gemalto PC Twin Reader
هنگامی که کارتی در هر یک از کارتخوانها وارد شود، اطلاعاتی نمایش داده میشود:
- تاریخ و زمان:
- Mon Oct 2 21:01:40 2023
- نام کارتخوان:
- Reader 0: Gemalto PC Twin Reader
- وضعیت کارت و رخداد پیشآمده:
- Card state: Card inserted,
- مقدار ATR در هنگام وارد شدن کارت:
- ATR: 3B 82 00 86 1E
- چاپ تحلیل ATR در صورت در دسترس بودن دستور ATR_analysis:
-
ATR: 3B 82 00 86 1E
+ TS = 3B --> Direct Convention
+ T0 = 82, Y(1): 1000, K: 2 (historical bytes)
TD(1) = 00 --> Y(i+1) = 0000, Protocol T = 0
-----
+ Historical bytes: 86 1E
گزینهها (OPTIONS)
- -h
- نمایش راهنما.
- -V
- نمایش شمارهٔ نسخه.
- -n
- عدم چاپ تحلیل ATR. برای مثال در صورتی که ATR_analysis در دسترس نباشد از این گزینه استفاده کنید.
- -r
- چاپ فهرست کارتخوانها و سپس خروج.
- -c
- چاپ فهرست کارتها و سپس خروج.
- -s
- حالت آزمون فشار (stress mode). دستورهای APDU را بهطور نامحدود (تا زمانی که کارت یا کارتخوان جدا شود) به کارت ارسال میکند.
- -t secs
- مشخص کردن مدتزمان اجرای برنامه بر حسب ثانیه. برنامه پس از سپری شدن این زمان خاتمه مییابد.
- -d
- اشکالزدایی (debug): چاپ تغییرات رخداده میان فیلدهای .dwCurrentState و .dwEventState برای هر کارتخوان.
- -p
- اتصال و اجرا (Plug and Play): اجبار به استفاده از کارتخوان خاص "\\?PnP?\Notification".
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Ludovic Rousseau <ludovic.rousseau@free.fr>
| February 18, 2026 |