Have same problem, a long time - but today, adding a previous deleted printer once again with the same name I get an error-massege having ebox-debug-mode set to yes.
it seems to me the deleted printer was not deleted correctly?
hope it helps for solution.
I am running ebox-version 1.3.6
**********************************************************
The given name is alreaday used as printer
\n
\n$VAR1 = bless( {
'-stacktrace' => 'The given name is alreaday used as printer at /usr/share/perl5/EBox/Printers.pm line 506
EBox::Printers::addPrinter(\'EBox::Printers=HASH(0xbaa3c910)\', \'HPLJ1100a\', \'samba\') called at /usr/share/perl5/EBox/CGI/Printers/AddPrinter.pm line 51
EBox::CGI::Printers::AddPrinter::_process(\'EBox::CGI::Printers::AddPrinter=HASH(0xbc097d20)\') called at /usr/share/perl5/EBox/CGI/Base.pm line 261
EBox::CGI::Base::run(\'EBox::CGI::Printers::AddPrinter=HASH(0xbc097d20)\') called at /usr/share/perl5/EBox/CGI/Run.pm line 120
EBox::CGI::Run::run(\'EBox::CGI::Run\', \'Printers/AddPrinter\', \'EBox\') called at /usr/share/ebox/cgi/ebox.cgi line 19
ModPerl::ROOT::ModPerl::Registry::usr_share_ebox_cgi_ebox_2ecgi::handler(\'Apache2::RequestRec=SCALAR(0xbbf3cca8)\') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
ModPerl::RegistryCooker::run(\'ModPerl::Registry=HASH(0xbbf2ece0)\') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
ModPerl::RegistryCooker::default_handler(\'ModPerl::Registry=HASH(0xbbf2ece0)\') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
ModPerl::Registry::handler(\'ModPerl::Registry\', \'Apache2::RequestRec=SCALAR(0xbbf3cca8)\') called at -e line 0
eval {...} called at -e line 0
',
'-file' => '/usr/share/perl5/EBox/Printers.pm',
'-text' => 'The given name is alreaday used as printer',
'-line' => 506,
'-package' => 'EBox::Printers'
}, 'EBox::Exceptions::External' );
\n
\n
Set printer name and method