How to configure a network printer in Ubuntu 14.04

83

Solution 1

Network Printers are easy to setup

Open System Settings... from the Gear/Power button on top right corner of your desktop:

enter image description here

Click on Printers

enter image description here

Click on Add

enter image description here

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. New Printer window
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.

Share:
83

Related videos on Youtube

schatzkin
Author by

schatzkin

Updated on September 18, 2022

Comments

  • schatzkin
    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
    user68186 almost 10 years
    His printers are WiFi network printers.
  • nutty about natty
    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
    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
    Gabriel Staples almost 7 years
    Note: 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
    karel about 6 years
    Why 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
    schatzkin almost 6 years
    Perfect! Thank you!