ورود

نسخه کامل مشاهده نسخه کامل : استفاده از بارکد در برنامه



hamed motaghi
04-02-2011, 18:24
سلام

میخواهیم دو بارکد خوان را به یک سیستم متصل کرده و بعد تشخیص بدهیم
بارکد خوانده شده توسط کدامیک از بارکد خوانها خوانده شده و به برنامه
فرستاده شده است.

آیا دستگاه بارکد خوان کدی منحصربفرد ندارد که بتوان توسط برنامه آن را
خواند و مشخص کرد کدام بارکد خوان استفاده شده?
یک راه دیگر این است که هر فروشنده را مامور فروش یک
نوع کالا کنیم که این البته مشکل ما را حل نمیکند چون میخواهیم هر دو
فروشنده بتوانند همه محصولات را بفروشند اما مشخص شود این محصول را کدام
فروشنده فروخته است.

کل اینترنت را به فارسی و انگلیسی شخم زدیم اما چیزی نصیبمان نشد.

لطفا در صورتی که خواستید جواب بدهید، یک نسخه هم به ایمیل ارسال کنید
ممنون

_H2_
05-02-2011, 02:00
سلام
بارکدخوان ها معمولاً مشابه کیبورد برای سیستم عمل میکنند و در عمل هم سیم انها به سیم کیبورد سیستم متصل میشود و از نظر کارآیی هم در داخل محیط سیستم عامل نمیتوان متوجه شد عددی با کیبورد واقعی تایپ شده و یا با بارکدخوان وارد شده.

برای کارکرد صحیح بارکدخوانم باید مکان نما در محل تایپی باشد (مثل یک Textbox) و بارکدخوان کد را خوانده و به جای کیبورد آن را تایپ کند.

در نتیجه عملاً اصلاً معنی ندارد دو بارکد خوان مجزا به یک سیستم وصل شوند و همزمان و به طور مستقل و تمیز داده شده کارکنند!!!

سیستم عامل فقط یک مکان نمای تایپ کیبورد و یک مکان نمای ماوس دارد.

مثل ان است که بخواهید همزمان دو نفر با هم با دو ماوس با رایانه کار کنند! رایانه میتواند چندین بارکدخوان و چندین ماوس داشته باشد ولی بحرحال مکان نمای ماوس در صفحه یک عدد است و دوتا نمیشود.

شاید بتوانید به نحوی از VPC استفاده کنید ولی گمانم باز هم در نهایت باز هم مشکل خواهید داشت.

بهترین راه استفاده از رایانه های مستقل است.
البته در جهت کاهش هزینه ها شرکت های مختلف کارهایی کرده اند ...
به عنوان نمونه ...

کیس های mini وجود دارد که مختص رایانه های client در یک شرکت یا فروشگاه و... است، این کیس ها بسیار کوچک بوده و عموماً فاقد CDROM و Modem و حتی بعضاً USB و ...هستند و هارد کم تری هم دارند.
در واقع تجهیزات مازاد حذف شده تا حداقل نیاز برای اتصال به کیبورد و مانیتور و شبکه را داشته باشند ...

یا سخت افزارهای دیگری عرضه شده اند که با کمک کارت به رایانه اصلی وصل شده و از سخت افزار و نرم افزار رایانه مورد نظر استفاده میکنند ولی هر یک ماوس و کیبورد و محیط کاربری مجزای خودشان را دارند، یعنی عملاً یک رایانه را به چند رایانه تبدیل میکنند.