Debian :: Cups Not Starting With The Server / Getting Error Unable To Read Configuration File '/etc/cups/cupsd.conf' - Exiting?

Feb 24, 2011

cups does not start with the server. When I try to start from the terminal I get the error message

cupsd: Unable to read configuration file '/etc/cups/cupsd.conf' - exiting!
cupsd: Child exited with status 1!

The log files show nothing. cupsd.conf exists. It is user - root and group - root with permissions set at 0644.

My interpretation of this is that the program is not launching from either boot or terminal for a fundamental reason. I do not quite see what that reason is .

View 2 Replies


ADVERTISEMENT

Ubuntu Servers :: Cups Does Not Start - Error "cupsd: Unable To Read Configuration File"

Feb 23, 2011

cups does not start with the server. When I try to start from the terminal I get the error message cupsd: Unable to read configuration file '/etc/cups/cupsd.conf' - exiting! cupsd: Child exited with status 1!

The log files show nothing. cupsd.conf exists. It is user - root and group - root with permissions set at 0644. My interpretation of this is that the program is not launching from either boot or terminal for a fundamental reason. I do not quite see what that reason is ..

View 2 Replies View Related

Software :: Setting Up CUPS / Configure Cupsd.conf For Security?

Apr 21, 2010

Using Debian Lenny.I am new to printing with Linux and would like some help with CUPS. I have CUPS set up to work with my printer.I read through the documentation, but still have some problems.

1. How should I configure cupsd.conf for security?

Quote:

Portwalling

* By default, cups will listen on every interface. Unless you want to offer your printer to the world, you must block this.Although you can firewall this (and that is a good idea anyway),you can also not have cups listen on your Internet connection.This also prevents any possibility of a root exploit from the Internet. Of course, you still have internal crackers to worry about...

* In cups.conf, comment out the lines:
Port 80
Port 631
* Replace them with:
Listen 127.0.0.1:631
code....

How do I create a symbolic link between programs?When I opened Xpp it said Printer:destination not available.

4. Can I adjust the text size on text, pdf or html files with Cups or do I need another program for this?

View 3 Replies View Related

Debian :: Can't Start CUPS Server With /etc/init.d/cups Restart "file Not Found"

Jan 21, 2010

installed lenny and am trying to install brother dcp7010 again:

1) i can't start CUPS server with /etc/init.d/cups restart "file not found", there is a cups@ link in /etc/init.d.

2) when i install dcp7010 cupswrapper

dpkg -i cupswrapperDCP7010-2.0.1-2.i386.de
it ends with
" lpinfo: Verbindung zum Server nicht m�glich: Verbindungsaufbau abgelehnt
lpadmin: Verbindung zum Server nicht m�glich: Verbindungsaufbau abgelehnt"
(connection to server not possible, refused)

3)[URL] doesn't work.

4)foomatic-gui can't find the installed dcp7010 lpr-driver

brdcp7010lpr-2.0.1-1.i386.deb, (a couple of days ago it did)

This is frustrating because it worked in etch and worked for awhile in lenny. The dcp7010-scanner does work.

View 13 Replies View Related

Debian Configuration :: Cups Not Starting In Squeeze For Some Reason?

Jan 19, 2011

