PDA

View Full Version : استفاده از دستگاه بارکد خوان و بارکد



houtanal
سه شنبه 27 بهمن 1383, 16:49 عصر
سلام
می خوام اطلاعات ورودی از دستگاه بارکدخوان را در php هندل کنم .
چطور می تونم؟

oxygenws
سه شنبه 27 بهمن 1383, 18:22 عصر
من تا حالا همچین کاری نکردم، می تونید اطلاعات بیشتری بدید؟؟ بارکد خوان چطوری اطلاعات رو به کامپیوتر ارسال می کنه؟؟ کجا ذخیره می شه؟؟ فقط به فلان پورت سیستم می فرسته یا....؟؟؟

ممنون :)

houtanal
سه شنبه 27 بهمن 1383, 19:41 عصر
تا جایی که من پرسیدم دفیفا مثل کیبرد می مونه و به عنوان ورودی استاندارد استفاده میشه

oxygenws
سه شنبه 27 بهمن 1383, 20:38 عصر
خوب چی ارسال می کنه؟؟ به هر حال یه چیزی میفرسته.
ورودی استاندارد یه جورایی می شه کنسول!! یعنی واقعا حالت کنسول داره؟؟ در این حالت باید php رو به صورت cli اجرا کنی، امکانش هست؟؟

موفق باشید

houtanal
سه شنبه 27 بهمن 1383, 22:39 عصر
صورت cli اجرا کنی،
این چیه؟

oxygenws
سه شنبه 27 بهمن 1383, 22:48 عصر
command line interface

memir
جمعه 30 بهمن 1383, 22:46 عصر
ببین یکم کار سختیه.
به یه همچین چیزهای فکر کن
یه برنامه با مثلا دلفی بنویسی بره دیتا رو از پورت مربوطه بخونه بریزه مثلا تو یه جای مشترک مثل دیتابیس و پی اچ پی بره از اونجا بخونه.

یا یه dll با مثلا دلفی بنویسی بشه واسط بین پی اچ پی و پورت.

یه خورده در مورد منطق برنامه های web base فکر کن!
ببین اصلا از عهده این کار بر می آیند یا نه؟
شما برای یه همچین پیاده سازی احتیاج به یه برنامه real time داری درسته؟

شاید این کا رو با یه applet جا یا یه activeX هم بشه انجام داد.

صورت مسئله رو اگر بگی شاید بهتر بتونیم کمکت کنیم.

و در مورد cli
با cli کارهای زیادی میشه انجام داد در واقعه مثل یه برنامه یا بهتر بگم یه script اجرا میشه روی سیستم عامل بدون محدودیتهای اجرا (مثل مدت زمان اجرای برنامه یا محدودیت فضای اشغال شده و ...) ولی تمام اینها به صورت پیش فرض فعال نیستند باید فعالشون کنی. اگر بتونی مثلا تو ویندوز دلفی بنویسی خیلی انتخاب بهتریه از cli به عنوان عقیده شخصی البته!!!!!

memir
دوشنبه 03 اسفند 1383, 21:33 عصر
سلام
من اطلاعاتم یه خورده کامل تر شد!!!!

من متوجه شدم که دستگاه بارکد خوان یه چیزیه که مثل کی برد عمل می کنه یعنی چی؟؟
یعنی اینکه شما برنامتون رو عادی می نویسی!
و فقط روی client اونجای که می خواد با بارکد کار کنه شما بارکد رو وصل می کنی پشت پورت کی برد و بعدش کی برد رو وصل می کنی دستگاه هر وقت بارکد ببینه مثل این می مونه که شما با کی برد یک سری عدد وارد کردی!

دیگه از این راحت تر شما فقط تو client یه کاری می کنی که خودش اتوماتیک روی اون textbox مربوطه focus انجام بده!

دیگه یه کامپیوتر چقدر می تونه فهمیده باشه!؟!

oxygenws
دوشنبه 03 اسفند 1383, 22:03 عصر
جالبه :)
این برنامه به راحتی می تونه با php cli نوشته بشه، ولی به شرطی که سرور باشید :)
یا اینکه برنامه کلاینت سرور بنویسید. سمت سرور php و سمت کلاینت.... هر جور راحتید :)

houtanal
دوشنبه 03 اسفند 1383, 22:35 عصر
من فقط می خوام کلاینتم که باید اطلاعات رو وارد کنه بتونه برای پر کردن فیلدهای فرم بدون اینکه دونه دونه تایپ کنه از بارکد درج شده استفاده کنه.
یعنی فقط فیلدهای فرم با بارکد پر بشه

memir
سه شنبه 04 اسفند 1383, 10:16 صبح
فکر می کنم کامل توضیح داده باشم!
که دیگه این کار هیچ ربطی به php و کلا سرور نداره و همش برمیگرده به client شما!
بهتره یه دستگاه بارکد خوان تهیه کنید و خودتون تست کنید و نتیجشو اینجا بنویسید تا دستان هم استفاده کنند. :wink: