KR0124369B1 - Automatic vending machine - Google Patents
Automatic vending machineInfo
- Publication number
- KR0124369B1 KR0124369B1 KR1019910017169A KR910017169A KR0124369B1 KR 0124369 B1 KR0124369 B1 KR 0124369B1 KR 1019910017169 A KR1019910017169 A KR 1019910017169A KR 910017169 A KR910017169 A KR 910017169A KR 0124369 B1 KR0124369 B1 KR 0124369B1
- Authority
- KR
- South Korea
- Prior art keywords
- product
- vending machine
- sales
- control unit
- barcode
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 239000000047 product Substances 0.000 description 177
- 238000003860 storage Methods 0.000 description 55
- 238000000034 method Methods 0.000 description 40
- 238000012360 testing method Methods 0.000 description 32
- 230000002776 aggregation Effects 0.000 description 28
- 238000004220 aggregation Methods 0.000 description 28
- 239000000872 buffer Substances 0.000 description 28
- 238000010586 diagram Methods 0.000 description 17
- 238000012790 confirmation Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 6
- 239000006227 byproduct Substances 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 244000290594 Ficus sycomorus Species 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 235000009434 Actinidia chinensis Nutrition 0.000 description 1
- 244000298697 Actinidia deliciosa Species 0.000 description 1
- 235000009436 Actinidia deliciosa Nutrition 0.000 description 1
- 108091029480 NONCODE Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F5/00—Coin-actuated mechanisms; Interlocks
- G07F5/20—Coin-actuated mechanisms; Interlocks specially adapted for registering coins as credit, e.g. mechanically actuated
- G07F5/22—Coin-actuated mechanisms; Interlocks specially adapted for registering coins as credit, e.g. mechanically actuated electrically actuated
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/001—Interfacing with vending machines using mobile or wearable devices
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
본 발명의 자동판매기는 핸디타입의 바코드리더의 표면에 각종 조작지령을 부여하기 위한 각종 조작키와, 상기 바코드리더로 판독해낸 바코드를 눈으로 봐서 식별할 수 있는 표시가능한 표시기를 배설함과 동시에, 그 바코드정보나 키조작종보를 유선 또는 무선으로 자동판매기의 제어부에 출력하는 전송제어부를 가지는 입력장치를 구비하는 한편, 자동판매기 본체 내부에는 상기 바코드리더로부터의 바코드정보나 상기 키조작 정보를 입력하여 소정의 동작을 행할 수 있는 자동판매기를 제어함과 동시에 이 동작에 관련하는 정보를 상기 표시기에 표시하기 위한 표시데이터를 상기 바코드리더로 전송하는 제어장치를 가지는 것이다.The vending machine of the present invention provides various operation keys for giving various operation commands to the surface of the handy barcode reader, and a displayable indicator capable of visually identifying the barcode read by the barcode reader. An input device having a transmission control unit for outputting the barcode information or the key operation report to the control unit of the vending machine by wire or wirelessly, while the barcode information or the key operation information from the barcode reader is input into the vending machine main body. A control device for controlling a vending machine capable of performing a predetermined operation and transmitting display data for displaying information related to the operation on the display to the barcode reader.
Description
제1도는 본 발명의 일실시예를 나타내는 입력장치의 외관도.1 is an external view of an input device showing an embodiment of the present invention.
제2도는 그 입력장치의 측단면도.2 is a side cross-sectional view of the input device.
제3도는 그 입력장치의 회로구성을 나타내는 블럭도.3 is a block diagram showing a circuit configuration of the input device.
제4도는 상품등럭에 사용하는 바코드시트를 나타내는 도면.4 is a diagram showing a bar code sheet used for merchandise registration.
제5도는 본 발명의 일실시예를 나타내는 자동판매기의 전체사시도.5 is an overall perspective view of a vending machine showing one embodiment of the present invention.
제6도는 자동판매기에 있어서의 제어회로의 일실시예를 나타내는 블럭구성도.6 is a block diagram showing an embodiment of a control circuit in a vending machine.
제7도는 RAM의 기억서식(format)를 모식적으로 나타내는 도면.7 is a diagram schematically showing a RAM format.
제8도는 상품선택스위치와 컬럼(columm)의 대응설정시에 조작순서의 설명도.8 is an explanatory diagram of an operation procedure at the time of correspondence setting between a product selection switch and a column.
제9도는 판매상품의 설정시에 조작순서의 설명도.9 is an explanatory diagram of the operation procedure at the time of setting the sale product.
제10도는 컬럼별 가격설정시에 조작순서의 설명도.10 is an explanatory diagram of an operation procedure in setting a price for each column.
제11도는 상품별 가격설정시에 조작순서의 설명도.11 is an explanatory diagram of an operation procedure in setting a price for each product.
제12도는 상품선택스위치에 의한 판매테스트시에 조작순서의 설명도.12 is an explanatory diagram of an operation procedure during a sales test by a product selection switch.
제13도는 업키/다운키에 의한 판매테스트시에 조작순서의 설명도.Fig. 13 is an explanatory diagram of the operation procedure during the sales test by the up key / down key.
제14도는 고속테스트시에 조작순서의 설명도.14 is an explanatory diagram of an operation procedure in the high speed test.
제15도는 매상합계금액/갯수의 확인시에 조작순서의 설명도.15 is an explanatory diagram of an operation procedure when confirming the total amount of purchases / number.
제16도는 컬럼별 매상합계금액/갯수의 확인시에 조작순서의 설명도.FIG. 16 is an explanatory diagram of an operation procedure when confirming the total amount / number of sales for each column.
제17도는 상품별 매상집계확인시에 조작순서의 설명도.17 is an explanatory diagram of an operation procedure at the time of confirming the sales aggregation for each product.
제18도는 매상집계클리어(clear)시에 조작순서의 설명도.18 is an explanatory diagram of an operation procedure at the time of clearing of an accounting aggregate.
제19도는 상품명의 등럭동작을 설명하는 흐름도.19 is a flowchart for explaining the registration operation of a trade name.
제20도는 판매모드의 동작을 설명하는 흐름도.20 is a flowchart for explaining the operation of the sales mode.
제21도는 집계모드의 동작을 설명하는 흐름도.21 is a flowchart for explaining the operation of the aggregation mode.
제22도는 프린터장치로 프린트출력된 매상집계표를 나타내는 도면.Fig. 22 is a diagram showing the sales accounting table printed out by the printer apparatus.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
1 : 입력장치 2 : 투광부1 input device 2 light emitting unit
3 : 키입력부 4 : 액정표시기3: key input unit 4: liquid crystal display
5 : 바코드판독부 6 : 발광부5: bar code reader 6: light emitting unit
7 : 집광부 8 : 바코드7: condenser 8: barcode
9 : 기판 11 : 렌즈9: substrate 11: lens
12 : 판독센서 13 : 제1제어부12: reading sensor 13: the first control unit
14 : 제2제어부 15 : 파형정형회로14: second control unit 15: waveform shaping circuit
16 : 투명창 17a-17c : 바코드시트16: transparent window 17a-17c: bar code sheet
18 : 상품 19 : 문18: Item 19: Door
20 : 제어부 21 : 제어박스20: control unit 21: control box
22 : 코인메카니즘 23 : 프린터장치22: coin mechanism 23: printer device
27 : 신호라인 33 : 제어회로27: signal line 33: control circuit
41 : 중앙처리장치(CPU) 42 : ROM41: central processing unit (CPU) 42: ROM
43 : RAM 44 : I/O 인터페이스43: RAM 44: I / O Interface
45 : 어드레스버스 48 : 표시장치45: address bus 48: display device
49 : 선택장치 50 : 판매장치49: selector 50: vending device
51 : 접객패널51: reception panel
본 발명은 상품명을 등럭하거나 상품가격을 설정하거나 하는데에 적절한 입력장치를 구비한 자동판매기에 관한 것이다.The present invention relates to a vending machine having an input device suitable for registering a product name or setting a product price.
종래에는 자동판매기를 관리하기 위해서 관리자가 자동판매기의 데이터나 명령동작을 입력조작하는 일이 필요한 때가 있다.Conventionally, in order to manage a vending machine, it is sometimes necessary for a manager to input data or a command operation of the vending machine.
이와 같은 입력조작으로서는 예를 들면, 상품명의 등럭, 판매테스트, 매상집계확인, 판매가격설정 등의 조작이 있고 또, 이와 같은 경우의 입력장치로서는 키보드등이 사용되고 있다.As such an input operation, for example, registration of a brand name, sales test, sales aggregation confirmation, sales price setting, etc. are used. In this case, a keyboard or the like is used as the input device.
그런데, 근래에는 자동판매기에 대한 새로운 입력방법으로서 바코드를 사용한 것이 있고, 예를 들면 일본국 특개소 60-189093호 공보(USP 4,608,487호 명세서)에 개시되어 있다.By the way, in recent years, the bar code was used as a new input method for a vending machine, for example, It is disclosed by Unexamined-Japanese-Patent No. 60-189093 (USP 4,608,487 specification).
이 선행기술은 자동판매기에 입력하는 동작명령 및 자동판매기동작을 달성하기 위해서 필요한 설정정보를 미리 바코드로 시트에 인쇄하여 두고, 바코드리더로 바코드를 판독해내는 것에 의해 자동판매기에 필요한 동작명령이나 설정정보를 입력하는 것이다.In this prior art, the operation instruction input to the vending machine and the setting information necessary for achieving the vending machine operation are printed on the sheet in advance as a barcode, and the operation instruction or setting required for the vending machine by reading the barcode with the barcode reader. Enter information.
이와 같은 바코드 입력방법은 시트위에 바코드와 함께 설명문을 덧붙이는 것에 의해 오퍼레이터는 이 설명문의 지시에 따라 바코드리더로 바코드를 스캔하면 간단히 입력조작할 수 있는 잇점이 있다.This bar code input method has an advantage that an operator can simply input the bar code by scanning the bar code with the bar code reader according to the instructions of this bar code by adding a bar code with the bar code on the sheet.
그러나, 상기한 종래의 바코드 입력방법은 바코드를 순차적으로 스캔하여 자동판매기에 동작을 지정하기 위해 입력에 시간이 걸리는 문제점이 있었다.However, the conventional bar code input method has a problem in that it takes a long time to input an operation to the vending machine by sequentially scanning the bar codes.
또, 자동판매기는 지정한 동작에 따라 데이터를 표시기에 표시하는 바, 이 경우에 조작자는 표시기와 바코드시트의 양쪽을 보지 않으면 안되는 확인의 정확성에도 문제점이 있었다.In addition, the vending machine displays the data on the display in accordance with the designated operation. In this case, the operator had a problem in the accuracy of confirmation that the operator must see both the display and the bar code sheet.
본 발명의 목적은 상기한 종래 기술이 가진 결점을 제거하여 입력을 하기 쉽고 표시의 확인이 용이한 자동판매기를 제공하는 것이다.It is an object of the present invention to provide a vending machine which eliminates the drawbacks of the prior art and which is easy to input and which confirms the display.
이 때문에 본 발명의 자동판매기는 핸디타입의 바코드리더의 표면에 각종 조작지령을 부여하기 위한 각종 조작키를 배치함과 동시에 상기한 바코드리더로 판독해낸 바코드정보나 키조작정보를 유선 또는 무선으로 자동판매기의 제어부에 송출하는 전송제어부를 가지는 입력장치를 구비한 것을 특징으로 한다.For this reason, the vending machine of the present invention arranges various operation keys for giving various operation commands on the surface of the handy type barcode reader, and automatically wires or wirelessly reads barcode information or key operation information read by the barcode reader. Characterized in that the input device having a transmission control unit for transmitting to the control unit of the vending machine.
이 구성에 의해 조작자는 다른 장소에 설치되어진 키입력장치를 조작하는 일없이 바코드의 판독과 키조작을 동일한 입력장치를 사용하여 행할 수 있어 조작을 하기가 쉽게 된다.This configuration makes it easy for the operator to read the bar code and perform the key operation using the same input device without operating the key input device installed in another place.
이 경우, 상기 바코드리더로 판독해낸 바코드를 시각적으로 식별할 수 있도럭 표시가능한 표시기를 상기한 바코드리더표면에 배치하는 것이 바람직하다.In this case, it is preferable that an indicator that can be displayed visually identify the barcode read by the barcode reader on the surface of the barcode reader.
그렇게하는 것에 의하여 바코드판독시에 있어 확인이 용이하게 되고, 잘못된 입력이 없게 되며, 일력조작의 조작성이 더욱 개선된다.By doing so, it becomes easy to confirm at the time of reading the barcode, there is no wrong input, and the operability of the manual operation is further improved.
또, 이때에 상기한 바코드리더로부터의 바코드정보나 상기 키보드정보를 입력하여 소정의 동작을 행하는 자동판매기를 제어하는 동시에, 이 동작에 관련하는 정보를 상기한 표시기에 표시하기 위한 표시데이터를 상기한 바코드리더에 전송하는 제어장치를 자동판매기 본체의 내부에 가지면 좋다.At this time, the bar code information or keyboard information from the bar code reader is input to control a vending machine that performs a predetermined operation, and the display data for displaying information related to the operation on the display is described above. The control device for transmitting to the barcode reader may be provided inside the vending machine body.
이에 의해 자동판매기 동작의 확인도 용이하게 된다.This also facilitates checking of the vending machine operation.
또, 상기한 제어장치에는 상기한 바코드리더로부터 입력되는 상품코드정보에 의거하여 그 상품코드의 상품불출을 제어하는 수단을 구비하면 좋다.The control device may be provided with a means for controlling the dispensing of the product code based on the product code information inputted from the bar code reader.
이에 의해 불출하는 상품을 직접 지정하는 것이 가능하도럭 되어 특정의 상품을 틀리지 않고 확실하게 불출하는 것이 가능하도럭 되어 있다.As a result, it is possible to directly designate a product to be dispensed, and it is possible to reliably deliver a specific product without making a mistake.
더욱이, 상기한 제어장치에는 상기 비코드리더로부터 입력되는 상품코드정보에 기초하여 그 상품코드의 가격설정하는 상품이나 매상을 확인하는 상품을 지정하는 수단을 구비하면 좋다.Further, the control apparatus may include means for designating a product for setting a price of the product code or a product for confirming sales based on the product code information input from the non-code reader.
그렇게 하면 가격설정하는 상품이나 매상을 확인하는 상품도 직접 지정하는 것이 가능하도럭 되며, 특정의 상품을 틀리지 않고 지정하는 것이 가능하도럭 된다.In this way, it is possible to directly specify a product to be set or a product confirming a sale, and it is also possible to specify a specific product without mistake.
또, 자동판매기에서는 상품명을 입력하는 상품명입력장치와 이 상품명입력장치에 의해 입력된 상품명을 상기 바코드리더가 판독해낸 상품코드별로 기억하는 메모리를 구비하면 좋다.In addition, the vending machine may include a product name input device for inputting a product name and a memory for storing the product name input by the product name input device for each product code read by the barcode reader.
이에 의해 판매하는 상품명을 그 상품코드별로 관리하기 때문에 상품명의 관리에 틀림이 발생하는 일이 없게 된다.As a result, since the brand name to be sold is managed for each product code, the management of the brand name does not necessarily occur.
[실시예]EXAMPLE
이하, 본 발명의 일실시예를 첨부도면에 의거하여 설명한다.Hereinafter, an embodiment of the present invention will be described based on the accompanying drawings.
제1도와 제2도는 입력장치(1)의 외관도와 단면구성도를 나타내고 있다.1 and 2 show the appearance and cross-sectional configuration of the input device 1.
이 제1도는, 제2도에 있어서, 입력장치(1)은 손으로 입력가능한 핸드홀드형으로 되어 있고, 그 선단에 투광부(2)를 형성하며, 표면에는 키입력부(3)를 배치하고 있다.In FIG. 1, in FIG. 2, the input device 1 is of a handhold type which can be input by hand, and a light projecting portion 2 is formed at the tip thereof, and a key input portion 3 is disposed on the surface thereof. have.
키입력부(3)는 복수의 키스위치(3a)∼(3h)를 포함하며, 고무스위치로 이루어진 각 키스위치(3a)∼(3h)는 누르면 기판상의 접점을 페지하도럭 되어 있다.The key input section 3 includes a plurality of key switches 3a to 3h, and each of the key switches 3a to 3h made of a rubber switch is pressed to remove the contacts on the substrate.
또, 기판(9)에는 액정표시기(4)를 부착하고 있고, 그 표시내용은 표면에 형성한 투명창(16)을 통하여 확인할 수 있도럭 되어 있다.The liquid crystal display 4 is attached to the substrate 9, and the display contents thereof can be confirmed through the transparent window 16 formed on the surface.
기판(9)의 아래쪽에는 바코드판독부(5)를 배치하고 있다.The bar code reading part 5 is arrange | positioned under the board | substrate 9.
바코드판독부(5)는 투광부(2)를 통하여 바코드시트(17a)∼(17c) 및 상품(18)에 인쇄되어 있는 바코드위를 조명하는 발광부(6)를 구비하고 있고, 그 조명광은 집광부(7)를 통하여 바코드(8)를 조명하고 있다.The barcode reading unit 5 has a light emitting unit 6 for illuminating the barcode sheets 17a to 17c and the barcode printed on the product 18 through the light transmitting unit 2, and the illumination light is The bar code 8 is illuminated through the light collecting unit 7.
바코드(8)는 흑/백의 바(bar)폭의 대소로 정보를 코드화한 것이고, 바코드(8)를 조명한 것에 의한 그 반사광은 렌즈(11)를 통해 판독센서(12)의 판독선상에 영상을 결상시키고 있다.The bar code 8 encodes the information in a bar width of black / white, and the reflected light by illuminating the bar code 8 is imaged on the read line of the read sensor 12 through the lens 11. Is missing.
판독센서(12)는 판독선상의 영상을 전기신호로 변환하는 전하결합소자(CCD)로 구성된다.The read sensor 12 is composed of a charge coupled device (CCD) for converting an image on the read line into an electrical signal.
키입력부(3)에 있어서, 바코드카(3a)는 바코드를 입력할 때에 사용하고, 매상집계키(3b)는 매상집계금액·갯수를 확인할 때에 사용되며, 클리어키(3c)는 매상집계 데이터를 지울 때에 사용하고, 판매테스트키(3d)는 판매테스트를 할 때에 사용하며, 고속테스트키(3e)는 자동판매기의 컬럼(columm)으로부터 상품을 전부 꺼낼때에 사용하고, 스타트/스톱키(3f)는 판매테스트 또는 고속테스트를 행하고 있을때에 판매동작의 개시·판매동작의 일시정지에 사용되며, 업키(3g)·다운키(3h)는 각종의 설정동작으로 자동판매기의 컬럼번호를 지정할때에 사용하는 것이다.In the key input unit 3, the bar code car 3a is used for inputting a bar code, the sales counting key 3b is used for confirming the amount and number of sales accumulation, and the clear key 3c stores the sales aggregation data. It is used for erasing, the sales test key 3d is used for the sales test, and the high speed test key 3e is used to take out all the goods from the column of the vending machine, and the start / stop key (3f) is used. ) Is used to start the sales operation and to pause the sales operation when the sales test or the high-speed test is performed. The up key (3g) and the down key (3h) are used to specify the column number of the vending machine by various setting operations. Is to use.
제3도는 이 입력장치(1)의 제어회로(33)의 구성을 블럭으로 나타내고 있고, 13은 바코드판독부(5)의 구동을 제어하는 제1제어부이며, 14는 키입력부(3)와 표시부(4)를 제어하는 동시에 신호라인(27)을 통하여 제4도에 나타내는 자동판매기의 제어박스(21)내의 제어부(20)과 접속하는 전송제어부의 기능을 가지는 제2제어부이다.3 shows the configuration of the control circuit 33 of the input device 1 in block, 13 is a first control unit for controlling the driving of the barcode reading unit 5, and 14 is a key input unit 3 and a display unit. A second control part having a function of a transmission control part which controls (4) and connects with the control part 20 in the control box 21 of the vending machine shown in FIG. 4 via the signal line 27. As shown in FIG.
15는 파형제어회로이며, 31은 전원회로이다.15 is a waveform control circuit, and 31 is a power supply circuit.
제어부(13), (14)는 프로그램에 의해 제어동작을 실행하는 8비트와 4비트의 중앙처리장치(CPU)를 각각 포함한다.The control units 13 and 14 each include an 8-bit and a 4-bit central processing unit (CPU) that execute a control operation by a program.
판독센서(12)는 바코드(8)로부터의 반사광으로 영상(image)을 주사하면, 그 패턴에 따라 전압신호를 파형정형회로(15)로 출력하고, 파형정형회로(15)는 이 입력신호를 디지털신호로 변환하여 제어부(13)에 출력한다.When the reading sensor 12 scans an image with the reflected light from the barcode 8, it outputs a voltage signal to the waveform shaping circuit 15 according to the pattern, and the waveform shaping circuit 15 outputs this input signal. The digital signal is converted and output to the control unit 13.
전원회로(13)은 자동판매기의 전원부(30)에서 8V 및 24V의 직류전원전압이 공급되고 있고, 이 전원을 발광부(6)에는 8V를 공급하고, 판독센서(12)에는 12V를 공급하고, 제어부(13), (14)에는 5V로 각각 공급하도럭 구성하고 있다.The power supply circuit 13 is supplied with a DC power supply voltage of 8V and 24V from the power supply unit 30 of the vending machine. The power supply circuit supplies 8V to the light emitting unit 6 and 12V to the read sensor 12. The controllers 13 and 14 are configured to be supplied at 5V, respectively.
입력장치(1)는 바코드키(3a)의 조작에 의해 바코드시트(17a), (17b), (17c), (17d) (도면 제5도 참조)에 인쇄되어 있는 바코드나 상품(13)에 인쇄되어 있는 상품코드의 판독이 가능하게 된다.The input device 1 is connected to the barcode or product 13 printed on the barcode sheets 17a, 17b, 17c, and 17d (see FIG. 5) by operating the barcode key 3a. The printed product code can be read.
여기서, 상품코드로는 POS시스템을 위한 JIS규격으로 규정된 공통 코드용 바코드 심벌(Symbol), 소위 JAN코드로 호칭되고 있는 것이다.Here, the commodity code is referred to as a bar code symbol for a common code defined in JIS standard for POS system, a so-called JAN code.
선두로부터 차례로 2자리수의 국별코드(49로 일본을 표시함)와 5자리수의 상품 메이커코드와, 5자리수의 아이템코드와 1자리수의 체크디지트가 배열되어 있다.A 2-digit country code (indicated by 49 in Japan), a 5-digit product maker code, a 5-digit item code and a 1-digit check digit are arranged in order from the top.
미국에 있어서는 UPC코드가 사용된다.In the United States, UPC codes are used.
바코드시트(17c)에는 제4도에 나타내는 바와같이 상품명을 등럭하는 것에 필요한 정보, 즉 상품명작성을 나타내는 정보를 코드화하고 있는 바코드(60)과, 상품클리어를 나타내는 정보를 코드화하고 있는 바코드(61)와 상품명확인을 나타내는 정보를 코드화하고 있는 바코드(62)와, 상품명확정을 나타내는 정보를 코드화하고 있는 바코드(63)과, 상품명을 입력할때에 사용하는 각 문자정보를 코드화하고 있는 바코드(64)가 인쇄되어 있다.In the barcode sheet 17c, as shown in FIG. 4, a barcode 60 encoding information necessary for registering a brand name, that is, information representing a brand name preparation, and a barcode 61 encoding information representing a product clear are coded. And a bar code 62 encoding information indicating the brand name confirmation, a bar code 63 encoding the information indicating the brand name confirmation, and a bar code 64 encoding each character information to be used when inputting a brand name. Is printed.
제5도는 이 입력장치(1)를 구비한 자동판매기의 전체 사시도를 나타내고 있고, 접객면에는 경화투입구 C와 함께 접객장치를 구성하는 복수의 상품선택스위치 S·매진이나 판매가능성을 컬럼마다 표시하는 매진인디케이터 Ⅰ 및 판매가능 인디케이터 J·투입금액의 반환을 희망할때에 조작하는 반환레버 L를 설치하고 있다.5 shows an overall perspective view of a vending machine equipped with this input device 1, and on the customer's surface a plurality of product selection switches S, sold out, and the likelihood of constituting the customer device together with the coin entrance C are displayed for each column. Sold-out indicator I and sellable indicator J · A return lever L for operating when returning the input amount is provided.
이 자동판매기는 내부에 10렬의 컬럼을 배열하고 있고, 각각의 컬럼에 대응하는 10개의 상품선택스위치를 S를 구비하고 있다.This vending machine arranges a column of 10 rows inside, and has 10 product selection switches corresponding to each column.
그리고, 자동판매기의 문(19)를 연 내부에는 제어박스(21) 및 코인메카니즘(22)이 부착되어 있고, 입력장치(1)는 제어박스(21)에 접속되어 있다.A control box 21 and a coin mechanism 22 are attached to the inside of the door 19 of the vending machine, and the input device 1 is connected to the control box 21.
또, 제어박스(21)의 가로에는 매상집계 데이터를 프린트 아웃하기 위한 소형의 프린트장치(23)가 부착설치되어 있다.Further, a small printing apparatus 23 for printing out the sales aggregate data is attached to the horizontal side of the control box 21.
제6도는 자동판매기(5)의 제어박스(21)내에 설치되어진 제어부(20)의 실시예를 블럭도로 표시한 것으로 제어부(20)는 프로그램에 의해 제어동작을 실행하는 중앙처리장치(CPU)(41)를 포함하며, 이 CPU(41)에 어드레스버스(45) 및 데이터버스(40)를 통하여 동작용의 프로그램을 격납한 ROM(42), RAM(43), I/O 인터페이스(44)를 접속하고 있다.6 is a block diagram showing an embodiment of the control unit 20 installed in the control box 21 of the vending machine 5, and the control unit 20 executes a control operation by a program (CPU) ( And a ROM 42, a RAM 43, and an I / O interface 44, which contain a program for operation in the CPU 41, via the address bus 45 and the data bus 40. You are connected.
그리고, I/O 인터페이스(44)에는 입력장치(1)의 제어회로(33)와, 코인메카니즘(22)과, 표시장치(48)와, 선택장치(49)와, 판매장치(50)와, 프린터장치(23)이 접속되어 있다.The I / O interface 44 includes a control circuit 33 of the input device 1, a coin mechanism 22, a display device 48, a selection device 49, a vending device 50, and the like. The printer apparatus 23 is connected.
코인메카니즘(22)은 코인셀렉터(50)으로 적정으로 판단된 경화의 금액을 표시하는 신호를 I/O 인터페이스(44)를 통하여 CPU(41)로 출력한다.The coin mechanism 22 outputs a signal indicating the amount of hardening determined by the coin selector 50 to the CPU 41 via the I / O interface 44.
또, 코인메카니즘(22)은 CPU(41)로부터 경화의 불출을 표시하는 신호가 I/O 인터페이스(44)를 통하여 입력되면 코인메카니즘(22)를 구동한다.In addition, the coin mechanism 22 drives the coin mechanism 22 when a signal indicating dispensing of coin from the CPU 41 is input through the I / O interface 44.
표시장치(48)는 각 상품수납컬럼에 대응하여 설치한 컬럼인디케이터 I와, 각 상품선택스위치 S에 대응하여 설치한 선택스위치 인디케이터 J를 포함하고, 각각의 인디케이터는 I/O 인터페이스(44)를 통하여 CPU(41)로부터 입력되는 표시데이터에 기초하여 구동이 제어된다.The display device 48 includes a column indicator I installed in correspondence with each product storage column, and a selection switch indicator J installed in correspondence with each product selection switch S. Each indicator includes an I / O interface 44. The driving is controlled based on the display data input from the CPU 41 via the controller.
선택스위치 인디케이터 J는 접객패널(51)에 설치되어 있고, 통상의 판매모드에 있어서는 고객이 화폐를 투입한 때에 투입금액으로 구입가능한 상품을 점등으로 표시하는 소위 판매가능 인디케이터로서 기능하는 것이다.The selector switch indicator J is provided in the reception panel 51, and functions as a so-called sellable indicator that displays a commodity that can be purchased at the input amount by turning on in the normal sales mode.
선택스위치(49)는 복수의 상품선택스위치 S를 포함하고, 이 선택스위치(49)에서는 상품선택스위치가 조작된 것을 나타내는 신호가 I/O 인터페이스(44)를 통하여 CPU(41)에 입력되는 판매장치(50)은 상품수납컬럼에 대응하여 상품송출용의 구동모우터를 포함하며, CPU(41)은 I/O 인터페이스(44)를 통하여 이 모우터에 상품의 송출을 표시하는 지령을 부여한다.The selection switch 49 includes a plurality of product selection switches S, in which a signal indicating that the product selection switch has been operated is input to the CPU 41 via the I / O interface 44. The device 50 includes a drive motor for sending goods in correspondence with the goods storing column, and the CPU 41 gives a command to display the sending of goods to this motor via the I / O interface 44. .
프린터장치(23)는 매상집계키의 조작에 응답하여 CPU(41)이 출력하는 매상집계 데이터를 프린트아웃한다.The printer apparatus 23 prints out the sales aggregation data output from the CPU 41 in response to the operation of the sales aggregation key.
제7도는 RAM(43)의 기억서식(format)를 나타내고 있고, RAM(43)은 적어도 6종류의 기억영역을 가진다.7 shows a storage format of the RAM 43, and the RAM 43 has at least six types of storage areas.
기억영역(43a)은 버퍼기억부이며, 입력장치(1)로 판독해낸 코드를 기억하는 상품코드버퍼, 칼럼인디케이터 표시버퍼, 선택스위치 인디케이터 표시버퍼, 투입금액버퍼, 프린트버퍼, 상품명의 등럭시에 사용하는 상품버퍼 등을 구비하고 있다.The storage area 43a is a buffer storage unit, which stores product code buffers, column indicator display buffers, selection switch indicator display buffers, input value buffers, print buffers, and trade names that store codes read out by the input device 1. The product buffer etc. to be used are provided.
그리고, 5비트의 칼럼인디케이터 표시버퍼에는 5개의 컬럼인디케이터(19)의 점등 혹은 소등을 1비트의 1 혹은 0로 나타내는 표시데이터가 기억된다.In the 5-bit column indicator display buffer, display data indicating on or off of the five column indicators 19 as 1 bit or 0 is stored.
또, 5비트의 선택스위치 인디케이터 표시버퍼에는 5개의 선택스위치 인디케이터(20)의 점등 혹은 소등을 1비트의 1 혹은 0로 나타내는 표시데이터가 기억된다.The five-bit select switch indicator display buffer stores display data indicating on or off of the five select switch indicators 20 as one bit or zero.
기억영역(43b)은 각 상품선택스위치 S와 이 상품선택스위치 S의 조작에 의해 판매하는 상품코드와의 대응을 기억하는 영역이고, 상품선택스위치 S의 수와 같은 어드레스를 갖는다.The storage area 43b is an area for storing the correspondence between each product selection switch S and the product code sold by the operation of the product selection switch S, and has the same address as the number of the product selection switches S. FIG.
기억영역(43c)은 각 상품수납컬럼과 상품선택스위치 S와의 대응을 기억하는 영역이고, 상품수납컬럼의 수와 같은 어드레스를 가진다.The storage area 43c is an area for storing the correspondence between each product storage column and the product selection switch S, and has an address equal to the number of product storage columns.
기억영역(43d)은 상품수납컬럼과 이 코드에 해당하는 상품의 판매가격을 기억하는 영역이다.The storage area 43d is an area for storing the merchandise storage column and the selling price of the merchandise corresponding to this code.
이 자동판매기는 5열의 상품의 수납컬럼을 가지며, 최대 5종류의 상품을 판매할 수 있기 때문에 5개의 어드레스를 가진다.This vending machine has a storage column for 5 rows of merchandise, and has 5 addresses because up to 5 kinds of merchandise can be sold.
기억영역(43e)은 각 상품코드마다 매상누계금액이나 매상누계수 등의 매상집계 데이터를 기억하는 영역이며, 상품코드의 설정에 의해 그 설정수에 따른 매상집계 데이터 기억부가 설치되어 있다.The storage area 43e is an area for storing the sales aggregate data such as the accumulated sales amount and the accumulated sales number for each product code, and the sales aggregate data storage unit corresponding to the set number is provided by setting the product code.
기억영역(43f)은 각 상품코드마다 입력되는 품명을 기억하는 영역이며, 상품코드의 설정에 의해 그 설정수에 따른 상품기억부가 설치되어 있다.The storage area 43f is an area for storing a product name input for each product code, and a product storage unit corresponding to the set number is provided by setting a product code.
본 실시예에는 입력장치(1)로 바코드시트 B3에 인쇄되어 있는 바코드를 판독해내는 것에 의해 상품기억부에 품명을 기억할 수 있다.In this embodiment, the product name can be stored in the commodity storage section by reading the barcode printed on the barcode sheet B3 with the input device 1.
기억영역(43g)은 매상합계금액을 기억하는 영역이다.The storage area 43g is an area for storing the total sales amount.
기억영역(43h)은 전체의 매상집계갯수를 기억하는 영역이다.The storage area 43h is an area for storing the total sales count.
기억역역(43i)은 상품코드와 이 코드에 해당하는 상품의 판매가격을 기억하는 영역이다.The storage area 43i is an area for storing the product code and the selling price of the product corresponding to the code.
다음으로 상기 구성의 입력장치(1)를 이용한 자동판매기의 조작예를 설명한다.Next, the operation example of the vending machine using the input device 1 of the said structure is demonstrated.
입력장치(1)의 바코드판독에 의한 자동판매기로의 입력조작은 우선 최초로 바코드키(3a)를 조작하는 것에 의해 개시된다.The input operation to the vending machine by reading the barcode of the input device 1 is first started by first operating the barcode key 3a.
이 키조작에 의해 제2제어부(14)는 발광부(6)를 구동하는 동시에 자동판매기의 제어부(20)에 바코드의 입력모드인 것을 나타낸다.By this key operation, the second control unit 14 drives the light emitting unit 6 and indicates that the control unit 20 of the vending machine is in the bar code input mode.
그리고, 자동판매기는 이하의 각 항목에 대하여 조작이 가능하게 된다.And the vending machine can operate with each of the following items.
[상품선택스위치와 컬럼과의 대응설정][Correspondence setting between product selection switch and column]
이 설정동작은 제8도에 나타내는 조작순서에 따라서 나타낸다.This setting operation is shown in accordance with the operation procedure shown in FIG.
바코드키(3a)를 조작한 후에, 우선 조작자는 입력장치(1)의 투광부(2)를 바코드(8a)에 닿게 한다.After operating the barcode key 3a, the operator first makes the light projecting portion 2 of the input device 1 touch the barcode 8a.
칼럼설정 바코드시트(17a)에 인쇄되어 있는 이 바코드(8a)는 상품선택스위치 S와 컬럼과의 대응설정를 나타내는 정보가 코드화되어 있고, 제어부(20)에서는 이 코드가 제어부(14)로부터 전송되면 상품선택스위치 S와 컬럼과의 대응설정 모드의 처리로 된다.The bar code 8a printed on the column setting bar code sheet 17a is coded with information representing the correspondence setting between the product selection switch S and the column. Correspondence setting mode of selection switch S and column is executed.
이 모드에서 제어부(20)은 설정할 컬럼이 지정되면 지정칼럼에 대하여 제어부(20)내의 RAM(43)에 대응기억하고 있는 상품선택스위치정보를 판독해내고, 이 상품선택스위치정보가 나타내는 상품선택스위치 S에 대응하고 있는 인디케이터 Ⅰ의 점등을 지시하는 표시데이터를 출력한다.In this mode, when the column to be set is designated, the control unit 20 reads out the product selection switch information stored in the RAM 43 in the control unit 20 with respect to the designated column, and the product selection switch indicated by the product selection switch information. Display data indicating the lighting of the indicator I corresponding to S is output.
이에 의해 표시데이터에 대응하는 인디케이터 Ⅰ가 구동된다.As a result, the indicator I corresponding to the display data is driven.
컬럼지정은 업키(3g) 또는 다운키(3h)로 지정하는 방법과 컬럼번호를 나타내는 바코드를 입력하여 지정하는 방법이 있다.There are two methods of designating a column by using an up key (3g) or a down key (3h) and a method of inputting a bar code indicating a column number.
전자의 방법에 의한 작동을 설명한다.The operation by the former method is explained.
이 경우에 업키(3g) 또는 다운키(3h)가 최초로 조작되면 제어부(14)는 컬럼번호(1)을 나타내는 키스위치데이터를 제어부(20)에 전송한다.In this case, when the up key 3g or the down key 3h is operated for the first time, the control unit 14 transmits the key switch data indicating the column number 1 to the control unit 20.
이에 의해 제어부(20)은 컬럼번호(1)에 대하여 제어부(20)내의 RAM(43)의 기억영역(43c)에 대응 기억하고 있는 상품선택스위치(S)정보를 판독해내서, 이 상품선택스위치 S에 대응하고 있는 인디케이터 Ⅰ의 점등을 지시하는 표시데이터를 출력하고, 컬럼번호 1에 대응하는 인디케이터 Ⅰ를 구동한다.As a result, the control unit 20 reads out the product selection switch S information stored in the storage area 43c of the RAM 43 in the control unit 20 with respect to the column number 1, and selects the product selection switch. The display data indicating the lighting of the indicator I corresponding to S is outputted, and the indicator I corresponding to the column number 1 is driven.
또, 제어부(20)는 제2제어부(14)에 대하여는 컬럼번호 1의 표시를 나타내는 표시데이터를 전송하기 위해 표시기(4)는 제2제어부(14)에 제어되어 컬럼번호 1를 표시한다.In addition, the control unit 20 controls the second control unit 14 to display the column number 1 so that the control unit 20 transmits display data indicating the display of the column number 1 to the second control unit 14.
제2제어부(14)는 업키(3g)가 조작된 경우에는 하나 진행한 컬럼번호를 표시하는 키스위치 데이터를 제어부(20)에 전송하고, 다운키(3h)가 조작된 경우에는 하나 되돌린 컬럼번호를 표시하는 키스위치 데이터를 제어부(20)에 전송한다.The second control unit 14 transmits the key switch data indicating the column number which has been advanced one by one when the up key 3g is operated, and the one which is returned one by one when the down key 3h is operated. The key switch data indicating the number is transmitted to the control unit 20.
그리고, 제어부(20)는 업키(3g)나 다운키(3h)의 조작에 따른 지정된 컬럼번호를 표시기(4)로 표시하는 동시에 해당 인디케이터를 점등하는 제2제어부(14) 및 인디케이터 Ⅰ를 소정 표시데이터를 전송한다.Then, the control unit 20 displays the designated column number according to the operation of the up key 3g or the down key 3h with the display unit 4, and simultaneously displays the second control unit 14 and the indicator I that turn on the indicator. Send the data.
이와같이 하여 업키(3g) 또는 다운키(3h)를 적절히 조작하는 것에 의해 순차특정의 컬럼을 지정할 수 있다.In this manner, a particular column can be designated in sequence by appropriately operating the up key 3g or the down key 3h.
또, 후자의 방법에 있어서는 컬럼번호를 표시하는 바코드가 컬럼설정 바코드시트(17a)에 인쇄되어 있고, 조작자는 지정하고 싶은 컬럼번호가 코드화되어 있는 바코드(8b)를 입력장치(1)의 투광부(2)에 맞추는 것에 의해, 제어부(20)에 컬럼번호가 전송된다.In the latter method, a bar code indicating a column number is printed on the column setting barcode sheet 17a, and the operator inputs a bar code 8b in which the column number to be designated is coded. By adjusting to (2), the column number is transmitted to the control unit 20.
그리고, 컬럼번호가 지정된 제어부(20)은 그 컬럼번호를 표시기(4)로 표시하는 동시에 해당 인디케이터를 점등하는 제2제어부(14) 및 인디케이터 Ⅰ에 소정의 표시데이터를 전송한다.Then, the control unit 20 designated with the column number transmits the predetermined display data to the second control unit 14 and the indicator I which display the column number with the indicator 4 and light the corresponding indicator.
컬럼의 지정후에, 다음의 지정컬럼에 대응시키고 싶은 상품선택스위치(S)를 누르면, 인디케이트 Ⅰ는 조작된 상품선택스위치 S를 표시하는 상품선택스위치 데이터를 제어부(20)로 전송한다.After the column designation, the product selection switch S to which the next designated column is to be pressed is pressed, and the indicator I transmits the product selection switch data indicating the operated product selection switch S to the control unit 20.
이에 의해 제어부(20)는 지정된 컬럼번호와 조작된 상품선택스위치 S와 대응을 RAM(43)에 기억하는 동시에 이 상품선택스위치 S에 대응하는 인디케이터 Ⅰ의 점등을 지정하는 표시데이터를 출력한다.As a result, the control unit 20 stores the designated column number, the operated product selection switch S and the correspondence in the RAM 43, and outputs display data for designating the lighting of the indicator I corresponding to the product selection switch S. FIG.
또, 상품선택스위치 S와 컬럼(31)과의 대응을 해제하는 때는 컬럼의 지정후에 점등하고 있는 인디케이터 Ⅰ에 대응하는 상품선택스위치 S를 누르는 것에 의해 제어부(20)는 RAM에 기억하고 있는 이 컬럼과 상품선택스위치 S와의 대응을 클리어한다.When the correspondence between the product selection switch S and the column 31 is released, the control unit 20 stores this column stored in RAM by pressing the product selection switch S corresponding to the indicator I that is turned on after the column designation. And the product selection switch S are cleared.
[판매상품의 설정][Setting of Sale Items]
이 설정동작은 제9도에 나타내는 조작순서에 따라서 진행된다.This setting operation proceeds in accordance with the operation procedure shown in FIG.
즉, 우선 조작자는 입력장치(1)의 투광부(2)를 판매상품 설정 바코드시트(17b)에 인쇄되어 있는 바코드(8c)에 닿게 한다.That is, the operator first makes the light projecting part 2 of the input device 1 touch the bar code 8c printed on the bar code sheet 17b.
바코드(8c)는 컬럼마다 판매하는 상품의 설정을 나타내는 정보가 코드화되어 있고, 제어부(20)는 이 코드가 제2제어부(14)로부터 전송되면 판매상품설정모드의 처리로 된다.The bar code 8c is coded with information indicating the setting of goods to be sold for each column, and the control unit 20 enters the sale product setting mode when this code is transmitted from the second control unit 14.
이 설정에 있어서도, 컬럼의 지정은 키입력 또는 컬럼번호를 나타내는 바코드(8b)의 입력으로 행한다.Also in this setting, column designation is performed by key input or input of a barcode 8b indicating a column number.
그리고, 컬럼의 지정후에, 이 컬럼으로 판매하고자 하는 제품에 인쇄되어 있는 상품코드를 입력장치(1)로 판독해낸다.After the column designation, the product code printed on the product to be sold in this column is read out by the input device 1.
제어부(20)는 제2제어부(14)로부터 상품코드가 전송되면 지정컬럼과 입력된 상품코드를 RAM(43)의 기억영역(43b)에 대응하여 기억한다.The control unit 20 stores the designated column and the inputted product code in correspondence with the storage area 43b of the RAM 43 when the product code is transmitted from the second control unit 14.
또, 제어부(20)는 이 상품코드에 대응하여 미리 RAM(43)에 대응하여 기억하고 있는 판매가격을 판독해내서 이것을 표시데이터로 하여 제2제어부(14)에 전송하여 표시기(4)에 표시한다.In addition, the control unit 20 reads the selling price stored in advance in correspondence with the RAM 43 in correspondence with the product code, transfers it to the second control unit 14 as the display data, and displays it on the display unit 4. do.
[판매가격설정][Set selling price]
판매가격설정에는 컬럼별의 가격설정과 상품별의 가격설정이 있다.The selling price setting includes price setting by column and price setting by product.
(1) 컬럼별 가격설정(1) Price setting by column
이 설정동작은 도 10에 나타내는 조작순서에 따라서 진행한다.This setting operation proceeds in accordance with the operation procedure shown in FIG.
바코드키(3a)를 조작한 후, 우선 조작자는 판매가격설정시에 사용하는 판매가격설정 바코드시트(17c)에 인쇄되어 있는 바코드(8d)를 입력장치(1)의 투광부(2)에 닿게 한다.After operating the barcode key 3a, the operator first touches the light projecting portion 2 of the input device 1 with the barcode 8d printed on the selling price setting barcode sheet 17c used for setting the selling price. do.
바코드(8d)는 가격설정를 나타내는 정보가 코드화되어 있고, 제어부(20)는 이 코드가 제2제어부(14)로부터 전송되면 가격설정모드의 처리로 된다.The bar code 8d is coded with information indicating the price setting, and the control unit 20 enters the processing of the price setting mode when this code is transmitted from the second control unit 14.
그리고, 업키(3g)를 조작하여 컬럼을 지정하는 것에 의해 제어부(20)는 지정에 따른 컬럼번호를 표시기(4)에 표시하고자 제2제어부(14)에 표시데이터를 보낸다.By specifying the column by operating the up key 3g, the control unit 20 sends the display data to the second control unit 14 to display the column number according to the designation on the display unit 4.
이어서, 제어부(20)는 지정컬럼에 대응하여 RAM(43)의 기억영역(43d)에 기억하고 있는 판매가격을 판독해내서 이것을 표시데이터로서 제2제어부에 전송한다.Subsequently, the control unit 20 reads the selling price stored in the storage area 43d of the RAM 43 in correspondence with the designated column, and transmits it to the second control unit as display data.
따라서, 표시기(4)는 최초로 컬럼번호를 표시한 후에 판매가격을 표시하는 것으로 된다.Therefore, the display unit 4 displays the selling price after displaying the column number for the first time.
그리고, 입력장치(1)의 투광부(2)를 바코드(8e)에 닿게 한다.Then, the light projecting portion 2 of the input device 1 is brought into contact with the barcode 8e.
이 바코드(8c)는 판매가격설정 바코드시트(17c)로 인쇄되어 있는 것으로 200원이 코드화되어 있다.This bar code 8c is printed on the bar code sheet 17c for sale price setting, and 200 won is coded.
따라서, 바코드(8c)의 판독에 의해 제어부(20)는 지정컬럼이 200원으로 설정된 것을 RAM에 기억함과 동시에 표시기(4)가 지정컬럼번호와 설정가격 200원을 순서적으로 표시하고자 제2제어부(14)에 표시데이터를 전송한다.Therefore, by reading the barcode 8c, the control unit 20 stores in the RAM that the designated column is set to 200 won, and at the same time, the display unit 4 sequentially displays the designated column number and the set price 200 won. Display data is sent to (14).
(2) 상품별 가격설정(2) Price setting by product
이 설정작동은 제11도에 나타내는 조작순서에 따라서 진행한다.This setting operation proceeds in accordance with the operation procedure shown in FIG.
이 경우도 상기한 컬럼별 가격설정과 같이 바코드키(3a)를 조작한 후에 바코드(8d)를 입력장치(1)의 투광부(2)에 닿게 하는 것으로 제어부(20)에 가격설정모드를 지시한다.Also in this case, the price setting mode is instructed by the control unit 20 by operating the barcode key 3a as described above for the column-by-column price and then touching the barcode 8d to the light projecting unit 2 of the input device 1. do.
그리고, 가격을 설정하고자 하는 상품(18)에 인쇄되어 있는 상품코드를 입력장치(1)로 판독해낸다.Then, the product code printed on the product 18 for which the price is to be set is read out by the input device 1.
제어부(20)는 제2제어부(14)로부터 상품코드가 전송되면 이 상품코드에 대응하여 RAM에 기억하여 있는 판매가격을 판독해내서 이것을 표시데이터로서 제2제어부(14)에 전송한다.When the commodity code is transmitted from the second control unit 14, the control unit 20 reads the selling price stored in the RAM corresponding to the commodity code, and transmits it to the second control unit 14 as display data.
따라서, 표시기(4)는 입력된 상품코드에 관련하여 RAM(43)의 기억영역(43e)에 기억하여 있는 판매가격을 이미 설정데이터로서 표시한다.Therefore, the display 4 displays already the selling price stored in the storage area 43e of the RAM 43 in association with the inputted product code as setting data.
그리고, 판매가격을 150원으로 변경하여 설정하고픈 경우에는 입력장치(1)의 투광부(2)에 100원이 코드화 되어 있는 바코드(8f)와 50원이 코드화되어 있는 바코드(8g)를 순차적으로 닿게 하는 것에 의해 제어부(20)는 이 상품코드의 상품에 대하여 150원을 RAM(43)의 기억영역(43e)에 기억한다.In the case of changing the selling price to 150 won and setting the selling price to 150 won, the barcode 8f having 100 won coded and the barcode 8g having 50 won coded are sequentially arranged on the light-transmitting unit 2 of the input device 1. By touching, the control unit 20 stores 150 won in the storage area 43e of the RAM 43 for the product of this product code.
이때, 제어부(20)는 바코드(8f)를 판독해낸 단계에서는 100원의 표시를 나타내는 표시데이터를 제2제어부(14)에 전송하고, 계속해서 바코드(8g)를 판독해내면 150원의 표시를 나타내는 표시데이터를 제2제어부(14)에 전송한다.At this time, the control unit 20 transmits the display data indicating the display of 100 won to the second control unit 14 in the step of reading the barcode 8f, and subsequently displays the display of 150 won by reading the barcode 8g. The display data shown is transmitted to the second control unit 14.
또한, 바코드(8f)만 입력장치(1)의 투광부(2)에 닿은 때에는 판매가격으로서 100원이 RAM(43)에 기억되는 것으로 된다.When only the barcode 8f touches the light projecting portion 2 of the input device 1, 100 won is stored in the RAM 43 as a selling price.
[판매테스트][Sale test]
판매테스트는 상품선택스위치 S 또는 업키(3g), 다운키(3h)로 판매하는 컬럼(31)을 지정할 수 있다.The sales test can designate the column 31 to be sold by the product selection switch S or the up key 3g and the down key 3h.
(1) 상품선택스위치 S에 의한 판매테스트(1) Sales test by product selection switch S
이 동작은 제12도에 나타내는 조작순서에 따라서 진행한다.This operation proceeds in accordance with the operation procedure shown in FIG.
우선, 판매테스트키(3d)가 조작되어서, 제어부(14)로부터 이에 대하여 키스위치 데이터가 전송되어가면, 제어부(20)는 판매테스트모드의 처리로 된다.First, when the sales test key 3d is operated and key switch data is transmitted from the controller 14 to the controller 14, the controller 20 enters the sales test mode.
이 모드에 있어서는 제어부(20)은 모든 인디케이터 Ⅰ의 점등을 지시하는 표시데이터를 표시장치로 전송한다.In this mode, the control unit 20 transmits the display data indicating the lighting of all the indicators I to the display device.
이 상태에서 상품선택스위치 S가 조작되면, 대응하는 상품선택스위치 데이터가 제어부(20)에 전달된다.When the product selection switch S is operated in this state, the corresponding product selection switch data is transmitted to the control unit 20.
이에 의해 제어부(20)은 이 상품선택스위치 S에 대응하는 컬럼을 RAM(43)의 기억영역(43c)로부터 읽어 내서 이 컬럼으로부터의 상품불출을 지시하는 판매데이터를 출력하여, 지정컬럼으로부터 상품을 1회 판매하도럭 판매장치(50)를 제어한다.As a result, the control unit 20 reads the column corresponding to the product selection switch S from the storage area 43c of the RAM 43, outputs the sales data indicating the discharge of the product from this column, and selects the product from the designated column. The selling apparatus 50 is controlled to sell once.
또, 다른 컬럼으로부터 판매할 때에는 그에 대응하는 상품선택스위치 S를 조작한다.Moreover, when selling from another column, the product selection switch S corresponding to it is operated.
그리고, 판매테스트키(3d)를 재차 조작하는 것에 의해 또는 자동판매기의 전면에 설치되어 있는 반환레버를 작동하여 코인메카니즘(22)의 반환스위치를 조작하는 것에 의해 판매테스트가 종료한다.Then, the sales test ends by operating the sales test key 3d again, or by operating the return switch provided on the front of the vending machine to operate the return switch of the coin mechanism 22.
이 경우 제어부(20)은 판매테스트모드로 제2제어부(14)로부터 판매테스트키(3d)의 키위스치 데이터가 송신되어 온때, 또는 반환스위치가 조작된 것을 나타내는 데이터가 송신되어온 때에 판매테스트모드를 해제한다.In this case, the control unit 20 enters the sales test mode when the kiwi switch data of the sales test key 3d is transmitted from the second control unit 14 in the sales test mode, or when data indicating that the return switch is operated. Release it.
(2) 업키(3g), 다운키(3h)에 의한 판매테스트(2) Sales test by up key (3g) and down key (3h)
이 판매테스트동작은 제13도에 나타내는 조각순서를 따라서 진행되는 바, 상술한 테스트동작과같이 판매테스트키(3d)의 조작에 의해 개시된다.This sales test operation proceeds according to the engraving procedure shown in FIG. 13, and is started by the operation of the sales test key 3d as in the above-described test operation.
그리고, 업키(3g) 또는 다운키(3h)를 적절히 조작하여 특정의 컬럼을 지정하고, 스타트/스톱키(3f)를 조작하는 것에 의해 제어부(20)은 이 컬럼으로부터의 상품불출을 지시하는 판매데이터를 출력하여, 지정컬럼으로부터 상품을 1회 판매하도럭 판매정지(50)를 제어한다.Then, by operating the up key 3g or the down key 3h as appropriate, a specific column is designated, and the start / stop key 3f is operated, the control unit 20 instructs the product to be released from this column. The data is output to control the sales stop 50 so as to sell the product once from the designated column.
이어서, 또 1회 스타트/스톱키(3f)를 조작하면, 제어부(20)는 지금 판매한 컬럼으로부터 상품을 1회 판매한다.Subsequently, when the start / stop key 3f is operated once more, the control unit 20 sells the product once from the column sold now.
그리고, 판매테스트키(3d)를 재차 조작하는 것에 의해, 또는 반환레버를 조작하는 것에 의해 판매테스트가 종료한다.Then, the sales test ends by operating the sales test key 3d again or by operating the return lever.
[고속테스트][High Speed Test]
고속테스트는 지정된 컬럼으로부터 상품을 고속으로 연속 판매하는 기능이며, 컬럼의 판매주상품을 교체할 때등에는 유효하다.The high speed test is a function that sells products at a high speed continuously from a designated column, and is effective when replacing a seller's product of a column.
이 동작은 제14도에 나타내는 조작순서에 따라서 진행되는 바, 고속테스트키(3e)를 조작하는 것에 의해 제어부(20)는 고속테스트모드로 된다.This operation proceeds in accordance with the operation procedure shown in Fig. 14, and the control unit 20 enters the high speed test mode by operating the high speed test key 3e.
그리고, 상기 컬럼설정 바코드시트(17a)에 인쇄되어 있는 바코드(8d) 또는 고속테스트를 행하는 상품(18)에 인쇄되어 있는 상품코드를 입력장치(1)의 투광부(2)에 닿게한 후, 스타트/스톱키(3f)를 조작하는 것에 의해 판매동작이 개시된다.Then, after the bar code 8d printed on the column setting bar code sheet 17a or the product code printed on the product 18 to be subjected to the high speed test touches the light projecting part 2 of the input device 1, The selling operation is started by operating the start / stop key 3f.
제어부(20)는 제2제어부(14)로부터 컬럼번호를 나타내는 코드가 전송된때는 지정된 컬럼으로부터의 상품불출을 지시하는 판매데이터를 출력하고, 이에 의해, 지정컬럼으로부터 상품을 연속하여 판매할 수 있는 판매장치(50)를 제어한다.When the code indicating the column number is transmitted from the second control unit 14, the control unit 20 outputs sales data instructing to release the product from the designated column, whereby the product can be continuously sold from the designated column. The selling apparatus 50 is controlled.
또, 제어부(20)는 제2제어부(14)로부터 상품코드가 전송된 때에는 이 상품코드에 대응하여 RAM(43)의 기억영역(43b)에 기억되어 있는 컬럼번호를 읽어내서, 이 컬럼으로부터의 상품불출을 지시하는 판매데이터를 출력하는 것에 의해 지정컬럼으로부터 상품을 연속하여 판매한다.In addition, when the product code is transmitted from the second control unit 14, the control unit 20 reads the column number stored in the storage area 43b of the RAM 43 in correspondence with the product code, The product is sold continuously from the designated column by outputting the sales data indicating the product dispensing.
이때, 지정된 컬럼이 복수의 경우 또는 입력된 상품코드에 대응하는 컬럼이 복수인 경우에는 제어부(20)는 가장 번호가 작은 컬럼으로부터 판매동작을 제어한다.At this time, when there are a plurality of designated columns or when there are a plurality of columns corresponding to the input product code, the control unit 20 controls the selling operation from the column having the smallest number.
그리고, 모든 컬럼으로부터의 판매동작이 종료하면, 또는 판매동작 도중인 경우에는 고속테스트키(3e)가 재차 조작되면 연속테스트모드를 종료한다.Then, when the selling operation from all the columns ends or during the selling operation, the continuous test mode ends when the high speed test key 3e is operated again.
또, 판매동작의 도중에 스타트/스톱키(3f)를 조작하면 제어부(20)은 판매동작의 일시정지를 지시하고, 또 1회 스타트/스톱키(3f)가 조작되면 판매동작의 재개를 지시한다.In addition, when the start / stop key 3f is operated in the middle of the selling operation, the control unit 20 instructs to pause the selling operation. When the start / stop key 3f is operated once, the control unit 20 instructs to resume the selling operation. .
또한, 컬럼을 지정하여 판매동작을 개시하는 경우에 컬럼설정 바코드시트(17a)에 인쇄되어 있는 바코드(8b)로 지정하는 이외에 상품선택스위치 S의 조작으로도 지정할 수 있다.In addition, in the case of starting the selling operation by specifying a column, it can be specified by the operation of the product selection switch S in addition to the designation by the barcode 8b printed on the column setting barcode sheet 17a.
[매상집계확인][Sales Count Confirmation]
매상집계키(3b)를 1회 누르면 매상집계금액의 표시, 2회 누르면 매상집계갯수의 표시를 각각 행하고, 매상집계는 합계, 컬럼별, 또는 상품별로 표시된다.When the sales aggregation key 3b is pressed once, the display of the total amount of sales is displayed, and when the sales aggregation key 3 is pressed twice, the number of sales aggregates is displayed, respectively, and the sales aggregate is displayed by total, column or product.
(1) 매상합계금액, 개수의 확인(1) Confirmation of total sales amount and number
이 동작은 제15도에 나타내는 조작순서에 따라서 진행된다.This operation proceeds in accordance with the operation procedure shown in FIG.
제어부(20)는 매상집계(3b)가 조작되어서 제2제어부(14)로부터 이에 대하여 키스위치 데이터가 전송되어오면 매상집계 확인모드처리로 되며, RAM(43)의 기억영역(43g)에 기억되어 있는 매상집계금액을 표시데이터로서 제어부(14)에 전송한다.The control unit 20 enters the sales aggregation confirmation mode when the sales aggregate 3b is operated and the key switch data is transmitted from the second control unit 14, and is stored in the storage area 43g of the RAM 43. The total amount of the accumulated sales is transferred to the control unit 14 as display data.
이에 의해 제2제어부(14)는 표시기(4)를 제어하여 매상합계금액을 표시한다.As a result, the second control unit 14 controls the indicator 4 to display the total sales amount.
이어서, 매상집계키(3b)가 조작되면 제어부(20)은 RAM에 기억되어 있는 매상집계갯수를 표시데이터로서 제2제어부(14)에 전송하고, 제2제어부(14)는 표시기(4)에 매상집계개수를 표시한다.Subsequently, when the sales aggregation key 3b is operated, the control unit 20 transmits the number of sales accumulation numbers stored in the RAM to the second control unit 14 as display data, and the second control unit 14 sends the display unit 4 to the display unit 4. Displays the sales count.
또, 이어서 매상집계키(3b)가 조작되면 제어부(20)은 매상집계확인모드를 종료한다.In addition, when the sales aggregation key 3b is operated, the control unit 20 ends the sales aggregation confirmation mode.
(2) 컬럼별 매상합계금액·갯수의 확인(2) Confirmation of total sales amount and number of columns
이 동작은 제16도에 나타내는 조작순서에 따라서 진행되는 바, 매상집계키(3b)의 조작에 의해 제어부(20)이 매상집계확인모드의 처리로 되며, RAM에 기억되어 있는 매상합계금액을 표시기(4)에 표시할 때까지는 같다.This operation proceeds in accordance with the operation procedure shown in Fig. 16. The control unit 20 performs the sales aggregation confirmation mode by the operation of the sales aggregation key 3b, and displays the total sales amount stored in the RAM. It is the same until it is indicated in (4).
그리고, 이 상태에서 업키(3g) 또는 다운키(3h)가 조작되면 제2제어부(14)는 컬럼번호 1을 나타내는 키스위치 데이터를 제어부(20)에 전송한다.When the up key 3g or the down key 3h is operated in this state, the second control unit 14 transmits the key switch data indicating the column number 1 to the control unit 20.
이에 의해 제어부(20)은 우선 컬럼번호 1의 표시를 나타내는 표시데이터를 제2제어부(14)에 전송하여 표시기(4)에 컬럼번호 1을 표시하고, 다음에 컬럼번호 1의 상품코드에 대하여 RAM(43)의 기억영역(43e)에 대응 기억되어 있는 매상금액을 표시데이터로서 제2제어부(14)에 전송하여 표시기(4)에 표시한다.As a result, the control unit 20 first transmits display data indicating the display of the column number 1 to the second control unit 14 to display the column number 1 on the display unit 4, and then to the product code of the column number 1 RAM. The amount of sales stored in the storage area 43e of (43) is transferred to the second control unit 14 as display data and displayed on the display unit 4.
집계확인하는 컬럼은 상기 컬럼설정 바코드시트(17a)에 인쇄되어 있는 바코드(8b)에 의해 지정할 수도 있다.The column to be counted can also be designated by a barcode 8b printed on the column setting barcode sheet 17a.
컬럼별 매상금액을 표시하고 있는 상태에서 매상집계키(3b)의 2회째의 조작이 행해지면 제어부(20)은 이 컬럼에 관하여 RAM(43)의 기억영역(43e)에 기억되어 있는 매상갯수를 표시데이터로 하여 제2제어부(14)에 전송하고, 제2제어부(14)는 표시기(4)로 매상갯수를 표시한다.When the second operation of the sales aggregation key 3b is performed while the sales amount for each column is displayed, the control unit 20 determines the number of sales stored in the storage area 43e of the RAM 43 for this column. The display data is transferred to the second control unit 14 as display data, and the second control unit 14 displays the number of purchases on the display unit 4.
그리고, 업키(3g)·다운키(3h) 또는 바코드에 의해 매상 갯수를 표시하는 컬럼을 전환한다.The column displaying the number of sales is switched by the up key 3g and the down key 3h or a barcode.
그리고, 매상집계키(3b)의 3회째의 조작이 행해지면 제어부(20)은 매상집계 확인모드를 중료한다.And if the 3rd operation of the sales aggregation key 3b is performed, the control part 20 will complete | finish the sales aggregation confirmation mode.
(3) 상품별 매상집계확인(3) Confirmation of sales aggregate by product
이 동작은 제17도에 나타내는 조작순서에 따라서 진행되며, 매상집계키(3b)의 조작에 의해 매상집계 확인모드로 한 후, 집계확인을 행하는 상품(18)에 인쇄되어 있는 상품코드를 입력장치(1)의 투광부(2)에 닿게 하는 것으로 행해진다.This operation proceeds in accordance with the operation procedure shown in Fig. 17. After entering the sales aggregation confirmation mode by the operation of the sales aggregation key 3b, the product code printed on the merchandise 18 for performing the aggregation check is input. It is performed by making it contact with the translucent part 2 of (1).
제어부(20)은 제2제어부(14)로부터 상품코드가 전송되면 이 상품코드에 대응하여 RAM(43)의 기억영역(43b)에 기억되어 있는 컬럼번호를 읽어내서 이들 컬럼의 합계매상갯수를 산출하여 표시데이터로 제2제어부(14)에 전송하고 제2제어부(14)는 표시기(4)에 이 상품별의 매상갯수를 표시한다.When the product code is transmitted from the second control unit 14, the control unit 20 reads column numbers stored in the storage area 43b of the RAM 43 corresponding to the product code, and calculates the total number of sales of these columns. The display data is transmitted to the second control unit 14 as display data, and the second control unit 14 displays the number of sales for each product on the display unit 4.
상품별의 매상갯수를 표시하고 있는 상태에서 매상집계키(3b)의 2회째의 조작이 행해지면 제어부(20)은 이 상품을 대응하는 컬럼의 합계매상갯수를 산출하여 표시데이터로서 제어부(14)에 전송하고, 제2제어부(14)는 표시기(4)에 이 매상갯수를 표시한다.When the second operation of the sales aggregation key 3b is performed while displaying the number of sales for each product, the control unit 20 calculates the total number of sales of the column corresponding to this product, and displays the control data as the display data. The second control unit 14 displays the number of sales on the display 4.
그리고, 집계확인을 행하는 다른 종류의 상품에 대하여 인쇄되어 있는 상품코드에 대응하여 RAM(43)의 기억영역(43b)에 기억되어 있는 컬럼번호를 읽어내서, 이들 컬럼의 합계매상갯수를 산출하여 표시데이터로서 제2제어부(14)에 전송하고, 제2제어부(14)는 표시기(4)에 이 상품별의 매상갯수를 표시한다.Then, the column numbers stored in the storage area 43b of the RAM 43 are read out in correspondence with the product codes printed on the other types of products for which the aggregation is confirmed, and the total number of sales of these columns is calculated and displayed. The data is transmitted to the second controller 14 as a data, and the second controller 14 displays the number of sales of each product on the indicator 4.
(4) 매상집계의 클리어(4) clearing of sales
이 동작은 제18도에 나타내는 조작순서에 따라서 진행되지만 매상집계키(3b)의 조작에 의해 표시기(4)에 매상금액 또는 매상갯수를 표시하고 있는 때에 클리어키(3c)가 2초 이상 조작되면 제어부(20)는 RAM(43)의 매상집계금액과 갯수의 양쪽을 클리어하고, 매상집계 확인모드를 종료한다.This operation proceeds according to the operation procedure shown in FIG. 18, but when the clear key 3c is operated for 2 seconds or more when the amount of sales or the number of purchases are displayed on the display 4 by the operation of the sales aggregation key 3b. The control unit 20 clears both the amount of sales and the number of sales in the RAM 43 and ends the sales aggregation confirmation mode.
[상품명 등럭동작][Product name registration operation]
이 입력장치(1)를 사용하여 판매하는 상품의 명칭을 자동판매기에 등럭할 수 있다.Using this input device 1, the name of the product to be sold can be registered in the vending machine.
이 상품등럭동작은 입력장치(1)로 바코드시트(17c)에 인쇄되어 있는 상품명 작성의 바코드(60)를 스캔하는 것으로 시작된다.This merchandise registration operation starts by scanning the barcode 60 of the brand name preparation printed on the barcode sheet 17c with the input device 1.
제19도는 CPU(41)에 의한 상품명 등럭의 제어를 나타내고 있고, CPU(41)은 상품코드버퍼 및 상품버퍼를 클리어한 후, 스탭(S1)의 처리로 된다.19 shows control of product name registration by the CPU 41. The CPU 41 clears the product code buffer and the product buffer, and then processes the staff S1.
상품명의 등럭은 바코드시트(17c)를 이용하여 행해지는 바, 스텝(S1)으로 바코드가 입력되면, CPU(41)는 다음의 S1, S4, S7, S10, S13의 각 스텝에 있어서 입력된 바코드의 종류를 판별한다.The registration of the brand name is performed using the barcode sheet 17c. When the barcode is input to step S1, the CPU 41 enters the barcode input in each of the following steps S1, S4, S7, S10 and S13. Determine the type of.
스텝 S2에 있어서, 스텝 S1으로 입력된 바코드가 상품코드인 것을 판별하면 스텝 S3의 처리로 진행된다.In step S2, when it is determined that the barcode input in step S1 is a product code, it progresses to the process of step S3.
스텝 S3에 있어서는 CPU(41)은 상품코드버퍼로 입력된 상품코드를 격납한다.In step S3, the CPU 41 stores the product code input to the product code buffer.
스텝 S4에 있어서 스텝 S1으로 입력된 바코드가 상품클리어를 나타내는 정보인 것을 판별하면 스텝 S5의 처리로 진행한다.If it is determined in step S4 that the bar code input in step S1 is information indicating the product clear, the process proceeds to step S5.
이 스텝 S5에 있어서는 상품코드버퍼에 상품코드를 격납하고 있는가를 판단하는 것에 의해 상품코드가 이미 입력되어 있는가를 판단하고, 입력되어 있는 경우에는 스텝 S6의 처리로 진행한다.In step S5, it is determined whether the product code has already been entered by determining whether the product code is stored in the product code buffer, and if so, the processing proceeds to step S6.
스텝 S6에 있어서는 이 상품코드에 대응하여 RAM(43)의 기억영역(43f)에 기억하여 있는 상품명을 클리어한다.In step S6, the trade name stored in the storage area 43f of the RAM 43 is cleared corresponding to this product code.
스텝 S7에 있어서 스텝 S1에 입력된 바코드가 상품명 확인을 나타내는 정보인 것을 판단하면 스텝 S8의 처리로 진행한다.If it is determined in step S7 that the bar code input in step S1 is information indicating the brand name confirmation, the processing proceeds to step S8.
이 스텝 S8에 있어서는 상품코드버퍼에 상품코드를 격납하고 있는가를 판단하는 것에 의해 상품코드가 이미 입력되어 있는가를 판단하고, 입력되어 있으며 스텝 S9의 처리로 진행한다.In this step S8, it is judged whether or not the product code has already been entered by judging whether or not the product code is stored in the product code buffer, and the process proceeds to the process of step S9.
스텝 S9에 있어서는 CPU(41)은 이 상품코드에 대응하여 RAM(43)의 기억영역(43f)에 기억하고 있는 상품명을 읽어내고, 이것을 RAM(43)의 프린트버퍼에 격납하여 프린트장치(23)로 출력한다.In step S9, the CPU 41 reads out a brand name stored in the storage area 43f of the RAM 43 in correspondence with this product code, stores it in the print buffer of the RAM 43, and prints the printer 23. Will output
이에 의해 프린트장치(23)가 구동하여 작성 또는 변경중의 상품명을 프린트아웃한다.Thereby, the printing apparatus 23 drives and prints out the brand name which is being created or changed.
스텝 S10에 있어서, 스텝 S1으로 입력된 바코드가 문자정보를 나타내는 코드인 것을 판단하면 스텝 S11의 처리로 진행한다.If it is determined in step S10 that the barcode input in step S1 is a code indicating character information, the processing proceeds to step S11.
이 스텝 S11에 있어서는 상품코드버퍼에 상품코드를 격납하고 있는가를 판단하는 것에 의해 상품코드가 이미 입력되어 있는가를 판단하고, 입력되어 있으면 스텝 S12의 처리로 진행한다.In this step S11, it is determined whether or not the product code has already been entered by determining whether the product code is stored in the product code buffer, and if so, the processing proceeds to step S12.
스텝 S12에 있어서는, CPU(41)는 문자정보를 RAM(43)의 상품버퍼로 격납한다.In step S12, the CPU 41 stores the character information in the product buffer of the RAM 43.
이하, 등록하는 상품명에 따라서 그 문자정보를 나타내는 바코드를 입력장치(1)로 스캔하는 것에 의해 상품버퍼에는 상품명이 격납된다.The product name is stored in the product buffer by scanning the barcode indicating the character information with the input device 1 according to the registered product name.
또, CPU(41)는 문자정보가 입력될 때마다 입력된 문자수를 표시데이터로서 입력장치(1)의 제어회로(33)에 출력하고, 제어회로(33)은 표시기(4)를 제어하여 문자수를 표시한다.Further, the CPU 41 outputs the number of characters input as display data to the control circuit 33 of the input device 1 each time character information is input, and the control circuit 33 controls the display unit 4 by Display the number of characters.
이에 의해 등럭자는 표시기(4)의 표시로부터 다음에 입력하는 문자의 위치를 확인할 수 있다.As a result, the operator can confirm the position of the next character to be input from the display of the display 4.
스텝 S13에 있어서 스텝 S1으로 입력된 바코드가 상품명 설정을 나타내는 정보인 것을 판별하면 스텝 S15의 처리로 진행한다.If it is determined in step S13 that the barcode input in step S1 is information indicating the brand name setting, the processing proceeds to step S15.
이 스텝 S15에는 RAM(43)의 기억영역(43f)에 있어서의 상품코드버퍼에 격납하여 있는 상품코드에 대응하는 어드레스에 품명버퍼에 격납하여 있는 상품명을 격납한다.In step S15, a brand name stored in the product name buffer is stored at an address corresponding to the product code stored in the product code buffer in the storage area 43f of the RAM 43.
이에 의해 상품코드를 입력한 상품의 상품명이 RAM(43)에 등럭된 것으로 된다.As a result, the product name of the product having the product code entered is registered in the RAM 43.
[판매모드][Sales Mode]
다음으로 이 자동판매기의 판매모드에서의 동작을 제20도의 흐름도에 의해 설명한다.Next, the operation of the vending machine in the sales mode will be explained by the flowchart of FIG.
스텝 S20에 있어서는 CPU(41)는 코인메카니즘(22)로부터 투입된 경화의 금액을 나타내는 신호가 보내지고 있는가를 판별하고, 보내져 오고 있으면 다음의 스텝 S21에서 투입금액버퍼에 격납되어 있는 금액에 이 금액의 금액을 가산한다.In step S20, the CPU 41 judges whether or not a signal indicating the amount of cash input from the coin mechanism 22 is being sent. Add.
다음의 스텝 S22에서는 상품선택스위치 S가 조작되어서 상품의 선택이 행해진가를 판별하고, 상품선택스위치 S가 조작되어 있으면 스텝 S23의 처리로 진행한다.In the next step S22, it is determined whether the product selection switch S has been operated to select the product, and if the product selection switch S has been operated, the process proceeds to step S23.
이 스텝 S23에 있어서는 RAM(43)의 기억영역(43b) 및 기억영역(43c)을 참조하여 선택된 상품스위치 S에 대응하는 상품코드를 검출하고 상품코드버퍼에 격납한다.In this step S23, the product code corresponding to the selected product switch S is detected with reference to the storage area 43b and the storage area 43c of the RAM 43 and stored in the product code buffer.
다음의 스텝 S24에 있어서는 상품코드버퍼에 격납한 상품코드에 기초하여 RAM(43)의 기억영역(43d)로부터 이 상품의 판매가격을 검색하고, 이 판매가격과 투입금액버퍼에 격납되어 있는 투입금액의 비교를 행하여 선택된 상품이 판매가능한가를 판별한다.In the next step S24, the selling price of this product is retrieved from the storage area 43d of the RAM 43 on the basis of the product code stored in the product code buffer, and this selling price and the input amount stored in the input amount buffer A comparison is made to determine whether the selected product is sellable.
선택된 상품이 판매가능하면 스텝 S25의 처리로 되며 상품코드버퍼에 격납되어 있는 상품코드에 기초하여 RAM(43)의 기억영역(43c)으로부터 이 상품을 수납하고 있는 상품수납컬럼을 검색한다.If the selected product is available for sale, the processing in step S25 is performed, and a product storing column storing the product is retrieved from the storage area 43c of the RAM 43 based on the product code stored in the product code buffer.
다음의 스텝 S26에서는 판매장치(50)에 대한 제어처리로 되어 CPU(41)은 검색한 상품수납컬럼에 대응하여 있는 상품송출용의 구동모우터에 구동신호를 부여하여 상품송출동작을 제어함과 동시에 거스름돈을 연산하여 필요에 따라서 코인메카니즘(22)의 거스름돈 불출동작을 제어한다.In the next step S26, the control process for the vending device 50 is performed, and the CPU 41 gives a drive signal to the drive motor for product delivery corresponding to the retrieved product storage column to control the product delivery operation. At the same time, the change is calculated and the coin dispensing operation of the coin mechanism 22 is controlled as necessary.
CPU(41)은 자동판매기의 종료에 의해 스텝 S27의 처리로 된다.The CPU 41 becomes the process of step S27 by the end of the vending machine.
이 스텝 S27에 있어서는 상품코드버퍼에 격납하고 있는 상품코드를 RAM(43)의 기억영역(43e)에 격납하고 있는가를 판단한다.In this step S27, it is determined whether or not the product code stored in the product code buffer is stored in the storage area 43e of the RAM 43.
그리고, 상품코드를 격납하고 있는 경우 즉, 이 상품코드에 대하여 매상집계 데이터를 기억하는 어드레스를 기억영역(43e)에 설정하고 있으면 스텝 S28의 처리로 된다.In the case where the product code is stored, that is, an address for storing the sales aggregate data for this product code is set in the storage area 43e, the processing in step S28 is performed.
스텝 S28에 있어서는 CPU(41)은 이 상품코드에 대응하는 매상데이터 기억부에 격납하고 있는 매상집계데이터에 이 매상동작에서의 매상데이터를 가산한 후 스텝 S20의 처리로 복귀한다.In step S28, the CPU 41 adds the sales data in this sales operation to the sales aggregate data stored in the sales data storage corresponding to the product code, and returns to the processing of step S20.
그리고, 상품코드버퍼에 격납하고 있는 상품코드를 RAM(43)의 기억영역(43e)에 격납하고 있지 않은 경우는 스텝 S29의 처리로 되며, 기억영역(43e)에 이 상품코드와 매상데이터를 격납하여 스텝 S20의 처리로 복귀한다.If the product code stored in the product code buffer is not stored in the storage area 43e of the RAM 43, the processing proceeds to step S29, and the product code and the sales data are stored in the storage area 43e. To return to the process of step S20.
이에 의해 CPU(41)은 기억영역(43e)에 이 상품코드에 대응하는 매상집계 데이터 기억부를 설정함과 동시에 최초의 매상집계 데이터 기억부를 설정함과 동시에 최초로 매상데이터를 이 기억부에 격납한 것으로 된다.As a result, the CPU 41 sets the sales aggregate data storage unit corresponding to this product code in the storage area 43e, sets the first sales aggregate data storage unit, and stores the sales data for the first time in this storage unit. do.
그리고, 스텝 S30에 있어서는, CPU(41)은 기억영역(43g), (43h)에 기억하고 있는 매상합계금액에 판매한 상품의 금액을 가산함과 동시에 매상집계갯수에 1을 가산한다.In step S30, the CPU 41 adds the amount of goods sold to the total amount of sales stored in the storage areas 43g and 43h, and adds 1 to the total number of sales.
[매상집계모드][Sale Accounting Mode]
입력장치(1) 위의 집계키(3b)를 조작하면 기억영역(43e)에 격납되어 있는 매상집계 데이터와 기억영역(43f)에 격납되어 있는 등럭상품을 프린터장치(23)로 프린트아웃할 수 있다.By operating the counting key 3b on the input device 1, the sales aggregate data stored in the storage area 43e and the registered goods stored in the storage area 43f can be printed out to the printer device 23. have.
이 동작을 제21도의 동작에 의해 설명한다.This operation will be described by the operation of FIG.
우선, 스텝 S50에서는 CPU(41)은 입력장치(1)에 구동신호를 부여하고, 다음의 스텝 S51로 바코드가 입력되면 스텝 S52로 입력된 바코드가 상품코드인가를 판별한다.First, in step S50, the CPU 41 gives a drive signal to the input device 1, and if a bar code is input in the next step S51, it determines whether the bar code input in step S52 is a product code.
그리고, 상품코드인 것을 판별하면 스텝 S53의 처리로 진행된다.If it is determined that it is a product code, the process proceeds to step S53.
스텝 S53에 있어서는 CPU(41)은 동일상품코드가 RAM(43)의 기억영역(43e)에 격납되어 있는가 즉, 이 상품코드에 대응하여 기억영역(43e)에 매상집계 데이터 기억부를 설정하고 있는가를 판별한다.In step S53, the CPU 41 discriminates whether or not the same product code is stored in the storage area 43e of the RAM 43, that is, whether the sales aggregation data storage unit is set in the storage area 43e corresponding to the product code. do.
그리고, 같은 상품코드가 기억영역(43e)에 격납되어 있는 경우는, CPU(41)은 스텝 S54의 처리로 진행하고, 이 상품코드에 대응하는 매상집계 데이터 기억부에서 매상집계 데이터를 RAM(43)의 프린트버퍼로 읽어내어 프린트장치(23)에 출력한다.When the same product code is stored in the storage area 43e, the CPU 41 proceeds to step S54, and the storage aggregation data is stored in the storage aggregation data storage unit corresponding to the product code in the RAM 43. Is read into the print buffer and output to the print device 23.
또, CPU(41)은 상품코드와 상품명도 RAM(43)으로부터 프린트버퍼로 읽어내서 프린트장치(23)로 출력하기 위해 프린트장치(23)은 예컨데 제22도에 나타나는 바와같은 매상집계표를 프린트아웃한다.In addition, the CPU 41 reads the product code and the brand name from the RAM 43 into the print buffer and outputs it to the printing device 23 so that the printing device 23 prints out the sales summary table as shown in FIG. do.
이 매상집계표는 표로 나타내는 코드의 상품은 판매가격이 100원으로 NO. 1, 2, 3의 각 상품수납컬럼에 수납되어 있는 것도 겸하여 나타내고 있다.This sales balance sheet has a sales price of 100 won and the NO. It also shows that it is accommodated in each goods storage column of 1, 2, and 3.
따라서, 설정모드에 있어서 상품코드의 판독에 이어서 NO. 1, 2, 3의 각 상품수납컬럼을 지정하는 동시에 판매가격으로서 100원이 입력되면 이와같은 매상집계표를 프린트아웃하는 자동판매기로 된다.Therefore, in the setting mode, the reading of the product code is followed by the NO. Each item storage column of 1, 2, and 3 is designated, and when 100 won is entered as a selling price, the vending machine prints out such a sales summary table.
또, CPU(41)은 매상집계 데이터를 표시데이터로서 입력장치(1)의 제어회로(33)에 출력하는 것에 의해 매상집게 데이터는 입력장치(1)의 표시기(4)로도 확인할 수 있다.In addition, the CPU 41 outputs the sales aggregation data as display data to the control circuit 33 of the input device 1, so that the sales forceps data can also be confirmed by the display device 4 of the input device 1.
그리고, 스텝 S55에 있어서는 집계키(3b)의 재차 조작에 의해 매상집계가 종료되었는가를 판별하고, 종료하여 있으면 자동판매기는 판매모드로 된다.In step S55, it is determined whether or not the total sales amount is completed by the operation of the counting key 3b again, and if it is, the vending machine enters the sales mode.
또한, 종료되어 있지 않은 경우는 스텝 S50의 처리로 복귀한다.In addition, when it is not complete | finished, it returns to the process of step S50.
Claims (6)
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP90-267075? | 1990-10-03 | ||
JP2267075A JPH04142694A (en) | 1990-10-03 | 1990-10-03 | Input device for automatic vending machine |
JP90-267074? | 1990-10-03 | ||
JP2267074A JPH04142695A (en) | 1990-10-03 | 1990-10-03 | Display device for automatic vending machine |
JP3051551A JPH04286094A (en) | 1991-03-15 | 1991-03-15 | Automatic vending machine |
JP91-051551? | 1991-03-15 | ||
JP91-058916? | 1991-03-22 | ||
JP3058916A JPH04294484A (en) | 1991-03-22 | 1991-03-22 | Commodity name registering device for automatic vending machine |
Publications (2)
Publication Number | Publication Date |
---|---|
KR920008646A KR920008646A (en) | 1992-05-28 |
KR0124369B1 true KR0124369B1 (en) | 1997-12-11 |
Family
ID=27462658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019910017169A KR0124369B1 (en) | 1990-10-03 | 1991-10-01 | Automatic vending machine |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0479297A3 (en) |
KR (1) | KR0124369B1 (en) |
CA (1) | CA2052618A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5808285A (en) * | 1990-09-17 | 1998-09-15 | Metrologic Instruments, Inc. | Portable code symbol reading device with one-way wireless data packet transmission link to base unit employing condition-dependent acoustical signalling for data packet reception acknowledgement |
US7548797B2 (en) * | 1998-08-03 | 2009-06-16 | Gtech Corporation | Item vending machine and method |
KR19990038888U (en) * | 1999-06-05 | 1999-11-05 | 우중구 | Portable audio player |
CA2323292A1 (en) * | 1999-10-27 | 2001-04-27 | Crane Company | Vending machine communication system |
CA2379687C (en) * | 2002-04-26 | 2005-11-29 | Pollard Banknote Limited | Dispensing lottery tickets |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4463446A (en) * | 1980-08-25 | 1984-07-31 | U.M.C. Industries, Inc. | Control device |
DE3113946A1 (en) * | 1981-04-07 | 1982-10-28 | Hollmann Gmbh & Co, 4800 Bielefeld | Vending machine, especially self-service vending machine |
KR890001938B1 (en) * | 1983-03-31 | 1989-06-03 | 산요덴끼 가부시기가이샤 | Vending machine input device |
FR2551741B1 (en) * | 1983-09-13 | 1986-04-11 | Aster Boutillon Volucompteurs | DEVICE FOR CONTROLLING THE OPERATING MODE OF A HYDROCARBON DISPENSER WITH AN ELECTRONIC CALCULATOR |
US4706794A (en) * | 1984-09-20 | 1987-11-17 | Sanyo Electric Co., Ltd. | Vending machine with a common display |
GB8425044D0 (en) * | 1984-10-04 | 1984-11-07 | Masters R K | Hand-held scanners |
DE3805174A1 (en) * | 1988-02-19 | 1989-08-31 | Grundig Emv | REMOTE CONTROLLER WITH BARCODE READER |
-
1991
- 1991-10-01 KR KR1019910017169A patent/KR0124369B1/en not_active IP Right Cessation
- 1991-10-02 EP EP19910116881 patent/EP0479297A3/en not_active Ceased
- 1991-10-02 CA CA002052618A patent/CA2052618A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CA2052618A1 (en) | 1992-04-04 |
EP0479297A3 (en) | 1992-10-28 |
EP0479297A2 (en) | 1992-04-08 |
KR920008646A (en) | 1992-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0124368B1 (en) | vending machine | |
US4834231A (en) | Vending machine with management mode selection indicators | |
US4706794A (en) | Vending machine with a common display | |
KR890001938B1 (en) | Vending machine input device | |
JP2013118004A (en) | Display device of automatic vending machine | |
EP0347814A2 (en) | Bar code reading device | |
KR0124369B1 (en) | Automatic vending machine | |
US5444226A (en) | Real-time barcode scanning performance feedback system | |
CA1236546A (en) | Vending machine | |
JPH04286094A (en) | Automatic vending machine | |
JP2009223379A (en) | Vending machine | |
JPH04294484A (en) | Commodity name registering device for automatic vending machine | |
JPH0620155A (en) | Electronic cash register | |
JP3101317B2 (en) | Vending machine control device | |
JPH0256715B2 (en) | ||
JP3255842B2 (en) | Operation preparation method for vending machines | |
JP2544805Y2 (en) | Prize reader | |
JPS59183489A (en) | Management data confirmation apparatus for vending machine | |
JPH04111093A (en) | Price setting device for automatic vending machine | |
JPH04138587A (en) | Commodity sending device for automatic vending machine | |
JPS6149294A (en) | Price setter for vending machine | |
JP3005259B2 (en) | Vending machine column setting device | |
JP3036797B2 (en) | Vending machine sales aggregation device | |
JP3036803B2 (en) | Vending machine control device | |
JPH04135295A (en) | Vending machine controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19911001 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19930329 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19911001 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19970214 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19970807 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19970925 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19970925 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20000923 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20010920 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20020905 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20030915 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20030915 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20050610 |