you are viewing a single comment's thread.

view the rest of the comments →

[–]farmer 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (3 children)

Also I've never been able to get a proper Linux network share going either...can you recommend any good tutorials?

That depends what server software you are using.

[–]HiddenFox 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (2 children)

Right now the company is using Windows file sharing. I have a dedicated NAS drive (Named NAS) with two folders available over the network. (Public NAS and Company) Permissions are set accordingly for specific users with "Everyone" having access to the Public folder and only two users with access to Company.

The only other issues is I have written a java program that basically runs all automated operations and handles all client accounts. It's custom tailored to my business and is critical for day to day. This program is stored on the NAS drive and can be run from any computer with access to the network. (Example being, if I'm in the office and I need an invoice floor client X I can open the application and it's right there. If I happen to be in the shop it's the same thing, open the app and the info is there.)

I would need some way of replicating this though Linux. I was looking at using Simba but TBO I never really gave it a fair shot. Windows 10 has been working perfect but now that support is ending I will have to make a serious effort.

[–]yellowsnow2 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (1 child)

Since you are familiar with java it would be not too difficult to write a networking control program using processing.org platform and libraries, and being java based it should be not too hard to merge with your control program. Sorry I'm only familiar with java using the processing IDE and using it for GUI and connecting to microcontrollers. It works on windows, linux, ARM single board puters (PI), and android (hard to work on).

processing networking library. Check out the carnivore library (mentioned here also) for packet sniffing and real-time traffic monitoring. https://processing.org/tutorials/network

A quick search shows controlling a printer from processing requires importing Java Print Service API javax.print .

https://docs.oracle.com/javase/8/docs/technotes/guides/jps/index.html

The last comment here shows an example of this on processing.

https://forum.processing.org/beta/num_1264455306.html

[–]HiddenFox 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Thanks for the info. I'll be looking into it.