Skip to content

Dell 1350cnw Lazer Printer on Ubuntu x64

Just got a new printer and found it was a little difficult to get working. The default driver presented to me when configuring it did not work, and Dell provide no linux version for this particular model.

Luckily I found this post, which pointed me to the Xerox Phaser 6000B driver as a likely candidate. While this driver works perfectly for people running 32 bit systems, I was hindered as they did not provide 64 bit drivers (even converting the rpm did not work).

It turns out it is really very straightforward to run 32 bit applications in 64 bit ubuntu. All you need do install is:

sudo apt-get install ia32-libs

after that it worked perfectly for me!

Ubuntu 14.04

Later versions of Ubuntu have removed the ia32-libs package, breaking this fix. The updated list of dependencies is:

sudo apt-get install lib32stdc++6 libcupsimage2:i386

I discovered that these packages were required by looking at the error log for cups (found at /var/log/cups/error_log). In it it had the lines:

D [24/Jun/2014:13:26:49 +0100] [Job 1] Dell-Dell-1350cnw-Color-Printer: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 
D [24/Jun/2014:13:26:49 +0100] [Job 1] Dell-Dell-1350cnw-Color-Printer: error while loading shared libraries: libcupsimage.so.2: cannot open shared object file: No such file or directory

If you have more problems, it may be a good idea to attach that error log.

Thanks for all the comments guys!

 

 

Mason header handling

Just had a terrible time setting a header on a HTTP 405 response (Method Not Allowed) when using Perl Mason. The w3c status codes page indicates that any 405 must indicate the correct methods that are available, and as such I need to set a header.

Easy enough right? I mean, any web framework must support this sort of thing. Read more…

Gitweb and Nginx

Git Web provides a great interface for your git projects, and is useful even if you just use it locally. It provides a very convenient way to browse your repositories and search over them using some of the more interesting searches.

This will cover installation and configuration of nginx and gitweb. Read more…

Indirect Variable References in Bash and ZSH

An indirect variable reference is a variable that points to another variable. There can be reasons that you want to use that, like allowing a single function to be repeatedly called using different contexts.

The simplest example of this I can give is a function that increases a counter. Each time you call it, the returned value is one more than it was last time. If you wanted to have two separate counters in one script, you might pass the name of the counter variable to the function.

This post will show you some compact ways to use these variables in bash and zsh.

Read more…

Fasd – autocompletion system for files and directories

The fasd command was pointed out by someone in IRC yesterday. It is supposed to allow autocompletion of files or directories based on how frecently they were used. I thought I would give it a go.

Read more…

Use the Source Code Pro Font in an Ubuntu Terminal

Adobe created monospaced font, ideal for coding

A sample of the Source Code Pro font by Adobe

This will cover installing the Source Code Pro fonts into Ubuntu and using them in a terminal.

Read more…

Connecting to MSSQL with Apache DBCP

This will cover using Apache DBCP to allow Java to connect to a Microsoft SQL Server. Maven will handle the dependencies.

Read more…

Stop Firefox Release Notes

The only browser with good addons got updated again today. Unfortunately that means a massive advert for the android version of the browser was shown. Apparently that is considered appropriate to show when the browser upgrades itself.

Well, no more.

Read more…

Nerdtree

NERDTree is a plugin for vim that provides an integrated file browser. It allows you to do even more in vim without breaking out to the shell. If you like vim, then you should try out this plugin.

This tutorial covers the installation and use of the NERDTree vim plugin. This tutorial is for linux users.

Read more…

Design a site like this with WordPress.com
Get started