protected function get_print(string $fp = null){
    if ( !$fp ){
      $fp = $this->_get_session('fingerprint');
    }
    if ( $fp ){
      return sha1($this->user_agent.$this->accept_lang./*$this->ip_address .*/ $fp);
    }
    return false;
  }