I use Sysv-rc-conf to turn on/off services. I initially turned off cups (I'm pretty sure it was on by default) using this method, but now I have turned it back on again, it won't start at boot. I have to start it manually each session. I've probably missed something but here goes anyway,

spoovy@dandelion:/etc/rc5.d$ pwd
/etc/rc5.d
spoovy@dandelion:/etc/rc5.d$ ll

[code]....

View 1 Replies View Related

OpenSUSE Network :: CUPS Does Not Recognize Ubuntu Cups Server On Intranet?

Feb 24, 2010

I have a printer configured on my Ubuntu server using CUPS amd made it available to the local network. The printer is recognized on my other Ubuntu machine without any problems.
But on my Suse laptop, the printer is not recognized. Using the YaST printer Configuations, I choose the option "Recieve Printer Information from Remote CUPS servers. But no printer is found.But... when I choose Do All Yout Printing Directly via One Remote CUPS server and enter the correct IP address (192.168.1.100), the printer is found andI am sure the printer info is broadcasted because it shows up on my second Ubuntu PC. But why is it not recognized by default on my Suse machine

View 2 Replies View Related

Debian Configuration :: CUPS Not Working In Squeeze?

Jul 6, 2010

I don't print much, but tonight needed to print and found that none of the printers were listed in Okular or Openoffice, then when I tried to open Cups Administration http://localhost:631/ I got the error message Connection to Server Refused

View 4 Replies View Related

Debian Configuration :: Can't Shutdown Cups And Avahi-daemon

Nov 15, 2015

I've been using linux for a few months. Recently I have installed debian jessie and I'm learning how to secure my laptop. I have installed

Code: Select allapt-get install sysv-rc-conf

to shutdown few services that I believe I don't need at boot which I found very useful. Among others I have deselected avahi-daemon, cups, cups-browsed, etc. The problem is that, after rebooting, when running:

Code: Select allnetstat -lntup

I still find 'avahi-daemon: r' and 'cupsd' running. I have tried

Code: Select allsystemctl stop cups
systemctl disable cups
systemctl stop avahi-daemon
systemctl disable avahi-daemon

But after rebooting these services are aklways running. I do not know whta to do.

Output of netstat -lntup

Code: Select all[*]Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      250/cupsd       
tcp6       0      0 ::1:631                 :::*                    LISTEN      250/cupsd       
udp        0      0 0.0.0.0:16409           0.0.0.0:*                           526/dhclient   
udp        0      0 0.0.0.0:68              0.0.0.0:*                           526/dhclient   

[Code] ....

I'm aware that cups seems to work just for my printer but I do not understand why I can't just disable it.

View 5 Replies View Related

Debian Configuration :: CUPS PDF - Strange Characters In Text

Apr 18, 2016

I can't find the reason cups pdf driver do this. I created my default printer as is told:

CUPS PDF--> Generic Printer--> Generic CUPS-PDF Printer

The pdf created shows well, but when i drag to select and copy text, it copies some strange characters as following:

✁✂✂✄
☎✆✝✞✟✟✝✆✠✡☛ ☞✌☛✍✡✎ ✏ ☛✄✑✄ ✎✞✟✄✂✒✞✓ ✔✁✓✁ ✕✖✞✑✗✓✞ ✍✁✂✂✄
☎✆✝✞✟✟✝✆✜✁ ✢✖✟✝✖✛✁ ✘✞✂ ✘✖✣✞✓✄ ✏ ✤✁✛✥ ✜✁✦✟✄✣☎✘✄✛
✁✂✂✄
☎✆✝✞✟✟✝✆✕✞✛✓✞✝✄✟ ✘✞ ✙✣✁ ✑✞✣✝✞ ✖✣✝✞✂✖✧✞✣✝✞★ ✍✞✛✣✖✛✁✂✂✄

View 3 Replies View Related

Debian Configuration :: Squeeze Cups 1.4.4 Add Network Printer?

Feb 8, 2011

I am unable to figure out how to set up a net work printer with new squeeze installation. I have used cups ver 1.3.8 on lenny and have never had any difficulty, this new version 1.4.4 I'm unable to gain any ground with.I did a purge and re-install with no luck?

View 10 Replies View Related

Debian Configuration :: CUPS Raw Print Queues Not Working?

Apr 16, 2011

I am trying to set up a print server here on a Squeeze system using the stock debian CUPS package. It seems that since Apple has bought this package, it has caused me nothing but grief. I have set up two different USB printers with raw print queues, and every time I send a print job to either of them, the job disappears into thin air, with no error output. In fact, when I look at the queue, it says the job was completed successfully. I look at the logs, and there is no output indicating any issues. Just for kicks, I reconfigured one of the printers to use a linux driver, and it printed just fine (a little slow, but fine). I set it back to raw, and the jobs disappear again into oblivion.

I have done this many times in the past, and never had any issues -- I even had this very same printer set up that way about a year ago, and it worked great. The only noteworthy thing that seems to have changed is that there are no longer any files called "mime.types" and "mime.convs". It seems they have been replaced by "raw.types" and "raw.convs". The contents of these two files are as follows:

raw.types: application/octet-stream

View 9 Replies View Related

Debian Configuration :: CUPS And Multiple Printer IP Numbers?

May 29, 2011

Our Canon MX340 printer is WiFi connected using an IP address. This works well except that whenever the printer is turned off (for any reason) it chooses another IP next time it is turned on. As near as I can tell, it has two IP numbers: 192.168.1.64 and 192.168.1.65 Is it possible to enter both in the CUPS configuration so that CUPS will find the printer whichever number it is using?

View 1 Replies View Related

Ubuntu :: Cups Password / Add A Root Users To Access 127.0.0.1:631 Interface For CUPS?

Feb 26, 2010

I know this is listed somewhere but I cannot seem to find it -

How to I add a root users to access the 127.0.0.1:631 interface for CUPS?

View 1 Replies View Related

Ubuntu Security :: 631/tcp CUPS / Close Port / Stop This Service / Tell Update Manager To Shove Cups?

Feb 27, 2011

Running: Ubuntu 10.10

I'm in a bind and I don't know how to get what I want. Nmap shows ipp running cups on port 631. Great, simple enough I uninstall cups, along with its dependencies. A new portscan reveals that the port is closed SUCCESS, but... Ubuntu Update Manager nags me @ every restart about the "important security" updates. I can't lock the version of cups in Synaptic, because cups is not installed! So you see I'm in a bind. If I have cups installed I have an open port, and if I uninstall cups the update manager nags me. What do I do? I've tried:

- stopping the cups service and issuing the chkconfig cups off command... (doesn't close the port)
- uninstalling cups... (update manager nags)
- fuser -k 631/tcp (great, but @ reboot the port is still open)
Please teach me how to close this port / stop this service / tell update manager to shove cups.....

View 8 Replies View Related

Debian Configuration :: Sending Commands To The Printer Besides The CUPS System?

Nov 30, 2010

reason my Debian 5 system will not stop printing blank pages. I've got the CUPS system installed, and I've gone to the control page and canceled everything. I've also turned the printer off and restarted it several times. Every time it comes back online it starts printing blank pages again. My paper does not need to be heat treated. It's fine as it is. So, how to I stop this waste of electricity and printer MTBF? What else might be sending commands to the printer besides the CUPS system?

View 2 Replies View Related

Debian Configuration :: Epson LX400 Dot Matrix With CUPS And No Lsusb?

Jun 21, 2011

trying to configure an old Epson LX 400 dot matrix printer with cups. I really need this printer to print vauchers. System is Debian SID, latest cups 1.4.3 cups was recently change to reject lsusb printing and now uses libusb. lsusb sees printer, but does not name it:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1a40:0201 TERMINUS TECHNOLOGY INC.

[code]....

View 2 Replies View Related

Debian Hardware :: Unable To Print With CUPS

Apr 9, 2015

I am currently attempting to attach my printer to my fresh Debian installation and get CUPS running with it. I was able to add the printer easily enough, but when I try and print a test page from the web interface, it fails, and I see the following in the log.

Code: Select allD [08/Apr/2015:21:31:45 -0700] [Job 6] PPD uses qualifier 'Gray.OFF.600dpi'
D [08/Apr/2015:21:31:45 -0700] [Job 6] Calling FindDeviceById(Samsung_ML-1710)
D [08/Apr/2015:21:31:45 -0700] [Job 6] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [08/Apr/2015:21:31:45 -0700] [Job 6] Failed to get profile filename!

[Code] .....

View 2 Replies View Related

Ubuntu Servers :: CUPS Not Forwarding To Other Polled CUPS' In 10.04?

Mar 22, 2011

I've been trying to figure this out for longer than I care to admit. We upgraded our print server (sysadmin) to 64 bit lucid and that moved our cups server from 1.3.7 to 1.4.3. We have a remote server that is still 1.3.7 (printhost1) but version difference doesn't seem to be relevant to the problem.

If I'm on console on sysadmin and do an lpr to a printer on printhost1, everything is copacetic. However, If I'm on a host that specifies "ServerName sysadmin" in its "/etc/cups/client.conf" access_log on sysadmin shows:

172.16.10.52 - - [22/Mar/2011:11:11:40 -0500] "POST /printers/103_hp4250 HTTP/1.1" 200 306 Create-Job client-error-not-authorized

and error_log shows:
E [22/Mar/2011:11:11:40 -0500] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost:631/printers/103_hp4250) from 172.16.10.52

We've been using this method of sharing printers between locations for years and years so it not working now is a surprise.

cupsd.conf on sysadmin looks like this and is as open as I can imagine:

ServerName sysadmin
ServerAlias *
ServerAdmin webmaster
FileDevice Yes
SystemGroup staff
LogLevel info
code....

Additional symptoms are that only printers locally defined on sysadmin show up when the client uses System>Administration>Printing in gnome. Same thing when you browse printers in windows on our samba domain controller that backends on CUPS.

I just know that it's something simple that's going to make me facepalm but I'm at a loss.

View 6 Replies View Related

General :: CUPS Client Configuration For Printing To Windows Print Server

May 24, 2011

Since last few weeks i am struggling to setup printer connected to print server.

Here is the setup that i have:

I have Red Hat Linux machine from which i want to issue print jobs.

I have Windows Print Server having multiple printers connected to it.

I am able to print jobs from Windows client to any of these printers. But i am not able to print from Red Hat Linux. (i have verified that i can print using smbclient utility, but based on my reading, CUPS API could be used from application to discover, print and issue print jobs.)

I am not able to get the correct configuration for setting up CUPS client.

View 3 Replies View Related

CentOS 5 :: Get Kubuntu's Print Configuration Tool To See My Network CUPS Server?

Sep 27, 2009

I am demo'ing Kubuntu 9.04 workstation to a customer. He has a CentOS 5.3 server (my doing). On it is our CUPS Network file server. Everyone (65 of them) print to our network printer through it using LPR/LPD (and sometimes Samba).

Problem: when Kubuntu's Print Configuration Tool went looking for printers, it found every network printer's IP address, but missed my CUPS printer server. What did I do wrong on one or both ends (I have control over both).

View 7 Replies View Related

Debian Configuration :: Setting Up A CUPS/Samba Shared Network Printer?

Aug 19, 2010

how to get clients connecting to an office printer. during a migration from windows server to debian/samba.

We have:

5 windows XP machines one Windows Server 2003 machine, PDC of the old domain One debian Samba PDC (of TEST domain)/print server (with CUPS installeD) running in a virtual machine hosted by the windows server One Toshiba eStudio 3511 printer

Using the CUPS control panel, I've been able to autodetect and add the printer, and it appears as an available share in SWAT for samba. However, the driver isn't perfect. CUPS could only supply drivers for the 3510c, not the 3511.

However, clients on the TEST domain are unable to access it. Doing so gives an error about a local policy preventing a connection to the print queue. I've tried googling this error and the fix that comes up in every result about changing a point and print policy setting, does not work.

however, I've been able to work around the issue. by first logging in as local administrator, navigating to the domain server, then inputting the domain root account credentials at the prompt. That allows me to attempt to connect to printers, but with a different error

"The server for the printer does not have the correct driver installed...."

I very strongly suspect that the 3510 driver actually will work, but it's just not being shared properly. The printer driver share folder is /var/lib/samba/printers, and that directory contains only a few empty subfolders. CUPS did not place the driver there as I would expect, and that is where clients are looking for it.

The thing is, I have no idea where CUPS DID put the driver.

On the old domain, the printer uses drivers for es4511, and looking on the toshiba site, this seems to be what they provide. The Toshiba Site provides a huge variety of drivers, including several windows ones, a universal driver, and a CUPS PPD. Cups asks for an optional PPD during install and I tried supplying that. It said installed successfully, but didn't change anything.

I've tried pasting the windows drivers into /var/lib/samba/printers/W32X86 too, and likewise with other drivers from toshiba's site. but this doesn't change anything either, so I'm at a bit of a loss.

how to install/setup drivers on a samba PDC, for windows machines?

Also relevant, my smb.conf:
anyone see any possible causes of problems?
# Samba config file created using SWAT
# from UNKNOWN ()
# Date: 2010/08/19 13:03:07

[code]....

View 12 Replies View Related

Server :: Unable To Connect To CUPS - Connection Refused

Mar 16, 2010

When I was checking the /var/log/messages, I found these entries:

Mar 16 15:14:38 localhost smbd[13347]: [2010/03/16 15:14:38, 0] printing/print_cups.c:cups_connect(78)
Mar 16 15:14:38 localhost smbd[13347]: Unable to connect to CUPS server localhost:631 - Connection refused
Mar 16 15:24:38 localhost smbd[13691]: [2010/03/16 15:24:38, 0] printing/print_cups.c:cups_connect(78)
Mar 16 15:24:38 localhost smbd[13691]: Unable to connect to CUPS server localhost:631 - Connection refused
Mar 16 15:24:38 localhost smbd[13692]: [2010/03/16 15:24:38, 0] printing/print_cups.c:cups_connect(78)
Mar 16 15:24:38 localhost smbd[13692]: Unable to connect to CUPS server localhost:631 - Connection refused
Mar 16 15:27:34 localhost smbd[13716]: [2010/03/16 15:27:34, 0] printing/print_cups.c:cups_connect(78)
Mar 16 15:27:34 localhost smbd[13716]: Unable to connect to CUPS server localhost:631 - Connection refused
Mar 16 15:27:34 localhost smbd[13718]: [2010/03/16 15:27:34, 0] printing/print_cups.c:cups_connect(78)
Mar 16 15:27:34 localhost smbd[13718]: Unable to connect to CUPS server localhost:631 - Connection refused

CUPS is stopped in the system and the system is configured as samba server. What could be the reason for these printing requests from smbd?

View 13 Replies View Related

Debian :: Unable To Check Status Of A Cups Printer?

Oct 15, 2010

I'm using Debian squeeze and for an assignement, i have create 2 virtual pdf cups printers. Both are working very well. To test the different administion command; i try to disable one of the printer and move his queue file to the second one. I'm able to do it easily.

Now, i wish to write a bash script that wil test the status of the printer. So that,if the printer is disable, it just execute the "move" script. Is there a way to know the status of a cups printer and use that information in a script?

For example, a command/function that can return "O" is the cups printer is enable and "1" if not.

View 1 Replies View Related

Fedora :: CUPS Server Has Hung / Unable To Do Any Admin Functions

Aug 25, 2011

My CUPS server has hung. Doesn't ask login user/pwd any more - goes straight to admin page. When I try to add printer I get an authorisation error. So unable to do any admin functions: add printers, disable Kerberos authentication etc.

View 1 Replies View Related

Slackware :: 13 And CUPS / Cannot Get CUPS To Change From 'Letter'?

Feb 12, 2010

I have installed Slackware 13 on one of the hard disks of my computer in order that I can get it working properly before changing over from 12.2.

My main problem is that I cannot get CUPS to change from 'Letter', which I presume is an American size, to A4, has anyone else had experience of this problem?

View 9 Replies View Related

Debian Hardware :: Unable To Set Up CUPS / HPLIP And Network Printers

Jan 12, 2012

I'm having a devil of a time trying to set up printing with 3 network printers: an HP Laserjet P4014n, an HP Laserjet 5200tn, and an HP Officejet Pro 8500 a909a. The three printers are connected directly to the office intranet and have their own ip addresses. The system I'm trying to configure is running Wheezy, and HPLIP and Cups are both installed. I have confirmed (from [URL] ....) that all printers are supported.

First, running "hp-setup -i" (hplip-gui is not installed -- I do not wish to pull in half of KDE simply to configure printing), the program only finds the 2 laserjets. Adding one of them creates a printer in CUPS with an "hp:/net/<printer name>" connection. Attempting to printing a test page through CUPS fails with message "/usr/lib/cups/backend/hp failed".

Interestingly enough, running "hp-probe -bnet" finds all three printers. However, running "hp-makeuri" with each printer's ip address fails with "error: Device not found". Hmmm, so HPLIP can apparently go from seeing everything to seeing nothing. Very useful.

Moving to the CUPs browser interface, clicking "Find New Printers" under the "Administration" tab also only shows the 2 laserjets, although each is listed three times(!). The only difference that I can see among the three versions of each printer is in the connection uri:

dnssd://<printer name>._printer._tcp.local/
dnssd://<printer name>._pdl-datastream._tcp.local/
dnssd://<printer name>._ipp._tcp.local/

Adding any one of them seems to work, although I do not understand why there are three of them (presumably different protocols, though what they are and the differences between them are, I don't know).

Logging into the officejet control panel and browsing at its network configuration, I see mDNS, SNMP, and WINS are disabled, although SLP is enabled. Looking in '/etc/cups/cupsd.conf', I see 'BrowseLocalProtocols' is set to only CUPS and DNSSD, so I add SLP and restart CUPS. No change; the officejet still doesn't show. I go back into the officejet control panel and enable mDNS (which, if I understand correctly, is essentially the same as DNSSD). Nothing; the officejet still doesn't show.

View 5 Replies View Related

Ubuntu :: Cups Not Starting At Boot

Feb 7, 2010

I can't get cups to auto-start at boot time. Running sudo cupsd manually works fine, but I don't want to have to do that every session.This seems to be affecting lots of folks. This thread claims that bug #444597 in launchpad has a solution, but I must be too stupid to see it, and the thread is closed so I can't post there.
All my rc and init files seem fine, bootsplash is off, and, of course, there are no useful boot error logs in Karmic.

View 2 Replies View Related

Ubuntu :: CUPS Not Starting At Boot Up?

Feb 4, 2011

However, many of those threads show that adding two lines to the file "/etc/network/interfaces" should solve the problem. I checked on my PC and those two lines are already there.. but CUPS still doesn't start properly on boot up...

View 1 Replies View Related

Debian Configuration :: CUPS Configuration In Mac

Nov 3, 2010

I repair and network Canon copiers, and we have a couple of schools here in the US that have added some Mac computers (OS 10.6). The copiers they're running (Canon ImageRunner 5000) have stopped print driver support as of Mac OS 10.5, so I'm attempting to use CUPS as a workaround. Printing isn't an issue normally, but they're using the Canon "Job Accounting" feature to track usage, and that's where my problem lies. This is not a problem for any Windows OS machines, as drivers are available all the way through Windows 7.I have Linux Mint installed on my laptop, and am trying to configure one of the copiers here in the office with CUPS before I hit the field and do it for real, and had no problem installing the copier on my computer. Printing works great, however when I attempt to query printer for default options I get this error.

"Unsupported format 'application/vnd.cups-command'!" Does anyone have an idea of how to get past this point so I can save my company a lot of money by not having to replace machines? Please be aware I'm just a novice using Linux, so any steps to take will have to be spelled out. I can follow directions well, so feel free to post a walkthrough and I'll make the changes right away.

View 3 Replies View Related

Debian :: CUPS Failed To Print File In 7.8

Nov 10, 2015

I have installed cups(1.5.3) in my Beagleboard black based custom hardware running on Debian 7.8 using 'apt-get install' command. I am trying to print to HP deskjet 1112 usb printer from system line but nothing is getting printed and the output of 'lpstat -t' shows the error : "/usr/lib/cups/filter/hpcups failed "

The error_log output is :

I [10/Nov/2015:09:44:51 +0000] Saving job.cache...
I [10/Nov/2015:09:44:52 +0000] Listening to [v1.::1]:631 (IPv6)
I [10/Nov/2015:09:44:52 +0000] Listening to 127.0.0.1:631 (IPv4)
I [10/Nov/2015:09:44:52 +0000] Listening to /var/run/cups/cups.sock (Domain)

[code]....

Please find the response from CUPS administrators below:

As far as I see this has nothing to do with CUPS.As far as I see the first error message comes from Ghostscript: "Unable to open the initial device, quitting" (this is in Ghostscript's gs_init.ps file).Therefore Ghostscript does not produce any output which lets then the filter from HP's HPLIP driver software error out with "cupsRasterOpen failed" and finally the HP backend errors out with "ERROR: null print job".Neither Ghostscript nor HP's HPLIP driver software belong to CUPS so that the issue does not belong to CUPS (according to my analysis).

I guess that somehow the "Ghostscript command line" is not correct or does not work as it should.Usually this is alos no bug in Ghostscript but "some where else" where the Ghostscript command line with all its parameters is created.

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved