自動掃描器配置的制作方法
【技術領域】
[0001] 本發明涉及自動配置掃描器。
【背景技術】
[0002] 銷售點(P0S)設備和自助終端(SST)通常包括掃描器(例如雙鏡片掃描器),它們 被用于掃描附于產品上的條形碼。除了被整合入其中的其他設備,掃描器可能包括一個或 多個激光器和攝像掃描器,例如用于給產品稱重的衡器,以及用于照亮一個或多個掃描場 的照明設備。掃描器本身也可能包括影響其操作的各種配置選項。因此,該等配置選項可 能包括用于掃描、聲音和視覺輸出信號和觸發器的不同類型或樣式的條形碼或其他可讀條 碼,例如,當掃描產品成功或失敗時,用于與POS、SST或其他終端通信的通信協議,以及用 于執行操作的固件版本,等等。因此,安裝或更換掃描器時,需要配置掃描器。
[0003] 迄今為止,掃描器均由技術人員直接手動配置。該配置也可通過掃描執行,但掃描 器、一系列條形碼需編碼信息以設置這些配置。通過操縱跳接開關,將另一個設備直接偶聯 到掃描器,或通過讓技術人員在現場直接操縱掃描器等其他方法,也可設置配置。因此,部 署和更換掃描器涉及更多人工操作,而非簡單的物理安裝,并且通常要求由經過培訓的人 員執行。
【發明內容】
[0004] 在不同實施例中,提供用于自動產品掃描器配置的方法和掃描器設備。
[0005] 根據一個實施例,提供自動掃描器配置方法。該等方法的一個實施例包括初始化 處于未配置狀態的掃描器,并請求經由網絡獲得至少一個設備(例如另一個掃描器)的掃 描器配置設置。方法還包括接收掃描器配置設置以響應請求,并在掃描器上實現掃描器配 置設置。
[0006] 根據本發明的第一個方面,本發明提供的方法包括:初始化處于未配置狀態的掃 描器;請求經由網絡獲得至少一個設備的掃描器配置設置;作為回應接收掃描器配置設 置;并在掃描器上實現掃描器配置設置。
[0007] 請求獲得至少一個設備的掃描器配置設置的步驟可選擇性地包括:輪詢連接網絡 的掃描器以識別主掃描器;并在識別主掃描器后,請求獲得主掃描器的掃描器配置設置。
[0008] 輪詢連接網絡的掃描器以識別主掃描器的步驟可選擇性地包括:向連接網絡的另 一個掃描器傳輸數據,傳輸的數據包括指出輪詢是基于包括于已傳輸數據的其他數據識別 掃描器組的主掃描器的請求的數據,其他數據包括掃描器、存在于掃描器中的組件,以及偶 聯到掃描器的系統的至少一個屬性的代表性數據。
[0009] 向其請求掃描器配置設置的至少一個設備也可以是儲存或存取至少一個配置設 置的代表性數據的服務器。
[0010] 請求獲得至少一個設備的掃描器配置設置的步驟可選擇性地包括請求獲得多個 其他掃描器的掃描器配置設置的代表性數據;并且接收掃描器配置設置的步驟可選擇性地 包括:接收多個其他掃描器中至少兩個掃描器的配置設置的代表性數據;以及分析已接收 的配置設置的代表性數據,以確定掃描器的配置設置。
[0011] 接收掃描器配置設置的步驟可選擇性地包括接收固件或軟件更新。
[0012] 在掃描器上實現掃描器配置設置的步驟可選擇性地包括將配置設置儲存在掃描 器的存儲器中。
[0013] 請求經由網絡獲得至少一個設備的掃描器配置設置的步驟可選擇性地包括將請 求發送到連接網絡的一個掃描器。
[0014] 可通過以下方式執行方法:通過掃描器和整合入掃描器的硬件執行;以及在初始 化掃描器的過程中自動執行。
[0015] 根據本發明的第二個方法,本發明提供一個掃描器,包括:通信接口設備;至少一 個可配置組件;至少一個數據處理設備;至少一個存儲設備,由至少一個數據處理設備執 行的掃描器配置設置和指令被儲存于該存儲設備上,至少一個數據處理設備執行指令以: 確定(在掃描器初始化過程中)配置設置得到更新;經由通信接口設備請求并接收至少一 個設備的掃描器配置設置;在至少一個存儲設備上儲存已接收的掃描器配置設置;并實現 掃描器配置設置。
[0016] 至少一個可配置組件可選擇性地包括衡器和至少一個掃描設備。
[0017] 數據處理設備也可以是包括其中至少一個存儲器的固件設備。
[0018] 實現掃描器配置設置可選擇性地包括重新啟動掃描器初始化程序。
[0019] 請求獲得至少一個設備的掃描器配置設置包括:輪詢連接網絡的其他掃描器,通 信接口設備已偶聯到該網絡以識別主掃描器;識別主掃描器后,經由通信接口設備請求獲 得主掃描器的掃描器配置設置。
[0020] 請求獲得至少一個設備的掃描器配置設置可選擇性地包括請求獲得連接網絡 (通信接口設備已偶聯到該網絡)的多個其他掃描器的掃描器配置設置的代表性數據;并 且接收掃描器配置設置包括:接收多個其他掃描器中至少兩個掃描器的配置設置的代表性 數據;以及分析已接收的配置設置的代表性數據,以確定掃描器的配置設置。
[0021] 根據本發明的第三個方面,本發明提供一種方法,包括:在初始化掃描器的過程中 讀取存儲設備的配置設置;確定需要獲得的新配置設置;經由網絡接口設備,請求獲得至 少一個其他掃描器的配置設置;經由網絡接口設備,接收至少一個其他掃描器的配置設置 的代表性數據;更新掃描器存儲器中的配置設置;重新啟動掃描器;并基于儲存在掃描器 存儲器中的已更新配置設置初始化掃描器。
[0022] 請求獲得至少一個其他掃描器的掃描器配置設置包括:輪詢連接網絡的掃描器以 識別主掃描器;并在識別主掃描器后,請求獲得主掃描器的掃描器配置設置。
[0023] 輪詢連接網絡的掃描器以識別主掃描器可選擇性地包括:發送請求,基于掃描器、 存在于掃描器中的組件,以及偶聯掃描器的系統的至少一個屬性的代表性數據,識別掃描 器組的主掃描器。
[0024] 請求獲得至少一個其他掃描器的掃描器配置設置可選擇性地包括請求獲得多個 其他掃描器的掃描器配置設置的代表性數據;并且,接收至少一個其他掃描器的配置設置 的代表性數據可選擇性地包括:接收多個其他掃描器中至少兩個掃描器的配置設置的代表 性數據;并通過已接收數據確定掃描器配置設置。
[0025] 接收掃描器配置設置可選擇性地包括接收整合入掃描器的組件的配置設置。
【附圖說明】
[0026] 以下通過舉例并參照附圖,對本發明的上述內容和其他方面加以具體說明:
[0027] 根據一個示例實施例,圖1是一張示意圖,表示配備掃描器的結賬臺的組件;
[0028] 根據一個示例實施例,圖2是聯網系統組件的方框圖;并且
[0029] 根據一個示例實施例,圖3是方法的流程方框圖。
【具體實施方式】
[0030] 在下文的詳細描述中,引用了構成本文組成部分的附圖,并在所述附圖中以圖示 方式顯示了其中可以實施發明主旨事項的特定實施例。該等實施例乃以足夠的細節予以描 述,以確保本領域的技術人員能夠實施它們,并且需要了解的是,可以利用其他實施例,且 可以在不偏離發明主旨事項范圍的情況下做出結構、邏輯及電氣改變。該等發明主旨事項 的實施例在本文中可以單獨及/或共同地被稱為"發明",其僅僅是為了方便而無意將本申 請的范圍主動限制為任何單個發明或發明概念(如果實際披露的多于一個的話)。
[0031] 因此,下文的描述不應被視為具有限制意義,并且發明主旨事項的范圍由所附權 利要求予以界定。
[0032] 在一個實施例中,本文描述的功能或算法可以以硬件、軟件或軟件和硬件的組合 來實現。軟件包括存儲在諸如存儲器或其他類型的存儲設備等電腦可讀媒體上的電腦可執 行指令。此外,所描述的功能可對應于模塊,其可以是軟件、硬件、固件或其任何組合。多個 功能以所期望的一個或多個模塊來執行,并且所描述的實施例僅僅是示例。軟件在數字信 號處理器、ASIC、微處理器或在系統(例如個人電腦、服務器、路由器或能夠處理數據的其 他設備,包括網絡互連設備)上操作的其他類型的處理器上執行。
[0033] 某些實施例實現其中相關控制及數據信號在模塊之間及通過模塊傳送的兩個或 多個具體互連的硬件模塊或設備中的功能,或作為應用程序專用集成電路的一部分。因此, 示范流程可適用于軟件、固件及硬件實現。
[0034] 根據一個示例實施例,圖1是一張示意圖,表示配備掃描器108的結賬臺100的組 件。但要指出的是,結賬臺100是以大大簡化的形式示意性示出的,并且示例組件與理解其 中的不同實施例有關。相同的情況可能適用于結賬臺1〇〇的其他不同組件。需要注意的是, 在某些實施例中,結賬臺100可能包括更多或更少的組件。
[0035] 此外,僅出于說明目的,描繪包括在圖1中的各個組件,以及組件的布置。但要指 出的是,在不脫離本文內容的情況下(尤其針對自動及遠程掃描器配置),可能存在具有更 多或更少組件的其他布置。
[0036] 并且,本文和下文呈現的方法和掃描器可能包括結賬臺100上下文中所示的組件 的所有或部分組合。此外,盡管結賬臺1〇〇被圖解為包括掃描器108,但掃描器1