본문 바로가기

분류 전체보기77

20200901 개발일지 java serial port 2 자동접수 완료! 1. 시리얼 포트는 1대1로 통신을 한다. 여러개 연결 되지 않는다. ㄷㄷ 그래서 이거 때문에 애를 먹었다. 처음에는 배민에서 나오는 데이터를 자바도 받고 프린터도 받고 그렇게 하려고 했다. 근대 배민 프린터, 배민 자바 이렇게 밖에 안됬다. 2. virtual serial port 사용 Serial port sniffer activeX라는 프로그램을 사용해서 데이터를 읽어 오는게 가능했다. 이 프로그램은 배민 sniffer 프린터 이런식으로 연결시키는 프로그램이라 결과를 잘 읽어온다. 그렇지만 이걸 사용하려면 C# 같은 프로그래밍 언어를 써야하는거 같은데, 나는 자바밖에 안되서 그래서 자바로 저걸 구현해 보려고 했다. 3. 자바는 virtual serial port를 생성하지 못한다. .. 2020. 9. 1.
20200824 개발일지 java serial port 자동접수 대망의 자동접수!! 이걸 하기 위해 소쩍새가 그렇게 울었나보다 일단 오늘 일하면서 정리한것은 프린터는 시리얼(직렬)포트로 직접 데이터를 보내고 com1부터 있으며 보내는 속도도 정해진 몇개를 통해 통신함 이걸 배민이나 요기요는 배달을 받고 포스에 접속시켜서 주문지(빌지)를 출력시킴 일단 난 이쪽으로 전혀 모르기때문에 히로한테 물어봤음 히로가 이곳 저곳 알려준곳에서 힌트를 얻었음 www.02.246.ne.jp/~torutk/javahow2/javaxcomm.html#doc1_id118 Java Communications API궻럊궋뺴 www.02.246.ne.jp www.maroon.dti.ne.jp/koten-kairo/works/dsPIC/jh11.html http://www.maroon.dt.. 2020. 8. 25.
20200823 개발일지 javafx 새창 띄우기 토요일이다. 새창 띄우면서 기존 창 끄는게 너무 안되서 스트레스를 너무 받았었는데 찾았다. 일단 내가 버튼을 눌렸을때 그 버튼의 윈도우를 불러와서 끄는 방식이다. javafx를 보면 우선 창 전체가 Stage고 그 안의 화면이 Scene이다. 그러니까 새창을 띄우기 위해서는 현재 Stage를 끄고 새 Stage를 만들고 그 안에 새로 열 Scene을 만들어야됨. 그래서 만약 저 노드에 이벤트가 생기면 이 창을 끄고 새창을 키고 싶다고 한다면 노드 > 이벤트 > 노드의 Stage를 불러옴 > Stage 끄기 btnClickMe 버튼의 id를 부르고 Stage stage =(Stage)btnClickMe.getScene().getWindow(); stage.close(); 하고 새 스테이지 만들고 새 씬 넣.. 2020. 8. 23.
20200813 개발일지 가맹점 화면 만들어봄 일단 자바 스윙으로 하는데 1. 전체화면이 거지같이 작업표시줄을 넘는다. 그래서 이걸 아직 해결못함.. (ㅅㅂ) 2. 페이지가 움직일때마다 크기 변하는걸 어떻게 하지하는데, 맨날 좌표 지정된거만 써서 그랬다. (해결) 좀 구리긴한데 일단 기능 넣기로 하자 내일 결제 기능 넣고 띄우기하고, 지도 네이버, 티맵 , 다음 , 구글 다 해보자. 2020. 8. 13.