2010-11-06 33 views
6

Tôi đã dự tính cách xử lý đầu vào tài liệu giấy trong ứng dụng Web trong một thời gian. Vấn đề chính là làm thế nào để thống nhất siêu dữ liệu và một tệp PDF được quét. Vì mục đích của ví dụ này, tôi sẽ trình bày Đơn Yêu cầu Khiếu nại giả định. Cách tiếp cận tôi đã xem xét cho đến nay:Cách quét trong/tới một ứng dụng web

  • Web 1.0, Mở một trang web, tạo ra một tuyên bố chi phí & nhập dữ liệu, chuyển sang ứng dụng quét, quét nộp, chuyển sang trình duyệt, bấm vào "chọn tập tin" điều hướng để quét tệp tải lên. Ưu điểm: đơn giản để mã. Nhược điểm: công việc khủng khiếp, mọi máy trạm cần một máy quét (và trình điều khiển và dung lượng đĩa, vv/có thể không hoạt động với các máy khách mỏng: Citrix/IPad)
  • Kiểu mã vạch Mở trang web, tạo yêu cầu chi tiêu & nhập dữ liệu , lưu, một nhãn dán mã vạch được in, dán mã vạch lên giấy. Vào cuối ngày quét tất cả các giấy tờ được mã vạch. tải lên hàng loạt chúng và gán chúng dựa trên mã vạch cho các yêu cầu chi phí. (Mã vạch OCRing trong quét là một vấn đề được giải quyết, ví dụ: xem exactCODE) Ưu điểm: luồng công việc hợp lý, một máy quét cho mỗi bộ phận là đủ. Nhược điểm: cần máy in nhãn mã vạch ở mọi máy trạm (dễ dàng hơn máy quét nhưng không rẻ hơn), giấy quét được quét chỉ sau vài giờ
  • Kiểu Web 2.0 Quét bằng máy quét cục bộ vào thư mục [Dropbox]. Webapp sử dụng Dropbox API để phát hiện các bản quét mới, hiển thị chúng cho người dùng và yêu cầu họ nhập Siêu dữ liệu. Ưu điểm: quy trình làm việc tốt. Nhược điểm: Mọi người đều cần một máy quét, Webapp không thể chỉ cần bật lên và nói "có một quét mới có sẵn".
  • Kiểu lô hàng Ai đó quét tất cả các tài liệu được phân tách bởi người phải xử lý chúng (hoặc theo loại tài liệu: Khiếu nại chi phí, Hoá đơn, Đặt hàng). Tài liệu được tải lên hàng loạt (ví dụ như một tệp ZIP) tới Máy chủ Web trong hàng đợi. Một người bây giờ phải làm việc thông qua hàng đợi này và nhập dữ liệu meta cần thiết. Ưu điểm: Chỉ cần một máy quét duy nhất. Nhược điểm: Nhân viên không có giấy trong tay nữa, chỉ có phiên bản trực tuyến. Điều này được coi là một stopper hiển thị lớn của các đồng nghiệp của tôi.
  • Mã vạch lô Ai đó mã vạch nhãn tất cả các tài liệu đến, quét chúng trong một thư mục và tải chúng lên kho, sau đó phân phối giấy theo cách cũ cho các phòng ban khác nhau. Người xử lý yêu cầu bồi thường chi phí cũng nhập số mã vạch từ giấy. Webapp liên hệ với kho lưu trữ và truy xuất dựa trên số mã vạch tài liệu được quét và lưu nó cùng với siêu dữ liệu. PPros: đơn giản để mã, Nhược điểm: rất nhiều giấy vẫn còn lang thang xung quanh, tài liệu có thể được quét gat mà có lẽ không bao giờ nên nhập một kho kỹ thuật số - ví dụ: hồ sơ y tế)
  • Ứng dụng dành cho máy tính để bàn Viết ứng dụng dành cho máy tính để bàn nhỏ quét, tải lên Webapp và mở cửa sổ trình duyệt để thêm siêu dữ liệu. Ưu điểm: quy trình làm việc tốt, Nhược điểm: Một máy quét trên mỗi máy tính để bàn, Không phải là sự cố Webapp/nền tảng

