According to the present invention, a system for preparing a medicine in a server-client manner comprises: a main system to generate a medicine preparation command a plurality of medicine preparation devices and a control server to select a medicine preparation device to prepare a product among the plurality of medicine preparation devices in accordance with the medicine preparation command received from the main system, and transmit the medicine preparation command to the selected medicine preparation device. According to the present invention, a control server for controlling a medicine preparation work is installed between an existing main system (e.g., medical information system) and the plurality of medicine preparation devices to effectively control multiple medicine preparation devices without greatly modifying the existing system, thereby increasing production efficiency. Also, since a worker preparing materials to be used in medicine preparation can intuitively check a position to store the materials while viewing a tray image displayed by a display, a work burden can be reduced and accuracy of material storage can be greatly increased. In addition, since the needle′s position is always constant when a work robot grips a syringe by using a dedicated jig for a syringe with an eccentric needle, an additional instrument does not need to be used to identify the position of the needle.본 발명은, 조제지령을 생성하는 메인시스템, 다수의 조제장치, 상기 메인시스템으로부터 수신한 조제지령에 따라 상기 다수의 조제장치 중에서 제품을 조제할 조제장치를 선택하고 선택된 조제장치로 조제지령을 전송하는 제어서버를 포함하는 서버 클라이언트 방식의 약제 조제 시스템을 제공한다 본 발명에 따르면, 기존의 메인시스템(예, 의료정보시스템)과 다수 조제장치의 사이에 조제작업을 조절하는 제어서버를 설치함으로써 기존 시스템을 크게 수정하지 않고도 여러 대의 조제장치를 효과적으로 제어할 수 있고 이를 통해 생산효율을 높일 수 있다. 또한 약제 조제에 사용될 재료를 준비하는 작업자가 디스플레이를 통해 표시되는 트레이 이미지를 보면서 재료를 수납할 위치를 직관적으로 확인할 수 있으므로 작업부담을 줄일 수 있을 뿐만 아니라 재료수납의 정확성을 크게 향상시킬 수 있다. 또한 니들이 편심된 주사기를 위한 전용 지그를 사용함에 따라 작업로봇이 주사기를 파지할 때 니들의 위치가 항상 일정하므로 니들의 위치 파악을 위해 추가적인 기구를 사용할 필요가 없는 이점이 있다.