It should be noted that controlling a 3D via a PC means that the PC has to run non stop for a couple of hours. It is better to have the printer autonomously printing from an SD card (some SW allow to download a file to the SDcard without unplugging it). An other option is using a small device as an raspberry and having a printer server running from there. SW to control an printer attached to a PC are:
replicator http://replicat.org/ intuitive but a bit old fashioned looking
repsnapper http://reprap.org/wiki/RepSnapper_Manual:Introduction
repetier https://www.repetier.com it uses .NET framework and runs under Linux using Mono. It is recommended to install monodevelop since this brings all the libraries. V0.84 is the version recommended to be used with the K8200. For the installation the zip file needs to be unzipped and configureFirst.sh to be started this creates then the script repetierHost that can be executed. Graphic acceleration (Direct X or OpenGL) needs to be installed. It has a good G-code editor that shows also a the result of a selected G-Code line in 3D view.
printrun https://github.com/kliment/Printrun