Bất kỳ đề xuất nào để có giải pháp tốt hơn hoặc nhận xét về một trong các cách tiếp cận ở trên?

Trả lời

2

Bạn đã nghĩ đến việc sử dụng Flash /Không khí. Bạn có thể cho phép người dùng sử dụng webcam hoặc tải lên mã vạch qua flash.

Tôi cũng đã tham gia vào một số sản phẩm/dự án tuyệt vời mà chúng tôi đã tạo trình điều khiển tùy chỉnh và mở chúng vào máy chủ cục bộ 127.0.0.1 và đã quét/in từ và từ ứng dụng không khí.

Máy cũng gần đây đã thêm khả năng NativeProcess cho phép bạn kết nối với ứng dụng TWAIN cấp thấp.

+0

Cảm ơn các ý tưởng! Về cơ bản tất cả nhọt xuống một 'ứng dụng máy tính để bàn' trong ngụy trang, phải không? – max

+0

Ya, kinda, trình phát flash cung cấp cho bạn nhiều chức năng hơn chỉ là html/js. –

+0

Một tùy chọn khác là sử dụng tiện ích mở rộng của trình duyệt hoặc xây dựng tiện ích của riêng bạn. –

2

Đầu tiên một bình luận trên dekstop App: Một ứng dụng có thể làm việc hai indside trình duyệt nếu nó được viết như một applet hoặc như một chương trình flash.

Tiếp Tôi thích phong cách mã vạch, nhưng tôi nghĩ rằng nó sẽ được dễ dàng hơn nhiều nếu các mã vạch được in sẵn hoặc mua.

  • Một anh chàng có thể in tấm dán secuencial sử dụng một máy in laser thông thường
  • Hoặc bạn có thể mua một cuộn dán secuencial

Ngoài ra, khi tuyên bố chi phí được tạo ra người sử dụng nên được yêu cầu để nhập số secuencial.

0

Bạn có thể kiểm tra mã vạch xử lý thông tin trên wikipedia

en.wikipedia.org/wiki/List_of_optical_character_recognition_software

en.wikipedia.org/wiki/OCR-A_font

+0

Như tôi đã đề cập, vấn đề mã vạch OCR được giải quyết nhiều hơn hoặc ít hơn. Vấn đề của tôi là tìm một luồng công việc tốt. – max

4

Đơn giản hóa siêu dữ liệu càng nhiều càng tốt, sử dụng thư cho đầu vào, và Web chỉ dành cho báo cáo/chỉnh sửa

Giả định: máy in cục trong các văn phòng lớn có một "Quét gửi email cho" chức năng, có nghĩa là bạn sẽ có được một tệp PDF trong email của bạn cho mỗi tài liệu bạn quét. Ngay cả các máy in "Tất cả trong một" nhỏ bé trong phạm vi từ $ 100 đến $ 200 đều có chức năng như vậy, và các văn phòng gia đình hoặc các doanh nghiệp nhỏ có thể có một máy in.

Quá trình này sẽ như sau:

  1. quét tài liệu của bạn
  2. nhận email
  3. add siêu dữ liệu trong dạng tự do bán trong email
  4. chuyển tiếp email tới chi phí dịch vụ
  5. nhận xác nhận qua email w/liên kết đến báo cáo chi phí
  6. xác nhận báo cáo chi phí trên web
+0

Tiện lợi. Mặc dù nó dường như với tôi rằng Scan-to-mail có thể giới thiệu một số độ trễ và có thể làm cho nó không thể gán inbound PDF/mail cho người dùng thực sự quét nó. Máy in nào dưới 200 đô la bạn có trong tâm trí? – max

+0

Brother MFCs có Scan to Email, chúng bắt đầu với giá 80 đô la hoặc hơn cho máy in phun. Chức năng hoạt động khác trên MFC nhỏ hơn trên máy in lớn - bạn không nhận được email được gửi bởi thiết bị máy in, mà là phần mềm quét (bạn chạy từ bất kỳ máy tính nào trên mạng) chèn phần đính kèm vào email được định cấu hình của bạn Ứng dụng. Vẫn hoạt động với nhiều người dùng, chỉ cần quét từ máy tính thay vì máy in. – fmr

Các vấn đề liên quan