How to configure a network printer in Ubuntu 14.04
Solution 1
Network Printers are easy to setup
Open System Settings... from the Gear/Power button on top right corner of your desktop:
Click on Printers
Click on Add
Your Wi-Fi printers should show up under Network Printers. If they don't click on Find Network Printer and enter the IP address.
If you want to share your printer that is connected to Windows, use Windows Printer Via SAMBA.
For more help see the help on network printing with Ubuntu.
Solution 2
If your printers are shared and can be used in windows, this should be easy.
Open Settings->Printers and press on Add.
In the window that opens, expand the option Network Printer (under Devices) and choose the option Windows Printer via SAMBA.
You may see your printers listed here already. If so you can simply choose them. If not, then proceed.
Browse for your printer (by pressing "Browse") and that should be all.
Related videos on Youtube
![schatzkin](https://i.stack.imgur.com/tD0Ba.jpg?s=256&g=1)
schatzkin
Updated on September 18, 2022Comments
-
schatzkin almost 2 years
I've reviewed this question and the solutions and am using the JS provided: A-Frame - playing / pausing sound with a custom ('a-sound') source.
I'm trying to construct a popup that has text displayed but also a narration. I want to have a stop audio button so the user can stop the narration at will. If I use
<a-sound>
, I don't seem to be able to access/create child elements. If I use<a-entity>
I get an error:"Uncaught TypeError: Cannot read property 'playSound' of undefined".
This is the element:
<a-entity id="wrapper" position="0 0.5 1"> <a-entity narration id="sound" mixin="alpr" sound="src: #piano; autoplay: false; loop: false; volume: 10;"> <a-text id="close" mixin="close"> </a-text> <a-text stopsound id="stop" mixin="stop-sound"> </a-text> </a-entity>
This is the JS:
AFRAME.registerComponent('narration', { init:function() { let playing = false; let audio = this.el.components.sound; this.el.addEventListener('click', () => { if(!playing) { audio.playSound(); } else { audio.stopSound(); } playing = !playing; }); this.el.addEventListener('mouseleave', () => { audio.stopSound(); }) var stopaudio = document.querySelector('#stop'); stopaudio.addEventListener('click', () => { audio.stopSound(); }) var closeaudio = document.querySelector('#close'); stopaudio.addEventListener('click', () => { audio.stopSound(); }) } })
Please let me know what I'm missing. Thanks!
-
user68186 almost 10 yearsHis printers are WiFi network printers.
-
nutty about natty almost 8 years... and which "connection" to choose, once ip address has been entered (and found) ? There's a huge list, ranging from AppSocket/.. Port / Com / LPT / pr / IPP......... :/
-
user68186 almost 8 years@nuttyaboutnatty I guess that will depend on your printer. My printer, an HP shows up at the top of the list. I just click forward and make the printer make and model specific choices.
-
Gabriel Staples almost 7 yearsNote: for Samsung printers that you really may be struggling with (ex: Samsung ML-331x Series, such as the Samsung ML-3312ND printer), you may need to use these external packages here: bchemnet.com/suldr. It worked for me on this printer!
-
karel about 6 yearsWhy was this question closed as being unclear even though it's still being used as a duplicate question target? I voted to reopen the above question, because it seems like there's a disconnect here.
-
schatzkin almost 6 yearsPerfect! Thank you!